At the beginning of each map, the game enters a "ready up" mode. In Scavenge (before the first round), players are in 'warm up' and can run around with god mode and rapid respawns. In Versus (or later Scavenge rounds), all survivors are frozen while infected spawning is disabled. All players are required to ready up, at which point a countdown will begin and the game goes live.

COMMANDS

(The following commands are all in chat)

During the ready-up period:

!ready - change player status to "readied up" (when all 8 players are ready the round will start)

LEAGUES
This is plugin is used by the following competitive leagues: CEVO, Alienware, NewEgg, ESL, TWL, L4dder, L4DBrasil, CyberGamer, and UGC.

CREDITSCURRENT DEVELOPERS:
Frustian - After an astounding success with Frustian's Competitive Mod for L4D1, Frustian has quickly become an ace SourcePawn developer and has been a key figure in the port to L4D2 and adding brand new features.

PAST DEVELOPERS:
Fyren - The source of inspiration for this whole original project. He jump started me when this project was still in its infancy. You might say this would've never happened had it not been for him.

TESTERS:
Fission - Biggest #1 thanks goes out to Fission for always being there since the beginning even when this plugin was barely working.

KNOWN ISSUES

While this plugin is enabled (using the l4d_ready_enabled cvar) all voting will be blocked. This is primarily because otherwise restarting the round would sometimes not work (since it does so by forcing a vote and you can't vote if a vote has recently failed). Then again, you don't really need the l4d voting if you have SM ;).

Using !restartround in L4D2 will cause the map to be over after just one round. In Scavenge it will advance the score and also end the game earlier than necessary.

CHANGELOG

0.17.3

BUGFIX - Constantly checks for survivors attempting to move in ready up

BUGFIX - Pause is now per campaign and will actually determine the correct team

BUGFIX - Witch would spawn during ready round sometimes, turned off all boss/infected spawning to prevent this

BUGFIX - !restartround now works if executed from rcon (at least 1 player must be on the server)

BUGFIX - The plugin will correctly unload when unloaded forcefully or after a level change, by turning zombies back on.

0.13.5

BUGFIX - Survivors could trigger tank during round restart by running outside saferoom (and then only one tank would spawn during the match instead of 2). Now survivors are only unfrozen after both round restarts.

BUGFIX - Normal Infected would remain disappeared if plugin was disabled with cvar or unloaded during the ready-up mode, now it will re-enable zombies at any time.

EASE - Toggling l4d_ready_enabled will now restart the map (and reset the score).

0.13.4

TYPO - All of the documentation said the CVAR to enable the plugin was l4d_ready_enabled, in fact it was l4d_ready_enforced. The cvar is now actually l4d_ready_enabled.

This is intended to be used competitively in scrims and matches. If the server admin has to leave I suggest setting l4d_ready_enabled 0. If you really want to leave it on, you could put l4d_ready_minimum_players to a lower setting such as 4.