GoldenEye: Source Forums

  • March 28, 2024, 02:12:54 pm
  • Welcome, Guest
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: CentOS 7 new GE:S Server Install Hangs on Start  (Read 3722 times)

0 Members and 1 Guest are viewing this topic.

lanshark079

  • Agent
  • *
  • Posts: 1
  • Reputation Power: 0
  • lanshark079 has no influence.
  • Offline Offline
CentOS 7 new GE:S Server Install Hangs on Start
« on: September 11, 2016, 08:03:06 pm »

Greetings All,

I recently setup a CentOS 7 x64 server and thought I'd try and get a GoldenEye: Source server set up for some friends.  I followed the server installation guide in the wiki (http://wiki.geshl2.com/goldeneye/server_install) and everything went fairly smooth until I tried starting the server.  The first issue I encountered was an error executing valve.rc.  I found the file in question (labeled "Valve.rc") and fixed the case mismatch.  At that point, it moved past it, but generates some weird errors and still hangs at the same spot.  For reference, here's my system details:

E6-2680v3 Haswell
32GB Memory (4x8GB)
2x900GB 10K SAS6 HDDs

Here's my script to start the server (IP address removed for obvious reasons):

Code: [Select]
MALLOC_CHECK_=0 ./srcds_run -dev -debug -game ./gesource/ -steam -ip XXX.XXX.XXX.XXX -port 27015  +maxplayers 16 +map ge_archives

And here's the output from that run:
Code: [Select]
[XXXX@XXX-XXX-XXX-XXX Source 2007 Dedicated Server]$ ./goldeneye.sh
Auto detecting CPU
Using SSE2 Optimised binary.
Enabling debug mode
./srcds_run: line 142: ulimit: core file size: cannot modify limit: Operation not permitted
Server will auto-restart if there is a crash.

Console initialized.
Game.dll loaded for "GoldenEye: Source"
CGameEventManager::AddListener: event 'player_changename' unknown.
CGameEventManager::AddListener: event 'player_death' unknown.
CGameEventManager::AddListener: event 'player_team' unknown.
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Registered 921 sounds
CResponseSystem:  scripts/talker/response_rules.txt (0 rules, 64 criteria, and 1 responses)
Particles: Missing 'particles/error.pcf'
Particles: Missing 'particles/antlion_blood.pcf'
Particles: Missing 'particles/blood_impact.pcf'
Particles: Missing 'particles/water_impact.pcf'
Particles: Missing 'particles/fire_01.pcf'
Particles: Missing 'particles/burning_fx.pcf'
Particles: Missing 'particles/combineball.pcf'
Particles: Missing 'particles/vortigaunt_fx.pcf'
Particles: Missing 'particles/rocket_fx.pcf'
Particles: Missing 'particles/impact_fx.pcf'
PYTHON: Setting paths and output redirects!
maxplayers set to 16
Heap: 64.00 Mb
material "debug/debugempty" not found.
1 CPU, Frequency: 1.2 Ghz,  Features: Generic_x86 SSE MMX RDTSC
execing valve.rc
Unknown command "$t"
Network: IP XXX.XXX.XXX.XXX, mode MP, dedicated Yes, ports 27015 SV / 27005 CL

It'll basically sit here for hours until I type 'exit', which output's the following:
Code: [Select]
exit
[GESPy] Attempted to shutdown python before initialization!
CreateEvent: event 'server_shutdown' not registered.
Reference Count for Material __particlesdepthwrite (1) != 0
Sun Sep 11 15:53:40 EDT 2016: Server Quit
[XXXX@XXX-XXX-XXX-XXX Source 2007 Dedicated Server]$

If I run this as root instead of the user created during server setup, the "ulimit" error goes away, but the behavior is the same.  Here's a couple of other odd facts that happen:

  • When I run the script, the error  'unknown command "$t"' changes as to which command it's complaining about.  I haven't changed anything in the configs or files beyond renaming the valve.rc to lowercase so the system can find it, so I'm not sure why it keeps finding unknown commands and complains about them.
  • One out of every 10 runs or so generates a Seg Fault.  I've included that output below for review.  The debug log seems to be useless as it just reports the line I ran and that's it.

Thanks to anyone who takes the time to review this.  I'm fairly annoyed and I'm sure I'm missing something small, but I just can't figure it out.

Happy Gaming!
- LANShark

Segfault output:
Code: [Select]
[XXXX@XXX-XXX-XXX-XXX Source 2007 Dedicated Server]$ ./goldeneye.sh
Auto detecting CPU
Using SSE2 Optimised binary.
Enabling debug mode
./srcds_run: line 142: ulimit: core file size: cannot modify limit: Operation not permitted
Server will auto-restart if there is a crash.

Console initialized.
Game.dll loaded for "GoldenEye: Source"
CGameEventManager::AddListener: event 'player_changename' unknown.
CGameEventManager::AddListener: event 'player_death' unknown.
CGameEventManager::AddListener: event 'player_team' unknown.
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Warning, unknown channel type in sounds.txt (CHAN_GE_ENV)
CSoundEmitterSystem:  Registered 921 sounds
CResponseSystem:  scripts/talker/response_rules.txt (0 rules, 64 criteria, and 1 responses)
Particles: Missing 'particles/error.pcf'
Particles: Missing 'particles/antlion_blood.pcf'
Particles: Missing 'particles/blood_impact.pcf'
Particles: Missing 'particles/water_impact.pcf'
Particles: Missing 'particles/fire_01.pcf'
Particles: Missing 'particles/burning_fx.pcf'
Particles: Missing 'particles/combineball.pcf'
Particles: Missing 'particles/vortigaunt_fx.pcf'
Particles: Missing 'particles/rocket_fx.pcf'
Particles: Missing 'particles/impact_fx.pcf'
PYTHON: Setting paths and output redirects!
maxplayers set to 16
Heap: 64.00 Mb
material "debug/debugempty" not found.
1 CPU, Frequency: 1.4 Ghz,  Features: Generic_x86 SSE MMX RDTSC
./srcds_run: line 352: 47222 Segmentation fault      (core dumped) $HL_CMD
cat: hlds.47206.pid: No such file or directory
email debug.log to linux@valvesoftware.com
Sun Sep 11 15:59:03 EDT 2016: Server restart in 10 seconds
Sun Sep 11 15:59:08 EDT 2016: Server Quit
[XXXX@XXX-XXX-XXX-XXX Source 2007 Dedicated Server]$
Logged
Pages: [1]   Go Up