GoldenEye: Source Forums

  • November 22, 2024, 10:16:24 pm
  • Welcome, Guest
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: Setting up linux server  (Read 9018 times)

0 Members and 3 Guests are viewing this topic.

snakke

  • Agent
  • *
  • Posts: 6
  • Reputation Power: 0
  • snakke has no influence.
  • Offline Offline
Setting up linux server
« on: March 25, 2014, 03:52:38 am »

Hi i followed this tutorial http://wiki.geshl2.com/goldeneye/server_install
i managed to install everything and copy the file but when i start the server i have this :

Code: [Select]
Console initialized.
Game.dll loaded for "GoldenEye: Source"
Segmentation fault (core dumped)

warning: Can't read pathname for load map: Erreur d'entrée/sortie.

warning: Could not load shared library symbols for /home/steam/steamcmd/gesource/bin/server_i486.so.
Do you need "set solib-search-path" or "set sysroot"?
email debug.log to linux@valvesoftware.com
Monday 24 march 2014, 23:48:46 (UTC-0400): Server restart in 10 seconds

Anyone have a clue what the heck is wrong?
Logged

killermonkey

  • GES Programmer
  • Retired Lead Developer
  • GE:S Fanatic
  • *
  • Posts: 5,473
  • Reputation Power: 346
  • killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!
  • Offline Offline
    • DroidMonkey Apps
Re: Setting up linux server
« Reply #1 on: March 25, 2014, 10:44:11 am »

Paste the output of "ldd server_i486.so" from within the bin directory of gesource.
Logged

snakke

  • Agent
  • *
  • Posts: 6
  • Reputation Power: 0
  • snakke has no influence.
  • Offline Offline
Re: Setting up linux server
« Reply #2 on: March 25, 2014, 01:20:33 pm »

Here we go

Fresh meat from the console

Code: [Select]
        linux-gate.so.1 =>  (0xb77d6000)
        steam_api_i486.so => not found
        tier0_i486.so => not found
        vstdlib_i486.so => not found
        libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb5f37000)
        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb5f32000)
        libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb5f18000)
        librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb5f0f000)
        libutil.so.1 => /lib/i386-linux-gnu/libutil.so.1 (0xb5f0a000)
        libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb5e21000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb5c6d000)
        /lib/ld-linux.so.2 (0xb77d7000)
        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb5c52000)
        libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb5c35000)

My big guess right not it would be related to the three .so not found...
Logged

killermonkey

  • GES Programmer
  • Retired Lead Developer
  • GE:S Fanatic
  • *
  • Posts: 5,473
  • Reputation Power: 346
  • killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!
  • Offline Offline
    • DroidMonkey Apps
Re: Setting up linux server
« Reply #3 on: March 25, 2014, 10:16:36 pm »

No those are fine, they are loaded dynamically by the startup script you call to run the server (provided by Valve).

What distribution of Linux are you using? Are you using the Source SDK Base 2007?

Please post your command (with parameters) you are using to start the server.
Logged

snakke

  • Agent
  • *
  • Posts: 6
  • Reputation Power: 0
  • snakke has no influence.
  • Offline Offline
Re: Setting up linux server
« Reply #4 on: March 25, 2014, 10:54:31 pm »

No those are fine, they are loaded dynamically by the startup script you call to run the server (provided by Valve).

What distribution of Linux are you using? Are you using the Source SDK Base 2007?

Please post your command (with parameters) you are using to start the server.

./srcds_run -debug -game gesource +exec server.cfg +maxplayers 16 +map ge_runway

the server run on ubuntu.

And he (my friend) forgot to install SDK2007 (facepalm)




Update :

With this line : ./srcds_run -32bit -allowdebug -debug -game ../gesource +exec server.cfg +maxplayers 16 +map ge_facility

I get this :

http://pastebin.com/LQsUJrUU

Note : Why the heck the tutorial work out of the box on windows server 2008 but not on linux ubuntu ....


Updated again :

So the server crash because he can't fine some model from the game file on each map.

Like this i run srcds with only -32bit and -game ../gesource and it stay stable until i load any map

Code: [Select]
Auto detecting CPU
Using SSE2 Optimised binary.
Enabling debug mode
Server will auto-restart if there is a crash.

Console initialized.
Game.dll loaded for "GoldenEye: Source"
maxplayers set to 16
Network: IP 127.0.1.1, mode MP, dedicated Yes, ports 27015 SV / 27005 CL
SOLID_VPHYSICS static prop with no vphysics model! (models/props/archives/hanginglamp01a_cage.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props/archives/hanginglamp01a_cage.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props/archives/hanginglamp01a_cage.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props/archives/hanginglamp01a_cage.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props/archives/hanginglamp01a_cage.mdl)
ConVarRef room_type doesn't point to an existing ConVar
exec: couldn't exec skill_manifest.cfg
Executing dedicated server config file
Attempting to load scenario: DeathMatch
Loading scenario DeathMatch from disk
Successfully loaded scenario DeathMatch!
Executing gamemode [DeathMatch.cfg] config file
email debug.log to linux@valvesoftware.com
mercredi 26 mars 2014, 09:51:16 (UTC-0400): Server restart in 10 seconds
mercredi 26 mars 2014, 09:51:19 (UTC-0400): Server Quit
Here the output when i load ge_archives
« Last Edit: March 26, 2014, 01:52:46 pm by snakke »
Logged

snakke

  • Agent
  • *
  • Posts: 6
  • Reputation Power: 0
  • snakke has no influence.
  • Offline Offline
Re: Setting up linux server
« Reply #5 on: March 26, 2014, 04:51:39 pm »

OK so now i check with LDD all the library in the debug.log who had an * and what i found is /lib/ld-linux.so.2 (0xb77c5000) is not located by all the library but its there and it exist :





« Last Edit: March 26, 2014, 05:07:05 pm by snakke »
Logged

time4fun

  • 00 Newbie
  • Posts: 1
  • Reputation Power: 0
  • time4fun has no influence.
  • Offline Offline
Re: Setting up linux server
« Reply #6 on: March 27, 2014, 05:48:04 am »

Not sure if this will work for you but after banging my head against getting setup on Linux for about 12 hours I found this solution that may also work for you.

In your terminal type in the following command sans quotes
Code: [Select]
"export MALLOC_CHECK_=0"

Found the answer here: http://forums.steampowered.com/forums/archive/index.php/t-280626.html

Found more explaining about malloc here: http://www.novell.com/support/kb/doc.php?id=3113982
« Last Edit: March 27, 2014, 05:49:59 am by time4fun »
Logged

killermonkey

  • GES Programmer
  • Retired Lead Developer
  • GE:S Fanatic
  • *
  • Posts: 5,473
  • Reputation Power: 346
  • killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!
  • Offline Offline
    • DroidMonkey Apps
Re: Setting up linux server
« Reply #7 on: March 27, 2014, 10:26:18 am »

Wow that's obscure!

Luckily SDK 2013 isn't as fucked on Linux...
Logged
Pages: [1]   Go Up