PDA

View Full Version : Linux server crashes when Game Starts


Richy
08-16-2007, 12:04 PM
To explain, the server runs fine by itself... as soon as a player connects and tries to start the game the server will crash.

The errors I get:

WARNING: Thread 'main': idGameLocal::ServerClientDisconnect Client Slot Not Empty with Disconnected Client
WARNING: idBitMsg::WriteBits: value overflow -2147483356 9
FATAL ERROR: idClip::DeleteClipModel called from a thread other than the main thread

I get some others during startup but these are relating to the map?

Also in the demonware_server.log I have:

2007-08-16 11:21:07 : libs/DemonWare/DemonWare-1.80/bdLobby/bdMatchMaking/bdMatchMaking.cpp(231):
WARNING: Transaction ID 1323940377550356539:5345005501000614400 failed. (101)

verbal
08-16-2007, 03:16 PM
having exactly the same problem :/

Richy
08-16-2007, 04:18 PM
Very odd.... I can't see the problem.

I'm using savePath and homePath or without that it doesn't work.

Just dies once I try and start a game... are you using bots?

Richy
08-16-2007, 04:30 PM
Ok, disabled bots and it still crashes as soon as the game is about to start.

Last messages are:

TTA PunkBuster Server: Received Master Security Information
Hang joined the Strogg
All Stats Cleared
0x4186a2c0
[0x082cbcc1]
[0x0818a12b]
[0x4198c32e]
[0x4182f915]
[0x41a8ea4f]
[0x4195f3ba]
[0x4195f539]
[0x419603f9]
[0x4196068e]
[0x4187c878]
[0x4188e465]
[0x41940dff]
[0x4193ff27]
[0x41940515]
[0x4188abc7]
[0x08216c83]
[0x0820c373]
[0x0818a71f]
[0x082cee9d]
[0x401d028b]
[0x0804bc21]
********************
FATAL ERROR: idClip::DeleteClipModel called from a thread other than the main thread
********************
client 0 Server has shut down.
Hang Server has shut down.
client 0 disconnected.
--------- Game Map Shutdown ----------

Richy
08-16-2007, 04:39 PM
Does anyone have a working Linux server? :D

hackjoe
08-16-2007, 04:43 PM
I have one that works fine. 3Ghz P4, 512Mb RAM, CentOS 4.5 (LAN server only).
Tried it with bots too.

Richy
08-16-2007, 04:52 PM
Cool.. I wonder whether it is a config setting then...

Did you use the config generator?

Richy
08-16-2007, 05:01 PM
My server.cfg
// Etqw server config created at http://www.infinity-gamehosting.net
// Date created: 08-15-2007 (mm-dd-yyyy)
// Author: Robert Jonker <robert@infinity-gamehosting.net>
// Special thanks to 'badman' and 'digibob' @ Splash Damage

// Original script location: http://www.infinity-gamehosting.net/config/etqw
// Questions and feedback:
// http://www.infinity-gamehosting.net/forums/showthread.php?t=13


// Public and contact options
seta si_adminname "TTA Admins"
seta si_website "http://www.ttaclan.co.uk"
seta si_email "team@ttclan.co.uk"
seta si_irc "#tta.et"

// General options
seta si_name "^bTTA^7|^9Public Server"
seta net_serverPunkbusterEnabled "1"
seta net_LANServer "0"
seta si_maxPlayers "24"
seta si_privateClients ""
seta logFile "2"
//seta logFileName "server.log"
//seta logTimeStamps "0"
//seta g_logObjectives "0"
//seta g_logProficiency "0"

// Passwords
seta si_needpass ""
seta g_password ""
seta g_privatePassword ""
seta net_serverRemoteConsolePassword "xxxx"

// Game options
seta si_minPlayers "1"
seta si_readyPercent "80"
seta g_warmup "0.5"
seta g_allowLateJoin "1"
seta g_warmupDamage "1"

// Voting options
seta si_disableVoting "0"
seta g_votePassPercentage "51%"
seta g_voteWait "2.5"

// Message of the Day (motd)
seta si_motd_1 "^9Welcome to the ^bTTA^7|^9Clan Server"
seta si_motd_2 "^9TTA is currently recruiting"
seta si_motd_3 "^9Please visit www.ttaclan.co.uk"
seta si_motd_4 ""

// Bot settings
seta bot_enable "0"
seta bot_minClients "10"
seta bot_uiNumGDF "5"
seta bot_uiNumStrogg "5"
seta bot_balanceCriticalClass "1"
seta bot_sleepWhenServerEmpty "1"
seta bot_skill "3"
seta bot_aimSkill "1"
seta bot_uiSkill "2"
seta bot_doObjectives "1"
seta bot_fakePing "0"
seta bot_sillyWarmup "1"
seta bot_useShotguns "1"
seta bot_useSniperWeapons "1"
seta bot_useVehicles "1"
seta bot_knifeOnly "0"
seta bot_useStrafeJump "1"
seta bot_useSpawnHosts "1"
seta bot_useSuicideWhenStuck "1"
seta bot_useTKRevive "1"
seta bot_useDeployables "1"

// Other options
seta si_spectators "1"
seta g_muteSpecs "0"
seta g_maxSpectateTime "0"
seta g_kickBanLength "2"
seta g_teamSwitchDelay "5"
seta si_teamForceBalance "1"
seta si_teamDamage ""
seta si_xpSave "1"
seta g_gameReviewPause "0.5"
seta g_gameReviewReadyWait "0"
seta g_execMapConfigs "0"
seta si_adminStart "0"
seta si_rules "sdGameRulesCampaign"


// Set campaign for the Beta2 and start the server
set m0 "set g_nextMap $m0;spawnServer campaign_openbeta2"
vstr m0
My startup script:
#!/bin/sh
# start-my-etqw-server.sh -- start an ET:QW server
# by spirit
ip="xxx.xxx.xxx.xxx"
etqwpath="/usr/local/games/etqw"
port="27733"
name="etqw"
save="/home/etserver/etqwpub"
user="/home/etserver/etqwpub"

echo running server $name on $ip : $port

cd $etqwpath

screen -A -m -d -S $name ./run.sh +set net_ip $ip +set net_port $port +set fs_savePath $save +set fs_userPath $user +exec server.cfg &

hackjoe
08-17-2007, 05:05 AM
I used the config generator that comes with the game, running a windows server until the linux server came out.

I will post the configs tomorrow.

Deemer1
08-17-2007, 05:35 AM
I've got a linux public Server that is running great...

connect to

redbirdhost.com

Richy
08-17-2007, 09:09 AM
Tried both in and out of screen, no success.

Same errors... very odd :(

hackjoe
08-17-2007, 04:35 PM
Your server.cfg is a lot more complicated than mine.

server.cfg

set si_minPlayers "2"
set si_name "X"
set si_maxPlayers "24"
set si_rules "sdGameRulesStopWatch"
set si_timeLimit "40.000000"
set si_needPass "0"
set g_password ""
set net_LANServer "1"
set net_LANForceAuth "0"
set si_teamForceBalance "1"
set si_teamDamage "1"
set net_serverPunkbusterEnabled "0"
set bot_minClients "-1"
set bot_uiNumStrogg "5"
set bot_uiSkill "Medium"
set bot_aimSkill "Medium"
set bot_skill "Medium"
set bot_doObjectives "0"
set si_pure "1"
set si_adminStart "0"
set g_xpSave "1"
set si_disableVoting "0"
set si_spectators "1"
set si_allowLateJoin "1"
set g_execMapConfigs "0"
set si_readyPercent "51.000000"
set g_gameReviewPause "0.500000"
set g_gameReviewReadyWait "0"
set g_warmup "0.500000"
set g_warmupDamage "1"
set g_muteSpecs "0"
set si_disableGlobalChat "0"
set g_complaintLimit "2"
set g_complaintGUIDLimit "2"
set g_maxPlayerWarnings "2"
set g_allowComplaint_firesupport "1"
set g_allowComplaint_charge "0"
set g_allowComplaint_explosives "1"
set g_allowComplaint_vehicles "1"
set si_motd_1 "DIE!"
set si_motd_2 "Zombie Jesus needs minions."
set si_motd_3 ""
set si_motd_4 ""
set si_adminname ""
set si_email ""
set si_irc ""
set si_website ""
set m0 "set g_nextMap $m0;spawnServer maps/valley"
vstr m0


startup

#!/bin/bash
cd /usr/local/games/etqw.openbeta2.server/
screen -dmS etqw /usr/local/games/etqw.openbeta2.server/run.sh +exec server.cfg

Millon
08-22-2007, 05:45 AM
Crashes after warmup for me too.
FATAL ERROR: idClip::DeleteClipModel called from a thread other than the main thread

escapedturkey
08-22-2007, 07:41 AM
Person with a problem, please post the command line you are using. :)

tycho72
08-24-2007, 05:33 PM
Hi!

My problem is same. I using linux(debian) server xeon 3.2, 2 gb RAM.

My startscript:
#!/bin/sh
# start-my-etqw-server.sh -- start an ET:QW server
# by spirit
ip="87.229.26.92"
etqwpath="/home/etqwserver"
port="27733"
name="etqw"

echo running server $name on $ip : $port

cd $etqwpath

screen -A -m -d -S $name ./run.sh +set net_ip $ip +set net_port $port +exec public_server.cfg &

In the log file:
2007-08-24 12:16:23 : El Stupido [Assault Rifle] Sweetie
2007-08-24 12:16:36 : WARNING: idBitMsg::WriteBits: value overflow -2147483356 9
2007-08-24 12:16:37 : Fritz [Tank Gun] Sweetie
2007-08-24 12:16:38 : WARNING: idBitMsg::WriteBits: value overflow -2147483356 9
2007-08-24 12:16:38 : All Stats Cleared
2007-08-24 12:16:38 : signal caught: 'Hangup', si_code 128
2007-08-24 12:16:38 : callstack:
0x42ed02c0
[0x082cbcc1]
[0x082bbfff]
[0xffffe440]
[0x08134a40]
[0x080de83d]
[0x433b0c46]
[0x433b89f8]
[0x433b5cfd]
[0x42ee280b]
[0x42ef4465]
[0x42fa6dff]
[0x42fa5f27]
[0x42fa6515]
[0x42ef0bc7]
[0x08216c83]
[0x0820c373]
[0x0818a71f]
[0x082cee9d]
[0x40192ea8]
[0x0804bc21]
2007-08-24 12:16:38 : Trying to exit gracefully..
2007-08-24 12:16:38 : client 0 Server has shut down.
2007-08-24 12:16:38 : Wh1pL4sh Server has shut down.
2007-08-24 12:16:38 : client 0 disconnected.
2007-08-24 12:16:38 : client 1 Server has shut down.
2007-08-24 12:16:38 : El Stupido Server has shut down.
2007-08-24 12:16:38 : client 1 disconnected.
2007-08-24 12:16:38 : client 2 Server has shut down.
2007-08-24 12:16:38 : LEIGE_A Server has shut down.
2007-08-24 12:16:38 : client 2 disconnected.
2007-08-24 12:16:38 : client 4 Server has shut down.
2007-08-24 12:16:38 : Sweetie Server has shut down.
2007-08-24 12:16:38 : client 4 disconnected.
2007-08-24 12:16:38 : client 5 Server has shut down.
2007-08-24 12:16:38 : Fritz Server has shut down.
2007-08-24 12:16:38 : client 5 disconnected.
2007-08-24 12:16:38 : client 6 Server has shut down.
2007-08-24 12:16:38 : GDF Drool! Server has shut down.
2007-08-24 12:16:38 : client 6 disconnected.
2007-08-24 12:16:38 : client 7 Server has shut down.
2007-08-24 12:16:38 : Crazy Eyes Server has shut down.
2007-08-24 12:16:38 : client 7 disconnected.
2007-08-24 12:16:38 : client 8 Server has shut down.
2007-08-24 12:16:38 : Sir Frags A Lot Server has shut down.
2007-08-24 12:16:38 : client 8 disconnected.
2007-08-24 12:16:38 : client 9 Server has shut down.
2007-08-24 12:16:38 : Rix Server has shut down.
2007-08-24 12:16:38 : client 9 disconnected.
2007-08-24 12:16:38 : client 10 Server has shut down.
2007-08-24 12:16:38 : wArning!qwerty Server has shut down.
2007-08-24 12:16:38 : client 10 disconnected.
2007-08-24 12:16:38 : --------- Game Map Shutdown ----------
2007-08-24 12:16:38 : double fault: 'Segmentation fault', bailing out

|TFP|Bullet
08-24-2007, 06:28 PM
You read this Topic?

http://community.enemyterritory.com/forums/showthread.php?p=115956#post115956

Especially the last Post from Jrad.

tycho72
08-25-2007, 05:46 AM
You read this Topic?

http://community.enemyterritory.com/forums/showthread.php?p=115956#post115956

Especially the last Post from Jrad.

Yes, I read, but my Linux kernel version is 2.6.8-2-686.
Thanks

verbal
08-25-2007, 09:50 AM
i had the same "FATAL ERROR: idClip::DeleteClipModel called from a thread other than the main thread" problem on end of warmup, but fixed it by updating the kernel to 2.8 (debian).

hope that helps someone

SaltyBallz
08-27-2007, 08:36 AM
similar problem here, I got kernel 2.6.8 though
I can't start the server with screen -A -m -d -S
instead I have to open a new screen and then run.sh inside - somehow that works but it crashes as soon as one map is over and the next is about to start

8Ball
08-27-2007, 02:06 PM
We had other problem, but in our case it was the kernel. But i cant say to u what we changed because its selfmade kernel from our admin.
But if u still have probs u can msg me, scripts to start the servers u can find in that part of the forum (page 2 or something).
But make sure u have the right kernel ;)

8ball@etqw.com

Richy
08-28-2007, 11:57 AM
Mine was Kernel related too, had a really early version of 2.6 updating has fixed this :)