Skip to content

2.0.0

Compare
Choose a tag to compare
@Voyager006 Voyager006 released this 12 Dec 00:23
· 72 commits to main since this release
8d37b47

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).