ET Server keeps crashin


(<EgM> Sypher) #1

I have an ET server hosted by SOC (Social Gaming Networks)… And ive been editing the server.cfg file to customize it a little. Now the server crashes all the time. Here is my server.cfg, can u see if u see anything wrong that could be causing this.

// ETPub mod - Sample Server.cfg file
// Updated for ETPub 0.6.3

//set dedicated 2
//set net_ip “69.65.0.71”
//set net_port 27960
set sv_maxclients 30
set g_password “”
set sv_privateclients 2
set sv_privatepassword “"
set rconpassword "

set refereePassword “************”
set sv_maxRate 13000
set sv_dl_maxRate 42000
set sv_allowDownload 1
set sv_wwwDownload 1
set sv_wwwBaseURL “http://egm.zftp.com
set sv_wwwDlDisconnected 0
set sv_wwwFallbackURL “”
set sv_fullmsg “Server is full.”
set sv_hostname “”
set server_motd0 “”
set server_motd1 “”
set server_motd2 “”
set server_motd3 “”
set server_motd4 “”
set server_motd5 “”
set g_heavyWeaponRestriction 20
set g_antilag 1
set g_altStopwatchMode 0
set g_autofireteams 1
set g_complaintlimit 6
set g_ipcomplaintlimit 3
set g_fastres 0
set g_friendlyFire 0
set g_disableComplaints 0
//set g_gametype 4
set g_minGameClients 0
set g_maxlives 0
set g_alliedmaxlives 0
set g_axismaxlives 0
set g_teamforcebalance 1
set g_noTeamSwitching 0
set g_voiceChatsAllowed 4
set g_doWarmup 0
set g_warmup 0
set sv_pure 1
set sv_minping 0
set sv_maxping 0
set match_latejoin “1”
set match_minplayers 0
set match_mutespecs 0
set match_readypercent 0
set match_timeoutcount 3
set match_warmupDamage 1
set team_maxplayers 0
set g_speed 380
set g_gravity 800
set g_knockback 1000
set g_inactivity 300
set g_spectatorInactivity 0
set g_allowVote 1
set vote_limit 5
set vote_percent 90
set vote_allow_comp 0
set vote_allow_gametype 0
set vote_allow_kick 0
set vote_allow_map 1
set vote_allow_matchreset 0
set vote_allow_mutespecs 1
set vote_allow_nextmap 1
set vote_allow_pub 1
set vote_allow_referee 0
set vote_allow_shuffleteamsxp 0
set vote_allow_swapteams 0
set vote_allow_friendlyfire 0
set vote_allow_timelimit 0
set vote_allow_warmupdamage 0
set vote_allow_antilag 0
set vote_allow_balancedteams 1
set vote_allow_muting 0
set g_log “etserver.log”
set logfile 0
set sv_master1 “master3.idsoftware.com
set sv_master2 “master0.gamespy.com
set sv_master3 “wolfmaster.idsoftware.com
set sv_master4 “clanservers.net
set sv_master5 “etmaster.idsoftware.com

set g_shrubbot “shrubbot.cfg”
set g_logAdmin “”
set g_hitsounds 1
set g_hitsound_default “sound/weapons/impact/flesh2.wav”
set g_hitsound_helmet “sound/weapons/impact/metal4.wav”
set g_hitsound_head “sound/weapons/impact/flesh4.wav”
set g_hitsound_team_warn_axis “sound/chat/axis/26a.wav”
set g_hitsound_team_warn_allies “sound/chat/allies/26a.wav”
set g_hitsound_team_helmet “sound/weapons/impact/metal4.wav”
set g_hitsound_team_head “sound/weapons/impact/flesh4.wav”
set g_hitsound_team_default “sound/weapons/impact/flesh2.wav”
set g_shoveSound “sound/weapons/grenade/gren_throw.wav”
set g_poisonSound “sound/player/gurp2.wav”
set g_fightSound “”
set g_playDead 1
set g_shove 0
set g_shoveNoZ 0
set g_dragCorpse 1
set g_classChange 0
set g_forceLimboHealth 1
set g_privateMessages 0
set g_XPSave 7
set g_XPSaveFile “xpsave.cfg”
set g_XPSaveMaxAge_xp 999999
set g_XPSaveMaxAge 999999
set g_XPDecay 0
set g_XPDecayRate 0.0
set g_XPDecayFloor 0.0
set g_maxXP -1
set g_damageXP 0
set g_damageXPLevel 25
set g_weapons 0
set g_goomba 1
set g_goombaFlags 1
set g_spinCorpse 1
set g_teamChangeKills 1
set g_ATB 0
set g_ATB_diff 75
set g_ATB_minXP 300
set g_ATB_minPlayers 5
set g_ATB_axisHoldoff 5
set g_ATB_alliedHoldoff 5
set g_ATB_swap 1
set g_ATB_rating 3
set g_shuffle_rating 3
set g_mapConfigs “”
set g_packDistance 0
set g_dropHealth 1
set g_dropAmmo 1
set g_tossDistance 2
set g_logOptions 0
set g_censor “”
set g_censorNames “”
set g_censorPenalty 0
set g_censorMuteTime 60
set g_intermissionTime 20
set g_intermissionReadyPercent 50
set g_skills 0
set g_hitboxes 31
set g_skipCorrection 1
set g_maxWarp 4
set g_teamDamageRestriction 0
set g_minHits 6
set g_autoTempBan 0
set g_autoTempBanTime 1800
set g_voting 0
set g_poison 1
set g_poisonFlags 7
set g_slashKill 0
set g_spectator 0
set g_medics 0
set g_medicHealthRegen 0
set g_coverts 0
set g_truePing 0
set g_dropObj 0
set skill_soldier “20 50 90 140”
set skill_medic “20 50 90 140”
set skill_engineer “20 50 90 140”
set skill_fieldops “20 50 90 140”
set skill_covertops “20 50 90 140”
set skill_battlesense “20 50 90 140”
set skill_lightweapons “20 50 90 140”
set g_serverInfo 1
set g_killRating 3
set g_playerRating 3
set g_playerRating_minplayers 8
set g_teamForceBalance_playerrating 0
set g_stats 0
set g_tyranny 0
set g_mapScriptDirectory “”
set g_campaignFile “”
set vote_allow_surrender 0
set vote_allow_nextcampaign 0
set vote_allow_restartcampaign 0
set vote_allow_poll 1
set vote_allow_maprestart 0
set vote_allow_shufflenorestart 0
set g_fear 2000
set g_msgs 45
set g_msg1 “^2Spawn ^2killing ^2Sucks ^1DOnt ^1Do ^1It^2!!!”
set g_msg2 “”
set g_msgpos 1
set g_obituary 2
set g_throwableKnives 1
set g_maxKnives 5
set g_knifeDamage 35
set g_throwKnifeWait 2
set g_constructibleXPSharing 0
set g_asblock 2
set g_panzersVulnerable 0
set g_panzersSpeed 2500
set g_panzersGravity 0
set g_realHead 1
set g_dyno 0
set g_canisterKick 0
set g_killingSpree 5
set g_killingSpreePos 2
set g_killingSpreeMsg_end “[n]^8’s killing spree came to an end after ^7[k] ^8kills.”
set g_killingSpreeMsg_tk “[n]^8’s killing spree was stopped by a ^1TEAMKILL^8 after ^7[k] ^8kills!”
set g_killingSpreeMsg_futility “[n] ^8seems to be having a bad day… ^7[d] ^8deaths without a kill!”
set g_killingSpreeMsg_default “[n] ^8is on a killing spree! ^7[k] ^8kills without a death!”
set g_killingSpreeMsg_1 “[n] ^8is on a killing spree! ^7[k] ^8kills without a death!”
set g_killingSpreeMsg_2 “[n] ^8is a killing machine! ^7[k] ^8kills without a death!”
set g_killingSpreeMsg_3 “[n] ^8is on a rampage! ^7[k] ^8kills without a death!”
set g_killingSpreeMsg_4 “[n] ^8is dominating! ^7[k] ^8kills without a death!”
set g_killingSpreeMsg_5 “[n] ^8is invincible! ^7[k] ^8kills without a death!”
set g_dmgKnife 10
set g_dmgSten 14
set g_dmgFG42 15
set g_dmgPistol 18
set g_dmgSMG 18
set g_dmgMG42 18
set g_dmgMG 20
set g_dmgFG42Scope 30
set g_dmgInfRifle 34
set g_dmgSniper 50
set g_dmgFlamer 5
set g_dmgGrenade 250
set g_dmgGrenadeRadius 250
set g_dmgGLauncher 250
set g_dmgGLauncherRadius 250
set g_dmgLandmine 250
set g_dmgLandmineRadius 250
set g_dmgSatchel 250
set g_dmgSatchelRadius 250
set g_dmgPanzer 400
set g_dmgPanzerRadius 300
set g_dmgMortar 400
set g_dmgMortarRadius 400
set g_dmgDynamite 400
set g_dmgDynamiteRadius 400
set g_dmgAir 400
set g_dmgAirRadius 400
set g_dmgArty 400
set g_dmgArtyRadius 400
set g_dmg 0
set g_dmgHeadShotMin 50
set g_dmgHeadShotRatio 2.0
set g_reflectFriendlyFire 0
set g_reflectFFWeapons 31
set g_friendlyFireOpts 0
set team_maxMedics -1
set team_maxEngineers -1
set team_maxFieldOps 1
set team_maxCovertOps -1
set g_staminaRecharge 1.0
set g_shortcuts 0

// PUNKBUSTER
// dont use set or quotes with PB.
// PB doesnt seem to like the “//” and comments either, remove them.

pb_sv_enable //; Enables PB, using +set sv_punkbuster 1 in startup line is better
pb_sv_autoUpdBan 1 //; PB bans set by admins are written to file & remembered on reset
pb_sv_CQC 1 //; Lets clients query server settings, required even for pb_cvarlist
pb_sv_KickLen 2 //; PB kicks will last 2mins (default)
PB_SV_MaxConDls 4 //; max number of updates PB will attempt to dl
PB_SV_MaxDlRate 4 //; max kb/s PB update will download
Pb_sv_noguidgrace 30 //; kick a player with no guid in seconds (0-300)
pb_sv_updategrace 300 //; kicks a player with no updated status (300-600)
pb_sv_guidrelax 0 //; 0 kicks for wrong ip, unknown and duplicate guids
pb_sv_scoreKick -9 //; score lower than this and PB will kick player.
pb_sv_specname WTV- //; PB relaxed for cameraman spectatator named WTV-whatever

// NAMES
// Stop lamers calling themselves “A Disguised Enemy!” or confusing TK kill messages

pb_sv_dupNameGrace 20 //; sec’s allowed to change name if same as other player
pb_sv_changePeriod 20 //; Works with pb_sv_changemax
pb_sv_changeMax 5 //; Kicks for >5 namechanges in 20 seconds.
pb_sv_EmptyName 0 //; player must have a name
pb_sv_minName 1 //; playername must be > 1 character
pb_sv_extChar 1 //; Allows names using extended ASCII characters

pb_sv_badname 20 TEAMMATE
pb_sv_badname 20 teamate
pb_sv_badname 20 disguised
pb_sv_badname 20 disguised
pb_sv_badname 20 disgised
pb_sv_badname 20 desguised
pb_sv_badname 20 desgised
pb_sv_badname 0 teamkill

// PB CVAR RESTRICTION
// see http://www.rtcw.jolt.co.uk/index.php?page=&action=show&id=4019

pb_sv_CvarFreq 6
pb_sv_CvarLogging 2
pb_sv_CvarWalk 1
pb_sv_CvarUserPulse 99
pb_sv_CvarChangedPulse 99

pb_sv_cvarempty
pb_sv_cvar rate IN 2500 25000
pb_sv_cvar snaps IN 20 40
pb_sv_cvar cl_maxpackets IN 15 100
pb_sv_cvar cl_timenudge IN 0
pb_sv_cvar cl_freelook IN 1
pb_sv_cvar cg_bobup IN 0 0.005
pb_sv_cvar cg_errordecay IN 100
pb_sv_cvar cg_shadows IN 0 1
pb_sv_cvar cg_fov IN 90 125
pb_sv_cvar m_pitch OUT -0.015 0.015
pb_sv_cvar m_yaw IN -0.022 0.022
pb_sv_cvar r_flares IN 0 1
pb_sv_cvar r_primitives IN 0 2
pb_sv_cvar r_nv_fogdist_mode INCLUDE NV

pb_sv_cvar r_drawworld IN 1
pb_sv_cvar r_drawfoliage IN 1
pb_sv_cvar r_znear IN 3
pb_sv_cvar r_showtris IN 0
pb_sv_cvar r_drawentities IN 1
pb_sv_cvar r_showmodelbounds IN 0
pb_sv_cvar cg_tracerlength IN 160
pb_sv_cvar cg_tracerSpeed IN 4500
pb_sV_cvar cg_tracerwidth IN 0.8
pb_sv_cvar cg_tracerchance IN 0.4

// MAP ROTATION SCRIPT

exec swrotate.cfg
//exec campaigncycle.cfg // Campaign mode
//exec objectivecycle.cfg // Objective mode
//exec lmscycle.cfg // Last Man Standing mode
//exec stopwatchcycle.cfg // Stopwatch mode

// WATCHDOG

// in case the game dies with an ERR_DROP
// or any situation leading to server running with no map
//set com_watchdog 60
//set com_watchdog_cmd “exec campaigncycle.cfg”

ALSO HERE IS MY SWROTATE.CFG

// MAP

// WATCHDOG
set com_watchdog_cmd “vstr m1r1 ; say watchdog found no map running - restarted mapcycle”

set m1r1 “g_gametype 3; map oasis; set nextmap vstr m1r2”
set m1r2 “map_restart 0; set nextmap vstr m2r1”

set m2r1 “g_gametype 3; map glider; set nextmap vstr m2r2”
set m2r2 “map_restart 0; set nextmap vstr m3r1”

set m3r1 “g_gametype 3; map radar; set nextmap vstr m3r2”
set m3r2 “map_restart 0; set nextmap vstr m4r1”

set m4r1 “g_gametype 3; map funbeach; set nextmap vstr m4r2”
set m4r2 “map_restart 0; set nextmap vstr m5r1”

set m5r1 “g_gametype 3; map baserace; set nextmap vstr m5r2”
set m5r2 “map_restart 0; set nextmap vstr m6r1”

set m6r1 “g_gametype 3; map caen; set nextmap vstr m6r2”
set m6r2 “map_restart 0; set nextmap vstr m1r1”

vstr m1r1

// END STOPWATCH ROTATION

Any help appreciated…

Sypher


(SCDS_reyalP) #2

try running pbsetup


(<EgM> Sypher) #3

Well I figured out that it will only do this when I upload custom maps, and put them in any type of rotation. Actually they dont even have to be in a rotation, they just have to be on the server. I have know idea… PB has nothing to do with it because ive dissabled it and as soon as I upload custom maps it connection interupt again. Does anyone have an idea what could be causing this? As long as I keep the standard map cycle that is in the fresh install file it runs fine. And when I do upload a custom I will go in there and start playing and as soon as someone connects it pops up a connection interupt and disconnects for unknown reason. I thought it was the maps, maybe I had a bad pk3 file so I tried it with a different pk3… Still does the same thing… Is there a possability that this is on the host end, maybe the server pc doesnt have enough ram ar a big enough processer? Im baffeled… I will also contact the host tech support and see if it could be on their end… I doubt they are going to admit to that anyway…
Thanks for all replys

My Server…

ET v2.55
ETpub mod
Shrubbot
PB


(SCDS_reyalP) #4

Perhaps you are corrupting the .pk3 files when uploading them. Make sure you use binary not text.


(mortis) #5

or upload them as a .zip and unpack them locally, that almost always seems to work…


(Sauron|EFG) #6

Any particular map that causes it?

Another thing; I’m not sure etpub 0.6.3 works that well with ET 2.55…


(<EgM> Sypher) #7

No particular map… Ive tried baserace… sniper practice… fun beach… all different ones and the same thing happens… Is anyone here running a server with ET 2.55 and etpub 0.6.5… I have tried etpub 0.6.1 and when a player joined it didnt kick them or me. then another player joined and it dissconnected me and only one of the other players. When I rejoined it two more pple came in and it seemed to run ok. The my server host e-mailed me and said server would be down that he was reinstalling for me. I didnt really have a chance to see if it worked or not… If anyone is running thissetup could you pm me your server.cfg and custom rotation and pb settings, i need to see if my settings are somewhat the same… And I promise I wont use your setup in mine I just want to compare. Make sure if you do to *** all things that I dont need to see…
Thanks
Sypher


(kamikazee) #8

Just run a 2.60 server if you think ETPub is causing the problem… Really, 2.55 has security bugs and 2.60 has new features.


(<EgM> Sypher) #9

To many servers on 2.60… I had the server host reinstall everything last night. Back to basics. Now all I have on the server is ET 2.55, no mods… The only thing I messed with in the server.cfg is server name, motd, players, and objective cycle instead of campaign… NO punkbuster or any thing… I uploaded a couple custom maps, created a objective cycle.cfg and started the server… one person joined and it was doing great, another joined and still doing great. one left and another joined and CONNECTION problem…Sooo its not ETpub or Shrub… hmmm… Is it even possible to run a custom objective map with ET2.55?? Here is what my objective cycle looks like…

set d1 “set g_gametype 2 ; map oasis ; set nextmap vstr d2”
set d2 “set g_gametype 2 ; map baserace_b3a ; set nextmap vstr d3”
set d3 “set g_gametype 2 ; map ae_sniper_practice ; set nextmap vstr d4”
set d4 “set g_gametype 2 ; map glider_251 ; set nextmap vstr d5”
set d5 “set g_gametype 2 ; map desertfortress ; set nextmap vstr d6”
set d6 “set g_gametype 2 ; map fueldump ; set nextmap vstr d1”
vstr d1

Any Ideas??

Thanks


(mortis) #10

2.55 causes clients to crash when they download maps, due to some sort of checksum error…but yes you can run custom campaigns, it’s just not a good idea in 2.55. 2.60 fixes that issue, among others.


(<EgM> Sypher) #11

2.55 causes “clients to crash” but what about the server?? Well now it will just kick everybody out when certain players join even on regular maps… I was playing awhile ago with 5 other ppl, then I seen that soandso was connected then all the sudden it kicked everybody, and restarted the server… I was running just the basic campaign’s no custom maps or anything… WTF??? Could it be something in punkbuster? And it says on their web site that it auto updates. How do you manually update the damn thing? What commands do I need in the punkbuster.cfg… Heres what I have now…

//CVARs for the PB server to check. Place checks to keep players from abusing CVARs.
pb_sv_cvarempty

pb_sv_cvar rate in 2500 25000
pb_sv_cvar snaps in 20 40
pb_sv_cvar cl_maxpackets in -15 100
pb_sv_cvar cg_bobup in 0 0.005
pb_sv_cvar r_picmip in 0 3
pb_sv_cvar r_overbrightbits in 0 4
pb_sv_cvar r_mapoverbrightbits in 0 4
pb_sv_cvar cg_shadows in 0 1
pb_sv_cvar r_rmse in 0 0
pb_sv_cvar cg_fov in 90 120
pb_sv_cvar r_allowextensions in 1
pb_sv_cvar r_softwareGL in 0
pb_sv_scorekick -9

pb_sv_CQC 1

pb_sv_MsgPrefix “ET PB Server”
pb_sv_KickLen 5
pb_sv_LogSync 0
pb_sv_LogCeiling 1000
pb_sv_Sleep 100
pb_sv_PowerMin 10
pb_sv_PowerDef 1
pb_sv_PowerKickLen 5
//pb_sv_httpAddr 192.168.0.1
//pb_sv_httpPort 27970
//pb_sv_httpRefresh 60
//pb_sv_httpKey “Put Password Here”
//pb_sv_httpmaps radar railgun fueldump oasis battery goldrush

pb_sv_extChar 0
pb_sv_minName 1
pb_sv_dupNameGrace 30
pb_sv_changePeriod 10
pb_sv_changeMax 5
pb_sv_emptyname 1

IS THIS TO MUCH? SHOULD THERE ONLY BE ONE OR TWO COMMANDS?

HHHEEELLLPPPP…


(SCDS_reyalP) #12

Yes, there are all kinds of crashes and exploits against 2.55… that’s why there is 2.60 and 2.60b :banghead:


(kamikazee) #13

Indeed. There are empty 2.60 servers, but maintain your server well and people will come. (This includes repelling cheaters)