Quote:
Originally Posted by psychonic
My best guess is that steamclient isn't loading properly on start (check your console log) and with L4D2 updating to a newest version of the SteamWorks SDK, they accidentally lost some of their safety checks for that case when updating code.
|
i do verify all server files 2 times, hmm you right i see in console [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed
but how fix it?
i also see this combination on after game server run, and this i see year ago but all was work fine..:
[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.so.
i found some what me put at way:
in steamcmd recomendations to fix issue "[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so."
recomended: ln -s steamcmd/linux32/steamclient.so ~/.steam/sdk32/steamclient.so
i check folder .steam/sdk32/ and found worked symlink to steamcmd/linux32/steamclient.so, but steamclient.so in steamcmd !=steamclient.so from game server..
server_user/steamcmd/linux32/steamclient.so - 18242 kb
server_user/server_folder/bin/steamclient.so - 17757 kb
i try copy steamclient.so from server_root_folder/bin/steamclient.so to steamcmd/linux32, may be this help?
EDIT:
copy client from game server to steamcmd not helped.
for full info, i am catch this crash after start game on server from lobby, after two teams done first map and fired event:
L 06/15/2016 - 20:57:01: World triggered "" (Infected "0") (Survivor "0")
L 06/15/2016 - 20:57:01: Team "Infected" scored "0" with "4" players
L 06/15/2016 - 20:57:01: Team "Survivor" scored "0" with "4" players
L 06/15/2016 - 20:57:01: World triggered "Round_End"
server crashed.