Dzikus Posted January 17, 2015 Share Posted January 17, 2015 (edited) I have a huge problem on my server. Everytime someone calls a vote for shuffle with no restart and it passes, server crashes and there is a need of doing a server restart. Same thing happens when any of the admins uses !shuffle command (only exception is when it's made at the end of the map). We have temporary fixed this issue by removing shufflenorestart, normal shuffle with restart works fine, also our admins were informed not to do !shuffle while map is running. As I mentioned - this is just a temp fix. I've found some info on the internet, that it's possibly fault of the binaries (and their versions) so at this moment I'm considering switching from ET 3.00 to ET Legacy 2.72. Any help you can give will be appreciated. Here you can see the actual config: set sv_maxRate 50000set sv_dl_maxRate 42000set sv_allowDownload 1set sv_wwwDownload 1set sv_wwwDlDisconnected 1set sv_wwwBaseURL "http://172804.node9.pukawka.pl"set sv_wwwFallbackURL ""set sv_master1 "etmaster.idsoftware.com"set sv_master2 "master.gamespy.com:27900"set sv_master3 "master0.gamespy.com"set sv_master4 "clanservers.net"set sv_master5 "master0.etmaster.net"set sv_pure 1set sv_minping 0set sv_maxping 0// silEnT mod supported cvarsset g_silentac 2set g_recognition 1set g_muteRename 1set g_enableDemolition 1 set g_antilag 1set g_antiwarp 1set g_maxWarp 2set g_skipCorrection 1set g_heavyWeaponRestriction 100set g_altStopwatchMode 0set g_autofireteams 0set g_complaintlimit 5set g_ipcomplaintlimit 3set g_fastres 0set g_friendlyFire 0set g_disableComplaints 32set g_minGameClients 0set g_maxlives 0set g_alliedmaxlives 0set g_axismaxlives 0set g_teamforcebalance 1set g_noTeamSwitching 0set g_doWarmup 0set g_warmup 25set match_latejoin "1"set match_minplayers 0set match_mutespecs 0set match_readypercent 1set match_warmupDamage 2set g_dbMaxAliases 20set g_defaultHitSounds 2set g_speed 320set g_gravity 800set g_knockback 1000set g_inactivity 240set g_spectatorInactivity 60set g_maxConnsPerIP 4set shoutcastPassword "polubo"set g_spoofOptions 3set g_maxNameChanges 5set g_watermark "pu"set g_watermarkFadeAfter 0set g_watermarkFadeTime 0set g_inactivityOptions 7set g_ettvFlags 3set g_doubleJumpHeight 1.4// Votesset g_voting 13set vote_limit 1set vote_percent 70set g_noVoteTime 10set vote_allow_comp 0set vote_allow_gametype 0set vote_allow_kick 0set vote_allow_map 0set vote_allow_matchreset 0set vote_allow_mutespecs 0set vote_allow_nextmap 0set vote_allow_pub 0set vote_allow_referee 0set vote_allow_shuffleteamsxp 1set vote_allow_swapteams 0set vote_allow_friendlyfire 0set vote_allow_timelimit 0set vote_allow_warmupdamage 0set vote_allow_antilag 0set vote_allow_balancedteams 0set vote_allow_muting 1set vote_allow_surrender 0set vote_allow_nextcampaign 0set vote_allow_restartcampaign 0set vote_allow_poll 1set vote_allow_maprestart 1set vote_allow_shufflenorestart 0set vote_allow_cointoss 0set vote_block_nextmap 120set vote_block_shufflenorestart 60set vote_block_shuffleteamsxp 60// Logsset g_log "server.log"set g_cheatLog "cheat.log"set logfile 2set g_logOptions 16648set g_logAdmin "admin.log"// XP Save configurationset g_XPSave 21set g_XPSaveMaxAge_xp "6o"set g_XPSaveMaxAge "6o"set g_damageXP "1"set g_damageXPLevel "50"set g_maxXP "-1"set g_xpdecay "0"set g_xpdecayrate "0"set g_xpdecayfloor "1"set g_maxXPResetWarn "0"// Shrubbot and Databaseset g_dbDirectory "database"set g_dbUserMaxAge "90d"set g_minConnectLevel 0// see documentation about tyranny enabled commands and flagsset g_tyranny 1set g_greetingPos 0set g_warningOptions 25set g_warningDecay 24set g_maxWarnings 4set g_autoTempBan 4set g_autoTempBanTime 1800set g_shuffle_rating 3////g_censor "huj,szmat"g_censorPenalty 32g_censorNames 0g_censorPenalty 0g_censorNeil 1g_censorNeilNames 1g_censorMuteTime 0g_censorXP 0//// Intermissionset g_intermissionTime 35set g_intermissionReadyPercent 80//// Skill points needed for levelset skill_soldier "20 50 90 200"set skill_medic "20 50 90 200"set skill_engineer "20 50 90 200"set skill_fieldops "20 50 90 200"set skill_covertops "20 50 90 200"set skill_battlesense "20 50 90 200"set skill_lightweapons "20 50 90 200"set g_serverInfo 1set g_killRating 7set g_playerRating 3set g_playerRating_mapPad 50set g_playerRating_minplayers 8set g_stats 1// Custom configsset g_mapScriptDirectory "mapscripts"set g_campaignFile "scripts/ubojnia.campaign"set g_mapConfigs "mapconfigs"set g_banners "banners.cfg"// Miscellanousset g_votedMuteLength 300set g_skills 1set g_teamDamageRestriction 0set g_minHits 6set g_weapons 13302set g_mg42 2set g_goomba 2set g_goombaFlags 34set g_spinCorpse 0set g_teamChangeKills 1set g_poison 0set g_poisonFlags 0set g_slashKill 1set g_spectator 2set g_medics 320set g_medicHealthRegen 4set g_coverts 1415set g_truePing 1set g_dropObj 1set g_hitsounds 9set g_playDead 1set g_shove 75set g_shoveNoZ 0set g_dragCorpse 1set g_classChange 1set g_classWeapons 63set g_forceLimboHealth 0set g_privateMessages 1set g_packDistance 6set g_dropHealth 3set g_dropAmmo 3set g_dropMsg "^1LAMANIE REGULAMINU LUB BLOKOWANIE SLOTA --> KICK ^22 MINUTY. ^73 WARNY ZA SPAWN KILLING --> ^2BAN 60 MINUT. JESLI DOSTALES BANA STALEGO I CZUJESZ SIE POKRZYWDZONY PISZ NA ^2WWW.UBOJNIA.^2GA DZIAL ^1BANY."set g_tossDistance 10set g_fear 2000set g_misc 1061set g_obituary 1set g_throwableKnives 1set g_maxKnives 5set g_knifeChargeTime 400set g_covertopsChargeTime "30000"set g_engineerChargeTime "30000"set g_LTChargeTime "40000"set g_soldierChargeTime "20000"set g_medicChargeTime "45000" set g_constructibleXPSharing 1set g_asblock 43set g_panzersVulnerable 0set g_panzersSpeed 2300set g_panzersGravity 1set g_realHead 1set g_realBody 0set g_dyno 28set g_canisterKick 140set g_canisterKickOwner 0set g_spreeOptions 2687set g_multikillTime 2200set g_medicSelfhealTime 0set g_maxPanzerSuicides -1set g_panzerPackDistance 0set g_maxSelfkills -1set g_voteResultsMinLevel -1set g_minCommandWaitTime 0set g_noSkillUpgrades 0set g_flushItems 1set g_headshot 0set g_instagibDamage 400set g_staminaRecharge 1.0set g_mineid 1set g_tactics 0set g_landmineNotifyType 1set g_minAirstrikeTime 60set g_minArtyTime 45set g_mode 8set g_smoothClients 1set g_spawnInvul 3set g_spawnInvulFair 1set g_extraStatistics 0set g_identOptions 31set g_min_crazyspeed 250set g_max_crazyspeed 700set g_min_crazygravity 100 set g_max_crazygravity 300set g_maxMarkers 2set g_proneDelay 0set g_realPlayTime 1set g_teamForceBalance 1set g_unevenTeamDiff 1 set g_unevenTeamFreq 60set g_ammoCabinetTime "3000"set g_healthCabinetTime "3000"//// Weapon damages and radius settingsset g_dmgKnife 25set g_dmgSten 19set g_dmgFG42 17set g_dmgPistol 18set g_dmgSMG 18set g_dmgPPSh 17set g_dmgMG42 20set g_dmgMG 20set g_dmgFG42Scope 35set g_dmgInfRifle 35set g_dmgSniper 55set g_dmgFlamer 5set g_dmgGrenade 250set g_dmgGrenadeRadius 250set g_dmgGLauncher 250set g_dmgGLauncherRadius 250set g_dmgLandmine 250set g_dmgLandmineRadius 250set g_dmgSatchel 250set g_dmgSatchelRadius 250set g_dmgPanzer 320set g_dmgPanzerRadius 320set g_dmgMortar 400set g_dmgMortarRadius 400set g_dmgDynamite 500set g_dmgDynamiteRadius 500set g_dmgAir 320set g_dmgAirRadius 320set g_dmgArty 320set g_dmgArtyRadius 320set g_dmg 0set g_dmgHeadShotMin 56set g_dmgHeadShotRatio 2.0set g_dmgTMine 250set g_knifeThrowDamage 100set g_dmgDemolition 400set g_dmgDemolitionRadius 400//// Team restrictionsset team_maxMedics -1set team_maxEngineers -1set team_maxFieldOps 2set team_maxCovertOps 3set g_maxTeamLandmines 15set g_maxTeamTripmines 6set team_maxPanzers 8%-set team_maxMortars 1set team_maxFlamers 1set team_maxMG42s 1set team_maxGrenLaunchers 21%-//// Friendly fireset g_reflectFriendlyFire 0set g_reflectFFWeapons 31set g_friendlyFireOpts 44//// Flood protectionset g_floodprotect 1set g_floodthreshold 1set g_floodWait 1700set g_voiceChatsAllowed 2//// Map votingset g_mapVoteFlags 1set g_maxMapsVotedFor 25set g_minMapAge 18set g_resetXPMapCount 0set g_excludedMaps ":goldrush:"//// Omni-botsset omnibot_enable 1set omnibot_path "/data/cabanos/172804.et255/omni-bot"set g_bot_maxXP 1000set g_bot_minPlayers -1set omnibot_flags 262212//// Fun wars//set g_sniperwar 0//set g_panzerwar 0//set g_riflewar 0//// Country flags, You need to have GeoIP database installed to use this.set g_countryFlags 1//// ETPub experimental, not advised to useset g_fixedphysics 1set g_fixedphysicsfps 125//// Lua APIset lua_modules "autopromo.lua"set lua_allowedModules ""exec voting.cfgset com_watchdog 60set com_watchdog_cmd "exec voting.cfg" Edited January 17, 2015 by Dzikus Quote Link to comment Share on other sites More sharing options...
Management hellreturn Posted January 17, 2015 Management Share Posted January 17, 2015 Can you please do this: Upload console logs somewhere and submit the link using contact us? http://mygamingtalk.com/forums/index.php?app=contactus&module=contato§ion=form&id=1 Possible to give your server access to silencer? He can easily debug it for you once he is free. I am not able to re-create your issue. Just did !shuffle on my server and it didn't crash at all. Quote Link to comment Share on other sites More sharing options...
Management TheSilencerPL Posted January 17, 2015 Management Share Posted January 17, 2015 I would rather consider this as an ET 3.00 issue. I am not able to re-create your issue. Just did !shuffle on my server and it didn't crash at all.@Hellreturn, what are you running on that server, I guess not ET 3.00? Quote Link to comment Share on other sites More sharing options...
Dzikus Posted January 17, 2015 Author Share Posted January 17, 2015 Can you please do this: Upload console logs somewhere and submit the link using contact us? http://mygamingtalk....ction=form&id=1 Possible to give your server access to silencer? He can easily debug it for you once he is free. I am not able to re-create your issue. Just did !shuffle on my server and it didn't crash at all.I admire your nobel idea but our server is too popular to make such a security risk.Don't get me wrong of course... imho this is a way too far request. It would be easier to share most of the configs to recreate the scenario.Changing subject to logs - I'll upload them soon. There is nothing special in them, trust me, I've already checked. I would rather consider this as an ET 3.00 issue.I think the same. Found some old thread about identical issue and changing binaries fixed this problem.If it's really because of ET 3.00 I need a suggestion about binaries replacement.First of all - our server is pretty old and we don't wanna lose players by a mistake. At this time like I've mentioned before, the server runs on ET 3.00 which makes possible to connect players with ET 2.55 and 2.60 (not only 2.60b).Practically if I upgrade to ET:Legacy 2.72 or ET 2.60b it will probably fix the issue but many of our veteran players will be kicked because of different version, and trust me - many of them will have a problem with upgrading ET version, even when It's so simple that even a monkey can do it...The question is: Which version of ET binaries will be optimal for me (not buggy 3.00 but also giving possibility for players with older versions like 2.55/2.60 to connect without a problem) ? Any ideas? Quote Link to comment Share on other sites More sharing options...
Management hellreturn Posted January 17, 2015 Management Share Posted January 17, 2015 I would rather consider this as an ET 3.00 issue. @Hellreturn, what are you running on that server, I guess not ET 3.00? It has ET 3.00. Majority of clan run ET 3.0. If !shuffle was an issue then we would have seen reports by now. I admire your nobel idea but our server is too popular to make such a security risk.Don't get me wrong of course... imho this is a way too far request. It would be easier to share most of the configs to recreate the scenario. Don't get me wrong but your scenario is not reproducible with configs only. You already had posted the config which you use and even with that config while using ET 3.00 my server doesn't crash. For update: Just ask your regulars to remove old installation and install this one: http://mygamingtalk.com/forums/files/file/34-enemy-territory-full-version-windows/ It's directly on 2.6b. No need for patches. Now if they can install 2.55 then can install 2.6b directly. Quote Link to comment Share on other sites More sharing options...
Dzikus Posted January 18, 2015 Author Share Posted January 18, 2015 (edited) It has ET 3.00. Majority of clan run ET 3.0. If !shuffle was an issue then we would have seen reports by now. Don't get me wrong but your scenario is not reproducible with configs only. You already had posted the config which you use and even with that config while using ET 3.00 my server doesn't crash. For update: Just ask your regulars to remove old installation and install this one: http://mygamingtalk.com/forums/files/file/34-enemy-territory-full-version-windows/ It's directly on 2.6b. No need for patches. Now if they can install 2.55 then can install 2.6b directly. Well, I see your point. However there is another solution for this - a test server based on exact configs I use on the main server. Let's face the facts.... some of our regulars were never seen to use chat or voicechat, colored nicks etc. so it will be a major problem to force them to update to 2.60b.... In my opinion we'll lose them while making such a changes. Is there any way to make it more simple? Some kind of way around like ingame download. I'd like to make a change which fixes the problem and is also unnoticable by players. Edited January 18, 2015 by Dzikus Quote Link to comment Share on other sites More sharing options...
Dragonji Posted January 18, 2015 Share Posted January 18, 2015 (edited) I wouldn't recommend ET: Legacy just now because it still has a critical unresolved bug: http://dev.etlegacy.com/issues/746 BTW, it shouldn't be difficult to make ET:L 2.55+ compatible, just need to remove a few lines in the code and recompile. Edited January 18, 2015 by Dragonji Quote Link to comment Share on other sites More sharing options...
Dragonji Posted February 10, 2015 Share Posted February 10, 2015 The issue of ET:L has been fixed a few days ago. I personally run it on my own server with no problems now. It is way better than ET 3.00, just have a look here. It doesn't accept 2.55 clients by default but it is not a big problem to make it support multiprotocol as it is an open source project. I used ET 3.00 for a while too, but it was causing inexplicable crashes. ET:L is surely free of bugs ET 3.00 has. hellreturn 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.