ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
647 stars 75 forks source link

Recent Steam Update broke almost every game server (Mainly Linux) #1677

Closed xerox8521 closed 7 years ago

xerox8521 commented 10 years ago

Alot of servers do not start properly since most recent public patch (not beta). which should have "fixed" linux problems caused even more problems. Affected games: Zombie Panic Source Left 4 Dead 2

as soon you try to start the server you will receive on Left4Dead2

[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll. as error tried everything google said so far. Debian 7 64 Bit libgcc is installed like it says on the valve wiki this: cp steamcmd/linux32/steamclient.so ~/.steam/sdk32/steamclient.so doesnt help as ./steam/sdk32 is a symlink to /steamcmd/linux32 where the file already existed.

On Zombie Panic Source you will receive a


powerlord commented 10 years ago

These two errors are actually unrelated.

S_API FAIL is a known "error" that all current Valve games return. Believe it or not, it failing is actually a GOOD thing because the steamclient.so that would be located at that location is the one used by the Steam Linux Client... and will fail to load on any server that uses GLIBC 2.6 or older.

Why is that important? Oh, because the list of servers that run GLIBC of those versions are older include things like CentOS, RHEL, and Debian.

Now, is there some other error you're seeing on your L4D2 server?

Now, as for Zombie Panic Source, it may be having the same issue CS:GO servers have been seeing recently, where steam_appid.txt is getting the wrong game ID set. Check and make sure that file contains the number 17500 (which is the game CLIENT id, not the server ID).

Otherwise, I can only recommend running steamcmd with the validate parameter to make sure all files are there and not corrupt.

xerox8521 commented 10 years ago

The only error i get on L4D2 is the one posted above. i checked steam_appid 17500 and 17505 and im running steamcmd with the validate command


kisak-valve commented 7 years ago

Hello @xerox8521, are you still experiencing this issue with an up to date system?

xerox8521 commented 7 years ago

@kisak-valve currently everything works fine with the L4D2 Server either steamcmd update or recent game updates fixed it though the issue still persist on Zombie Panic Source.

kisak-valve commented 7 years ago

Thanks for retesting @xerox8521.

Note for Valve: Zombie Panic! Source Dedicated Server (17505) is using Source 2007 Dedicated Server Linux (311).