The dat, and datx files are memory-mapped when the game client loads. If any of these files are the wrong version (due to patch failure like I experienced), or perhaps damaged (due to storage failure), then the memory-mapped regions will be wrong. The problem is hard to debug because the entire dat/datx doesn't change. Typically new data gets patched/inserted at various location. It's possible to experience a variety of crashing in-game locations because parts of the dat/datx files remain the same. Thus the game will generally load, but some areas, or actions will result in client crash like the OP experienced:
Is memory corruption (for various causes). In general you can expect to be booted from the game for this issue. The client expects the dat/datx are okay, loads a region from memory-mapped dat/dax, then the server says: what the heck are you doing -- booted.Quote:
481829527.678: Program fault: ACCESS_VIOLATION (0xc0000005) trying to write to 0x0000000280000028
So a good rule of thumb is to repair if you're constantly getting booted. I'll write up a hashing guide to help track the patcher problem. If multiple people are having to reinstall due to patcher failure, it will be abundantly apparent when looking at which files are corrupt/unpatched. Hopefully SSG is tracking this thread. The bug in the patcher appears to be a race-condition. How does one race to obtain admin, and fail at it, then start a patch anyway? I don't know. SSG certainly sets the bar here.
edit: I tried running the repair option on my now broken Windows 11-N install. It did the same thing: it didn't ask for admin. Then it says:
My DNS is working. I checked nslookup and installer.lotro.com is resolved correctly. It wasn't until I forced run as admin that the repair started working.Quote:
Network request failed, communication error [3]!
Network request failed, reason [Host installer.lotro.com not found]