LinuxGSM: CS: Condition Zero fails to start after install

Attempted roughly 50 different re-installs the last 72 hours on both Ubuntu 16.04, Ubuntu 14.04 and Ubuntu 12.04 using both 64-bit and 32-bit. As well as Debian 7.

All of them, regardless of how many validates and re-installs i attempt, return the following on debug

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 80
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
FATAL ERROR (shutting down): W_LoadWadFile: couldn't load gfx.wad
email debug.log to linux@valvesoftware.com
Sat May 27 20:01:49 UTC 2017: Server restart in 10 seconds

Installation of a Condition Zero server using LinuxGSM can therefor be considered broken.

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 39 (8 by maintainers)

Most upvoted comments

Finally got this working after being determined to find a solution. It has nothing to do with the login as @Twonkk suggests. Instead, it’s a rather old bug that seems to have re-appeared.

Noticed that there also has been created an issue specific to the matter #1637

Solution? Simple, @dgibbs64 posted it 5 years ago.

You need the manifest files located at https://github.com/dgibbs64/HLDS-appmanifest, tho, the location of where the manifest files needs to go, is not accurate, they need to go into serverfiles/steamapps

Basically, if you’re trying to install Counter Strike 1.6, use the main files in the repo, that would be

appmanifest_10.acf
appmanifest_70.acf
appmanifest_90.acf

and place them in serverfiles/steamapps and install the server again

If you’re trying to install Condition Zero, use the appmanifest_90.acf in the czero folder instead of the default appmanifest_90.acf

Successfully installed the server without any hiccups (Had to re-run the install a couple of times as it stopped and failed in the middle of the process, this is normal behavior as Steam barely does anything right) using those manifest files after reading https://forums.alliedmods.net/showthread.php?t=297163

@UltimateByte, thanks to @Gamma_Gandalph in Discord, using steam account with steam cmd fix’s both games…

steps i used are;

log into user account that manages CS or CZ rm -R serverfiles <— Just to be safe cd steamcmd ./steamcmd.sh login user password <-- MUST USE STEAM ACCOUNT WITH ACCESS TO GAME force_install_dir …/serverfiles <— Thats two periods and forward slash
app_update 90 validate quit cd …/ <— again, two periods and forward slash

./csserver start

works no problem now… Looks like CS/CZ scripts need an update for steam accounts. i don’t even know where to start to put a pull request in for… =D

@broonu I wouldn’t call SteamCMD not completing its validation phase a bug of LGSM…

Thanks @ultimatebyte, wasn’t sure if I should have posted here with the CZ issue or just make my own…

Anyways, I did some testing today and did manage to make a work around… I am in the process of replicating my workaround… if I can do it again, I’ll post and try and get a pull request if I can…