This started in another thread and was getting off topic there, but I want to go over how to modify the spawn time in TF2 without setting mp_respawnwavetime
I'm not a fan of instant spawn, but lets say you want to do instant spawn, even on maps that alter the spawn times depending on who's winning to achieve proper balance, but you still would rather just do instant spawn to LOL the game up and throw good game design out the window, here is how:
The answer is, edit the entities of the map.
First, get Stripper:
http://www.bailopan.net/stripper/
Then some knowledge on what entities to edit:
http://developer.valvesoftware.com/w...e_Respawn_Time
And with stripper on, you can type stripper_dump and it saves the entities to a file, and you can just read that to figure out what needs to be changed. If you run stripper_dump after you've made a config and changed the map, it will reflect your changes, so you can make sure its changing in the way you think.
Then here is a sample of a generic one you can use, each map might have its own special entities so its not perfect, but this works on every map I've tried:
Code:
# instant spawn config
# first, remove any modifiers, such as when a team has more caps
# than the other team, it adjusts the spawn time, so we have to remove that
modify:
{
match:
{
"OnStart" "/teamrespawnwavetime/"
}
delete:
{
"OnEnd" "/teamrespawnwavetime/"
"OnStart" "/teamrespawnwavetime/"
}
}
# now add in the zero spawn times to the logic_auto entity
modify:
{
match:
{
"classname" "logic_auto"
}
insert:
{
"OnMapSpawn" "tf_gamerules,setblueteamrespawnwavetime,0,0,-1"
"OnMapSpawn" "tf_gamerules,setredteamrespawnwavetime,0,0,-1"
"OnMultiNewMap" "tf_gamerules,setblueteamrespawnwavetime,0,0,-1"
"OnMultiNewMap" "tf_gamerules,setredteamrespawnwavetime,0,0,-1"
"OnMultiNewRound" "tf_gamerules,setblueteamrespawnwavetime,0,0,-1"
"OnMultiNewRound" "tf_gamerules,setredteamrespawnwavetime,0,0,-1"
}
}