2.0.0
New features:
- Allow knocked out players to play during warmup
- Force players in after disconnecting
- Custom tiebreaker mode
- Dynamic KO multiplier
- Multiple lives per player
- Multiple rounds per track
- False start detection
- Automatic skip of author tracks
- Status bar + scoreboard HUD
Updated admin commands:
- /ko start [now]
- /ko stop
- /ko skip [warmup]
- /ko restart [warmup]
- /ko add (login | *)
- /ko remove (login | *)
- /ko multi constant kos
- /ko multi extra per_x_players
New admin commands:
- /ko multi dynamic total_rounds
- /ko multi none
- /ko spec (login | *)
- /ko lives (login | *) [[+ | -]lives]
- /ko openwarmup (on | off)
- /ko falsestart max_tries
- /ko tiebreaker (on | off)
- /ko authorskip for_top_x_players
- /ko settings
- /ko status
- /ko help
New public commands:
- /info
- /opt in
- /opt out
Removed commands:
- /kogetpass
- /kosetpass password
- /koJOIN password
Other changes to the CLI:
/ko start
will not skip to next track by default. To immediately skip to the next track, use/ko start now
./ForcePlay [<login>]
and/ForcePlayAll
does not put players into the knockout any longer.
Bugfixes:
- Fixed bug where the script will KO everyone when starting in the warmup.
- Fixed bug where the script will KO everyone if it didn't execute until next track.
- Fixed bug where you could avoid getting KO by going in spec between tracks.
- Fixed bug where players could rejoin after being forced to spec.
- Fixed bug where a player that has been forced in during warmup is not knocked out if last.
- Fixed bug where forcing a player in as the third player will end the knockout afterwards.
- Fixed bug where the winner of a previous knockout would be crowned as the winner when stopping a knockout manually.
- Partly patched vulnerability where the script will KO everyone if
/restart
or/gonext
is used. - Commands for starting a knockout, restarting a map and skipping a map now work when issued during the synchronization phase; these will take effect after a small delay (when the round starts).