Skip to content
Snippets Groups Projects

Server Gametype Preference

Merged toaster requested to merge gametype-preference into next
  1. May 27, 2022
    • toaster's avatar
      Make a server report its preferred gametype on the MS listing, not its current one. · 77f2894b
      toaster authored
      The intent is to stop servers from needing to dedicate their limited name/MOTD space to things like advertising `lessbattlevotes`, and to avoid "punishing" a server in visibility for allowing temporary gametype switches. However, this is possibly a controversial change, so I'm doing it in its own commit in case there's a clear consensus to revert.
      77f2894b
    • toaster's avatar
      New `kartgametypepreference` cvar. · 7e7bd7db
      toaster authored
      * A "canon" adaptation of the community-created server option `lessbattlevotes`.
      * If set to "None", voting behaves as before.
      * If set to "Race" or "Battle". that gametype is considered the preference.
          * The voting screen is always operated from the perspective of the preferred gametype.
          * If you're in an un-preferred gametype, the third vote option will always allow you to continue the gametype.
          * If the preferred gametype is Race and you've just exited a Battle map, Encore may now appear on the second vote option.
      * A number of bugs with voting have been corrected.
          * If `kartencore` is on, the third vote option will now correctly have Encore applied.
          * If a custom EXE or malformed packet sends an Encore flag alongside a Battle gametype ID, actively strip it.
              * Just to note, clients do not enter Battle Encore with or without this change - this just prevents a promise the rest of the game couldn't fulfill.
      7e7bd7db
Loading