Crashing after character select (Fixed)
I wanted to recount my recent experience troubleshooting an eqemu server I was trying to host on a linux virtual machine. I spent an embarrassingly long time troubleshooting this problem which turned out to have a very easy fix. Hopefully this will help someone else if they run into a similar issue.
I had an existing, functioning eqemu server running on debian 10 that I tried booting up after a long period of disuse and found that all of my existing characters would crash to the server select screen after the character select screen. Since this was a test server with nothing valuable on it, I ended up reinstalling the vm with debian 11. I followed the linux install guide on the wiki and used Akkadius install script which executed nicely and all binaries compiled successfully. I modified my eqemu_config.json, and double checked the port forwarding on my firewall. Everything looked good but after starting the server and trying to log in I crashed after the character select screen again. The world log appeared to show a successful spin up of a zone instance, but the character never entered the zone. Zone logs simply showed the instance spin up, then go idle again. I double checked config files and ports and scoured the wiki and discord for clues. Most of the threads I saw on the forums with similar symptoms turned out to be problems with the config file or with port forwarding. I tried reinstalling with ubuntu, moving the VM to a new host, and everything else I could think of. I found a post on discord that described the problem exactly: Quote:
Unfortunately there weren’t any clues in the follow up discussion. I’m happy to report that my particular problem was fixed by reconfiguring the virtual machine to use 8 virtual processors instead of 4. The only other notable spec is 8GB RAM which remains unchanged. I have no idea why 4 processors were apparently insufficient but my best guess is that it was resulting in a delay and timeout when passing the client from the world process to zone... So there you have it. Hopefully someone finds that useful. |
All times are GMT -4. The time now is 02:45 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.