Ok,
I took a stab at this yesterday and these are my conclusions:
First, I can’t do what I really want…
si_readyPercent 0 (or less) disables the need to ready up, good.
si_warmupSpawn 0 prevents people from spawning before the match has started. 1 and 2 lets the player spawn but once the match is set to start there will be a countdown no matter what you do (10 seconds). One odd behaviour of this is whit my settings I had yesterday si_warmupSpawn 1 made the intro movie disapear (which I want).
g_autoReadyPercent and g_autoReadyWait had no real effects as far as I can tell. At least not with si_readyPercent 0.
g_loadScreenWait shortens the intro movie a bit but you cannot disable it completelly using this cvar (but si_warmupSpawn 1 did the trick).
g_countdown is the countdown before a match start, not really sure what it is there for but we still get a second countdown when this countdown runs out. This is basically affecting how long I can run around in warmup before the match starts. Very confusing and weird.
Ultimatelly I would like to do the following:
Let the loading screen run
Remove the intro movie and the need to press a key
Instantly start the match (auto ready up, auto spawn players) with a delay of say 20 seconds
What I ended up with yesterday was:
Let the loading screen run
Remove the intro movie
Instantly start the match but there is a 10 second offset between the match start and the actual spawn wave.
I used these settings:
si_readyPercent 0
si_warmupSpawn 1
g_countdown 0.002
Technically we have a warmup period of a couple of milliseconds where people can move. But since it is so fast people wont really notice. Setting g_countdown to 0 will however make you end up in some kind of limbo where you can’t join the game.
The match starts instantly and if you run bots they will spawn just fine with the first wave. But all players will come with the second wave that ends about 10 seconds into the match. If you don’t run bots I guess it is fair for all, but it looks a little weird and isn’t a “nice solution”.
I played around alot with the settings yesterday and I might have ****ed some things up. I had issues where the intro scene ran a few seconds and got cut off, I had issues where you spawned instantly but with the spawn menu active, I had issues with me not being able to join the game at all, and I still have a missmatch with the spawn wave and the game start. Not really sure if we can get this perfectly working without a patch. Anyways, I will do some more tests and look forward to some input from others.