Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Left 4 Dead 2 Dedicated Server/SRCDS]: [Server crashes when game starting/player joins] #4238

Open
VYRNACH opened this issue Dec 29, 2024 · 1 comment

Comments

@VYRNACH
Copy link

VYRNACH commented Dec 29, 2024

What Game
Left 4 Dead 2 Dedicated Server/SRCDS
Server: https://developer.valvesoftware.com/wiki/SteamCMD
./steamcmd.sh +@sSteamCmdForcePlatformType linux +force_install_dir /home/ubuntu/l4d2server +login anonymous +app_update 222860 validate +quit
Game: https://store.steampowered.com/app/550/Left_4_Dead_2/

Describe the bug
Server crashes when game starting/player joins with the following message:

src/clientcommon/webui_job_dispatcher.cpp (88) : Assertion Failed: WebUI method 'SteamEngine.UpdateTextFilterDictionary#1' has already been registered. Skipping duplicate registration
src/clientcommon/webui_job_dispatcher.cpp (88) : Assertion Failed: WebUI method 'SteamEngine.UpdateTextFilterDictionary#1' has already been registered. Skipping duplicate registration
12/29 18:58:22 Init: Installing breakpad exception handler for appid(srcds_linux)/version(1.0)/tid(164390)

To Reproduce
Steps to reproduce the behavior:

  1. install server using steamCMD as shown above and move to path inside chroot
  2. chroot into instance by running/home/ubuntu/.fex-emu/RootFS/Ubuntu_22_04/break_chroot.sh
  3. run server by running srcds_run
  4. Join server using game client
  5. See error from server console

Expected behavior
No crashes

Screenshots and Video

System information:

  • OS: Ubuntu 22.04
  • CPU/SoC: Server Neoverse-N1 aarch64
  • RootFS used: [eg: Ubuntu 22.04 Official Rootfs]
  • FEX version: FEX-2412
  • Thunks Enabled: No

Additional context

  • Is this an x86 or x86-64 game: [x86/x86-64/Both]
    x86

Add any other context about the problem here.
Sorry, really new to FEX. Need help resolving this issue. Again this is not an issue with running the game but the Linux dedicated server component of it

@VYRNACH
Copy link
Author

VYRNACH commented Dec 30, 2024

Apparently the issue is related to metamod and sourcemod (serverside mods). But the error still occurs once without the mods, and after that a vanilla server without mod can work fine after crashing once. With mods, the server just freezes/hangs at "Installing breakpad exception handler for appid". Whole thing is really weird.

I've managed to get everything working by adding -noassert to the server run script srcds_run (it seems like it even runs slightly better as well but don't quote me on that). Should I close this issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant