ETpro seems to reboot server :/

Discussion for any ET/ETPro/BayonET bugs or cheats you find...

Moderators: Forum moderators, developers

Naked Pope
Posts: 60
Joined: Wed Aug 13, 2003 10:00 pm

ETpro seems to reboot server :/

Post by Naked Pope »

Hi!

When using ETPro on our server, the server seems to reboot after some hours. I'm not sure if it's really a reboot or a kind of lag, but all players get a 999 ping then and get "kicked for unknown reason". The server is coming up after some minutes again without any problems, but the time to the next lag/reboot is getting less... :?
The server was running very stable for some weeks now so i assume it must be ETPro causing this trouble.

Version: 1.0.0 (Linux)
Installation method: qagame.mp.i386.so in ~/.etwolf/etmain
Changed settings (all other have default values): b_intermissionTime and r_drawfoliage for radar (taken from the example)

Would be nice if someone could help me.
Thanks in advance

Naked
User avatar
bani
Site Admin
Posts: 2780
Joined: Sun Jul 21, 2002 3:58 am
Contact:

Post by bani »

would be nice to have details on your server config. # of players, custom campaign info, etc.
Naked Pope
Posts: 60
Joined: Wed Aug 13, 2003 10:00 pm

Post by Naked Pope »

Thanks for your very fast reply bani!

Ok, more details now. There's a 6 map rotation running with the following in a file "6maps.camaign" packed in a .pk3 file:

Code: Select all

{
	name			"6Maps"
	shortname		"cmpgn_6maps"
	description		"The maps are:\n\n1. Seawall Battery\n2. Gold Rush\n3. Rail Gun\n4. Siwa Oasis\n5. Würzburg Radar\n6. Fuel Dump"
	maps			"battery;goldrush;railgun;oasis;radar;fueldump"
	mapTC			374 374
	type			"wolfmp"
}
And here are the important parts of the server config:

Code: Select all

set dedicated "2"
set sv_fps "20"

set sv_maxclients "20"
set sv_privateclients "2"
set g_needpass "0"

sets sv_pure "1"

set sv_hostname "***"
set g_motd "Welcome to ***"

set server_motd0 "***"
set server_motd1 "***"
set server_motd2 " " 
set server_motd3 "***" 
set server_motd4 "***" 
set server_motd5 "***" 

set sv_maxRate "13000"
set sv_allowDownload "1"
set sv_dl_maxRate "25000"
set sv_wwwDownload "0"

set server_autoconfig "0"
set g_antilag "1"
set g_altStopwatchMode "0"
set g_complaintlimit "6"
set g_IPcomplaintLimit "4"
set g_fastres "0"
set g_friendlyFire "1"
set g_minGameClients "0"
set g_voiceChatsAllowed "4"
set g_warmup "30"
set g_doWarmup "0"
set g_inactivity "120"
set g_spectatorInactivity "300"

set sv_floodProtect "1"
set sv_minping "0"
set sv_maxping "250"
set match_latejoin "1"
set match_minplayers "1"
set match_mutespecs "0"
set match_readypercent "0"
set match_timeoutcount "0"
set match_warmupDamage "1"
set pmove_fixed "0"
set pmove_msec "8"

set g_autofireteams "1"
set g_teamforcebalance "1"
set g_noTeamSwitching "0"
set g_heavyWeaponRestriction "10"
set team_maxplayers "0"
set team_nocontrols "1"

set g_lms_currentMatch "0"
set g_lms_roundlimit "3"
set g_lms_matchlimit "2"
set g_lms_lockTeams "0"
set g_lms_followTeamOnly "1"
set g_lms_teamforcebalance "1"

set g_maxlives "0"
set g_alliedmaxlives "0"
set g_axismaxlives "0"

set g_allowVote "1"
set g_voteFlags "0"
set vote_limit "3"
set vote_percent "50"
set vote_allow_comp "0"
set vote_allow_pub "0"
set vote_allow_gametype "0"
set vote_allow_kick "1"
set vote_allow_map "1"
set vote_allow_mutespecs "1"
set vote_allow_muting "1"
set vote_allow_matchreset "1"
set vote_allow_nextmap "1"
set vote_allow_referee "0"
set vote_allow_shuffleteamsxp "1"
set vote_allow_swapteams "1"
set vote_allow_friendlyfire "0"
set vote_allow_timelimit "0"
set vote_allow_warmupdamage "0"
set vote_allow_antilag "0"
set vote_allow_balancedteams "0"

set b_intermissionTime "20"
set b_statsaver "1"

set com_watchdog_cmd "exec 6map.cfg"
exec 6map.cfg
set g_gametype "4"
There's a mapdefault_radar.cfg:

Code: Select all

forcecvar r_drawfoliage 0
And a mapdefault.cfg:

Code: Select all

forcecvar r_drawfoliage 1
I can post the PB settings, too if you need them. Thanks for your help!

Naked
User avatar
gotenks
Posts: 3465
Joined: Fri Nov 15, 2002 4:12 pm
Location: out of my mind
Contact:

Post by gotenks »

actually sounds hardware related if it goes for a while then 999's and restarts... what company are you leasing from??? or is this on your own computer.
My Website
Image
After a night of binge drinking:
=FF=im2good4u wrote:WTF wanst i on top ?
Naked Pope
Posts: 60
Joined: Wed Aug 13, 2003 10:00 pm

Post by Naked Pope »

I had ETPro running this Monday and Wednesday and had this problem several times. On Tuesday ETPro wasn't running and there was no problem :cry: The company we're leasing from is 4Netplayers in Germany. Afaik it's a Linux cluster where this one ET Server and our 3 RTCW Servers are running. The RTCW servers don't have any problems at the same time the ET server is dying, so I don't think it's hardware related.
User avatar
gotenks
Posts: 3465
Joined: Fri Nov 15, 2002 4:12 pm
Location: out of my mind
Contact:

Post by gotenks »

ok... hmmmm... check the size of the server logs... maybe they are eating up too much space... try increasing your max rate a littl... try 15000, maybe it's hickuping
My Website
Image
After a night of binge drinking:
=FF=im2good4u wrote:WTF wanst i on top ?
Naked Pope
Posts: 60
Joined: Wed Aug 13, 2003 10:00 pm

Post by Naked Pope »

Thanks for your reply gotenks. Logging is disabled :wink: I will enable ETPro later tonight with a higher rate. Is there a good value / calculation for a 20 slot server?
User avatar
gotenks
Posts: 3465
Joined: Fri Nov 15, 2002 4:12 pm
Location: out of my mind
Contact:

Post by gotenks »

well max rate is the max rate per client so:
[maxrate] * 60sec * 60min * 24hr * 30days... i think that get's you bits, then you can go from there to get k-bits, m-bits, and g-bits
My Website
Image
After a night of binge drinking:
=FF=im2good4u wrote:WTF wanst i on top ?
Naked Pope
Posts: 60
Joined: Wed Aug 13, 2003 10:00 pm

Post by Naked Pope »

Thanks gotenks. The server was running with a rate of 15000 last evening but the problem appeared again after maybe one hour :/ After disabling ETPro, the problems were gone again. I think if bani doesn't have any good idea, I can't use this good mod :/
User avatar
bani
Site Admin
Posts: 2780
Joined: Sun Jul 21, 2002 3:58 am
Contact:

Post by bani »

turn on logging to files. i need to see the log when it stops.
Naked Pope
Posts: 60
Joined: Wed Aug 13, 2003 10:00 pm

Post by Naked Pope »

Here we go :shock: :

Code: Select all

^3PunkBuster Server: New Connection (slot #18) 217.88.235.133:27960 puchne
^3PunkBuster Server: Player GUID Computed f30b694112c521b8dcebf8c1e8a41004(-) (slot #18) 217.88.235.133:27960 puchne
ClientDisconnect: 15
Client 14 connecting with 150 challenge ping
ClientConnect: 7
Userinfo: \cg_etVersion\Enemy Territory, ET 2.55\cg_uinfo\13 0 30\g_password\none\cl_guid\FA1ABE73FBDE1FD0C616C9A9584F84A3\cl_wwwDownload\1\name\Kurt Wagner\rate\25000\snaps\20\cl_anonymous\0\cl_punkbuster\1\protocol\82\qport\48359\challenge\-422179934\ip\80.15.219.181:27960
ClientUserinfoChanged: 7 n\Kurt Wagner\t\3\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\0\sw\0\mu\0\ref\0
Userinfo: \cg_etVersion\Enemy Territory, ET 2.55\cg_uinfo\13 0 30\g_password\none\cl_guid\F30B694112C521B8DCEBF8C1E8A41004\cl_wwwDownload\1\name\puchne\rate\25000\snaps\20\cl_anonymous\0\cl_punkbuster\1\ip\217.88.235.133:27960
ClientUserinfoChanged: 17 n\puchne\t\2\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\3\lw\6\sw\7\mu\0\ref\0
Userinfo: \cg_etVersion\Enemy Territory, ET 2.55\cg_uinfo\13 0 30\g_password\none\cl_guid\F30B694112C521B8DCEBF8C1E8A41004\cl_wwwDownload\1\name\puchne\rate\25000\snaps\20\cl_anonymous\0\cl_punkbuster\1\ip\217.88.235.133:27960
ClientUserinfoChanged: 17 n\puchne\t\2\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\6\lw\6\sw\7\mu\0\ref\0
broadcast: print "puchne^7 entered the game\n"
ClientBegin: 17
Info string length exceeded
^1Warning: setstate called and no entities found
Info string length exceeded
Info string length exceeded
Info string length exceeded
Info string length exceeded
Kill: 11 8 9: Wolfi killed GiSi by MOD_MP40
Info string length exceeded
ClientDisconnect: 7
********************
ERROR: Info_SetValueForKey: oversize infostring
********************
----- Server Shutdown -----
Sending heartbeat to etmaster.idsoftware.com
Sending heartbeat to master.gamespy.com:27900
Sending heartbeat to master0.gamespy.com
Sending heartbeat to clanservers.net
==== ShutdownGame ====
ShutdownGame:
------------------------------------------------------------
---------------------------
WARNING: watchdog will trigger in 4 seconds
Idle Server with no map - triggering watchdog
execing 6map.cfg
------ Server Initialization ------
Server: battery
Hunk_Clear: reset the hunk ok
----- FS_Startup -----
Current search path:
/usr/local/gameserver/varserver/9976/etmain/TCG6Map.pk3 (2 files)
/usr/local/gameserver/varserver/9976/etmain/pak0.pk3 (3725 files)
/usr/local/gameserver/varserver/9976/etmain/mp_bin.pk3 (4 files)
/usr/local/gameserver/varserver/9976/etmain

----------------------
44772 files in pk3 files
Sys_LoadDll(/usr/local/gameserver/varserver/9976/etmain/qagame.mp.i386.so)... ok
Sys_LoadDll(qagame) found **vmMain** at  0x463c90b0  
Sys_LoadDll(qagame) succeeded!
------- Game Initialization -------
gamename: etpro
gamedate: Aug  1 2003
I was using the same server.cfg for "pure" ET and ETPro. But I only see this error in the log files when ETPro is enabled :roll:
Any idea?

Thanks,

Naked
User avatar
=FF=im2good4u
Posts: 3821
Joined: Wed Feb 05, 2003 7:30 am
Location: The Netherlands, HOLLAND
Contact:

Post by =FF=im2good4u »

well not me only that you server inst rebooted it is shutdown by watchdog after the error. so you server automaticly restarted but i got no info on that error.
User avatar
bani
Site Admin
Posts: 2780
Joined: Sun Jul 21, 2002 3:58 am
Contact:

Post by bani »

you have too many "sets" in your .cfg

all the "sets" are sent to the client in a single configstring, and it has a maximum length of 1024 bytes.

remove some or all of the "sets" from your .cfg and try again.

the other known cause is one of the custom ET maps that is broken, and crashes when you get more than 12 or so players on.
Naked Pope
Posts: 60
Joined: Wed Aug 13, 2003 10:00 pm

Post by Naked Pope »

Wow! Thanks for this hint bani! We don't have a custom map running. I'll remove 6 of 8 "sets" lines in the config now, reboot and pray... :lol:
Naked Pope
Posts: 60
Joined: Wed Aug 13, 2003 10:00 pm

Post by Naked Pope »

Great! Seems like removing some "sets" lines in the config did the job :D The length of all "sets" lines in the config was far away from 1024 bytes (about 300-350 bytes only)! I still wonder why I didn't have this problem without ETPro. Maybe something to fix for you bani? Anyway, thanks a lot for your help mates!

Naked
Post Reply