Dennis Tarmdart Feb 7 @ 10:26am
CS:GO can't run on Debian
UPDATE:
A couple of Valve servers seems to have problems on the grs kernel. That's my problem...

Hi,

I've been trying to get CS:GO to work for 3 days now. I managed to get it working on Ubuntu, but Debian is being a ♥♥♥♥♥.
My first problem was that steam_appid.txt wasn't in the servers root. After I fixed that, I could only start the server using root...
I'm using TCAdmin to run my servers, so there's a user called tcagame which is used for this type of game server. It works on Ubuntu.

When I try starting the server, this is what happens: http://pastebin.com/bhYsFvpC
I also noticed that CS:GO on Ubuntu creates the folder /Steam in the game server root, but Debian doesn't.

ANY help is highly appreciated!
Last edited by Dennis Tarmdart; Feb 9 @ 11:23pm
Showing 1-13 of 13 comments
< >
extivity Feb 7 @ 4:08pm 
Okay first, do you have Debian 32bit or 64bit?
2. You never run csgo with the srcds_linux...... Run it with the srcds_run.
Dennis Tarmdart Feb 8 @ 9:39am 
I'm using the 64-bit version of Debian 7.2.
I ran the server using srcds_run instead and added -debug to the command line. This was the output: http://pastebin.com/Pe2byb7V
I first had to install gdb using 'apt-get install gdb' apparently.
extivity Feb 8 @ 3:36pm 
Delete steamcmd.
Write in Console:
1. "apt-get update"
2. "apt-get install lib32gcc1"
Install steamcmd again and reinstall your CS:GO server.

Steam only run on 32bit systems your Debian is 64Bit that means you need a 32bit libary to run dedicated servers on your server. Do this what i write to you and it should be fine.
I hope ;D
Dennis Tarmdart Feb 9 @ 6:04am 
Nope, I still get the following:
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
./srcds_run: line 318: 30465 Segmentation fault (core dumped) $HL_CMD
BFD: Warning: /home/tcagame/Dennis/293/core is truncated: expected core file size >= 441745408, found: 1073152.
Cannot access memory at address 0xe41ba8f8
Cannot access memory at address 0xe41ba8f4
debug.cmds:1: Error in sourced command file:
Cannot access memory at address 0xffa6d4b0
email debug.log to linux@valvesoftware.com
Sun Feb 9 15:00:25 CET 2014: Server restart in 10 seconds
Sun Feb 9 15:00:26 CET 2014: Server Quit


I can start the game server as root. It's damn weird.:
Initializing Steam libraries for secure Internet server
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 730
Forcing breakpad minidump interfaces to load
dlopen failed trying to load:
/root/.steam/sdk32/steamclient.so
with error:
/root/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
dlopen failed trying to load:
/root/.steam/sdk32/steamclient.so
with error:
/root/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Logging into anonymous gameserver account.
Connection to Steam servers successful.
Public IP is 37.59.56.194.
Assigned anonymous gameserver Steam ID [A:1:1629246466(4046)].
VAC secure mode is activated.
Current item schema is up-to-date with version 3A29F2E1.
GC Connection established for server version 0


Same command line has been used.
extivity Feb 9 @ 7:57am 
In what folder is your steamcmd inside?
Last edited by extivity; Feb 9 @ 8:01am
Dennis Tarmdart Feb 9 @ 9:49am 
in /home/tcadmin/Monitor/Tools/SteamCmd.
I just tried making a new user called steam, and SteamCMD was placed in /home/steam. That gave me the same error, even though I ran the server as the user steam.
extivity Feb 9 @ 4:39pm 
On Debian you MUST run the steamcmd directly in /home/ :)
And then it must work fine.
/home/steamcmd.sh
Dennis Tarmdart Feb 9 @ 9:56pm 
I got it working on a completely reinstalled machine, but my other 3 Debian machines still refuse to run it. The only difference is the hardware. The one I got it working on has MUCH worse hardware than the three others. This makes no sense at all...

It just keeps saying that /core is truncated all the time... Makes no effing sense! All the installations have the same file size.
Dennis Tarmdart Feb 9 @ 10:00pm 
I just downloaded all the files from the server where I got it working on, and it still doesn't work. This makes me so frustrated :D
Dennis Tarmdart Feb 9 @ 10:43pm 
Oh, apparently it has something to do with the kernel that most of my Debian servers are using. Damn it.
[SGC] KnightLife Feb 10 @ 9:26am 
You might have better luck with my script. See if it helps.

http://danielgibbs.co.uk/scripts/csgoserver

Also I dont belive what extivity is accurate.

This error

/root/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory

has somthing to do with the steam_id.txt bug. In the server directory (The dir with srcds_linux within it) run the following.

echo -n "730" >> steam_appid.txt
Dennis Tarmdart Feb 10 @ 1:20pm 
No, it's actually because we are using a grs kernel for Debian. I had a server running std kernel where the game server worked fine, but as soon as I changed it to grs kernel, the server gave the same error as I mentioned above.
extivity Feb 10 @ 4:14pm 
This error that i mean exist really :D .... You can read it here :P
http://www.hostedgameservers.com/2013/3737

But yes obviously its not your error.
Showing 1-13 of 13 comments
< >
Per page: 15 30 50