This error typically happens when the application requires a newer version of Linux than the Linux emulation provides.
Indeed it was the problem! I was using
emulation/linux_base-c6, whose GLIBC was too old. I've swapped it out to
emulation/linux_base-c7 and Insurgency works great now. I believe Chivalry is also working, but I need to verify and spend some time configuring it. The other servers have fired up well so far. Thanks so much!
Soldat is still a problem, but I chatted briefly with @Mahdi_Mokhi (on Twitter) and he looked at a log and said there are definitely a few problems with the Soldat server software, but it's also related to what's missing from Linux_procfs. That one'll have to wait a bit. The thread
starts here, for anyone curious.
To provide further information in case anyone comes across this in the future, I successfully have the following game servers running in FreeBSD 11.0-Release-p8, using
emulation/linux_base-c7, generally following the "Linux dedicated server" directions when I can find them. I've listed the start script I use after each game, since that's been hard to find at times. Some of the things in those executables are specific to my instance -- UT, for instance, has a lot of custom mutators to keep it still fun:
-
Insurgency
Code:
export LD_LIBRARY_PATH=/path/to/Insurgency:/path/to/Insurgency/bin:{$LD_LIBRARY_PATH}
./srcds_linux -console -port 27000 -insecure -tickrate 128 +map buhriz_coop +sv_pure 1
-
Unreal Tournament 2004 -- has crashed periodically, though not since I've switched to linux_base-c7... but I've also restarted it frequently while testing.
Code:
#Must be executed from /path/to/UT2k4/System; below is all one line.
./ucc-bin server DM-UTCRAFT?game=XGame.xDeathMatch?mutator=XGame.MutQuadJump,XGame.MutSlomoDeath,UnrealGame.MutMovementModifier,BonusPack.MutCrateCombo,UnrealGame.MutBigHead,XRelics.XRelics ini=yourserver.ini log=yourlog.log -nohomedir
- Terraria
Code:
mono --server --gc=sgen -O=all TerrariaServer.exe -port 7790 -maxplayers 8 -world "/path/to/Terraria/User/My Games/Terraria/Worlds/world.wld"
-
Minecraft
Code:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.11.2.jar nogui
-
Zandronum (for Doom 1 & 2 -- has unofficial FreeBSD builds that I use.)
Code:
/path/to/Zandronum/zandronum-server brutalv20b.pk3 skulltag_actors.pk3 +sv_nojump 1 +sv_nocrouch 1 +sv_hostname "server name" +skill 5 +botskill 5 +sv_forcepassword 1 +sv_password "6charminpasswd" +cl_rockettrails +cl_grenadetrails