10-24-2009, 08:25 PM
Hi,
I'm ripping my hair out trying to get waitingforplayers to work properly.
I'm using 'mp_enableroundwaittime 1' and I've tried messing with 'mp_waitingforplayers_time' and what keeps happening is that it automatically cancels as soon as a player connects and joins red or blue. But, if I 'mp_waitingforplayers_restart 1' from console it works great and doesn't cancel at all until the timer counts all the way down.
Has anyone else had this experience, or figured out what causes the waiting period to automatically cancel by default?
I've tried searching google, this forum, and a bunch of other forums pretty heavily without finding a solution.
server.cfg:
Youtube video of the problem:
http://www.youtube.com/watch?v=e8JxhZWSmTo
As stated below, I've tested this without metamod/sourcemod loaded, and I still run into the same problem. The round starts before waiting for players counts down to zero as soon as someone joins a team.
Help please!
Server OS: Windows Server 2003
Processor: Two full, dedicated HT CPU cores (Core i7 or better)
Ram: 2048 MB
Game(s): Team Fortress 2
Start Up Command: srcds.exe -console -game tf -ip 216.52.143.232 -hostport 27015 +maxplayers 16 +map cp_granary -tickrate 66 +fps_max 600
Admin Mods: Usually Sourcemod, but also tested without Metamod/Sourcemod loaded.
I'm ripping my hair out trying to get waitingforplayers to work properly.
I'm using 'mp_enableroundwaittime 1' and I've tried messing with 'mp_waitingforplayers_time' and what keeps happening is that it automatically cancels as soon as a player connects and joins red or blue. But, if I 'mp_waitingforplayers_restart 1' from console it works great and doesn't cancel at all until the timer counts all the way down.
Has anyone else had this experience, or figured out what causes the waiting period to automatically cancel by default?
I've tried searching google, this forum, and a bunch of other forums pretty heavily without finding a solution.
server.cfg:
Code:
// Edit this to your liking. These values are very close to what I use
// for my own servers.
// Name Of Server
hostname "[JLM] Hatter Splatters"
exec autoexec.cfg // again I'm only using this for adding log addresses for hlstats
mp_disable_respawn_times 0
mp_enableroundwaittime "1"
// mp_waitingforplayers_time "30"
// mp_waitingforplayers_cancel 0
// mp_waitingforplayers_restart 1
mp_timelimit 30
mp_fraglimit 0
mp_footsteps 1
mp_flashlight 1
mp_forcerespawn 0
// General HL Cvars
sv_contact "xxxxxxxxxxxxxx"
decalfrequency 60
mp_decals 100
mp_falldamage 1
sv_maxrate "50000"
sv_maxupdaterate "66"
sv_maxcmdrate "66"
sv_mincmdrate "50"
sv_minrate "12000"
sv_minupdaterate "50"
sv_cheats 0
sv_timeout 120
sv_allowupload 1
sv_allowdownload 1
sv_allow_wait_command 1
sv_client_cmdrate_difference "30"
sv_client_predict "1"
sv_client_max_interp_ratio "1"
sv_client_min_interp_ratio "0"
sv_consistency "1"
sv_turbophysics "1"
sv_downloadurl "xxxxxxxxxxxxxxxx"
// Rcon Stuff
rcon_password "xxxxxxxxxxxxx"
// Make sure the right people are banned
exec banned_user.cfg
exec banned.cfg
writeid
//files
mapcyclefile mapcycle.txt
// disable lag compensation
sv_unlag 1
sv_maxunlag .5
heartbeat
// important settings inserted by NFo
sv_stats 0
fps_max 0
sv_parallel_packentities 0
sv_parallel_sendsnapshot 0
net_queued_packet_thread 1
net_splitpacket_maxrate 100000
sv_region 0
sv_password ""
log 1
tv_enable 1
tv_name "visit jimmylikesmen.com"
tv_maxrate "3500"
tv_password ""
tv_delaymapchange 1
tv_delay 10
tv_maxclients 10
tv_autorecord 0
tv_relayvoice 1
tv_transmitall 1
tf_allow_player_use 1
sm_cvar superlogs_headshots 1
sm_cvar superlogs_sandvich 1
kac_cvars_enable 1
kac_eyes_enable 1
kac_cmds_enable 1
kac_cmds_spam 20
sm_unlock_block all
sv_tags "Live Nudes!, nominate, rtv, hlstatsx, THE F DID"
mp_tournament 0
mp_tournament_stopwatch 0
//tf_tournament_classlimit_demoman 2
//tf_tournament_classlimit_heavy 2
//tf_tournament_classlimit_pyro 2
//tf_tournament_classlimit_scout 2
//tf_tournament_classlimit_sniper 2
//tf_tournament_classlimit_soldier 2
//tf_tournament_classlimit_spy 2
//tf_tournament_classlimit_engineer 2
//tf_tournament_classlimit_medic 2
mp_friendlyfire 0
sm_spectimelimit "300"
tf_damage_disablespread 1
sm_rtrigs "1"
sm_rtrigs_wfp ""
sm_rtrigs_start "tf_weapon_criticals 0"
sm_rtrigs_end "tf_weapon_criticals 1"
sm_rtrigs_notify "sv_tags, tf_weapon_criticals, mp_friendlyfire, mp_teams_unbalance_limit"
tf_flag_caps_per_round "3"
tf_ctf_bonus_time 0
tf_playergib "1"
tf_stats_track "1"
tf_stats_verbose "1"
sv_pure "1"
sv_pure_kick_clients "1"
sv_pure_trace "0"
mp_stalemate_at_timelimit "1"
mp_match_end_at_timelimit "0"
mp_autoteambalance "1"
mp_autoteambalance_delay "60"
mp_autoteambalance_warning_delay "60"
mp_bonusroundtime "5"
mp_chattime "5"
mp_clan_ready_signal "0"
mp_clan_readyrestart "0"
mp_forcecamera "1"
mp_forcerespawn "1"
mp_forcerespawnplayers "cmd"
mp_forcewin "cmd"
mp_idledealmethod "0"
mp_idlemaxtime "10"
mp_maxrounds "-1"
mp_stalemate_timelimit "300"
mp_switchteams "cmd"
mp_teams_unbalance_limit "1"
mp_time_between_capscoring "30"
mp_weaponstay "0"
mp_stalemate_enable "1"
phys_pushscale 15
mp_capstyle 1
mp_respawnwavetime 10.0
mp_capdeteriorate_time 90.0
mp_winlimit "0"
tf_clamp_airducks 0
net_maxfilesize 64
sv_alltalk "0"
sv_cheats "0"
sv_friction "4"
sv_gravity "800"
sv_lan "0"
sv_log_onefile "0"
sv_logbans "1"
sv_logblocks "0"
sv_logdownloadlist "1"
sv_logecho "1"
sv_logfile "1"
sv_logflush "0"
sv_logsdir "logs"
sv_noclipaccelerate "5"
sv_noclipspeed "5"
sv_specaccelerate "5"
sv_specnoclip "1"
sv_specspeed "3"
sv_stats 0
//sv_visiblemaxplayers "25"
//sv_voicecodec "voice_speex"
sv_voiceenable "1"
tf_weapon_criticals 0
sm_advertisements_enabled 0
sm_advertisements_interval 180
tf_overtime_nag 0
say "[JLM] default server.cfg loaded."
sv_max_queries_sec 3
sv_max_queries_sec_global 150
Youtube video of the problem:
http://www.youtube.com/watch?v=e8JxhZWSmTo
As stated below, I've tested this without metamod/sourcemod loaded, and I still run into the same problem. The round starts before waiting for players counts down to zero as soon as someone joins a team.
Help please!
Server OS: Windows Server 2003
Processor: Two full, dedicated HT CPU cores (Core i7 or better)
Ram: 2048 MB
Game(s): Team Fortress 2
Start Up Command: srcds.exe -console -game tf -ip 216.52.143.232 -hostport 27015 +maxplayers 16 +map cp_granary -tickrate 66 +fps_max 600
Admin Mods: Usually Sourcemod, but also tested without Metamod/Sourcemod loaded.