Skip to content

[Feature Request] Add Console Command to Cancel Active Vote #1577

@sys-arch

Description

@sys-arch

Context

Currently, there is no way for server administrators to cancel an active vote once it has started. This can be highly problematic in public servers, where malicious or immature players frequently abuse the voting system—especially map votes—to interrupt gameplay, cause frustration, or troll other users.

While the game does allow configuring a minimum time before votes can be initiated, this mitigation is blunt and negatively affects honest players. It’s not uncommon for players to request a vote early for valid reasons (e.g., incorrect map rotation, technical issues, unbalanced teams, etc.). Increasing the cooldown penalizes legitimate use, while doing nothing to stop bad-faith votes once they begin.

Why This Matters?

  • Vote abuse is common on public servers. A small group of disruptive users can repeatedly initiate votes (especially map changes) to derail matches, causing players to leave or become frustrated.
  • Admins are powerless during a vote. Even if an admin is online or monitoring the server, there is no way to stop an active vote in progress—even if it’s clearly abusive or interfering with a scheduled event.
  • Other admin tools exist—this one is missing. Most server control systems allow intervention in ongoing processes (e.g., kicking players, etc.). Cancelling a vote should be part of this toolkit.

This feature would not affect normal gameplay. Regular players would see no difference unless an admin actively intervenes—and only in cases of abuse or disruption.

Suggested Implementation:

Command: cancelvote, votecancel or something similar.

Scope: Immediately ends the currently active vote.

Visibility: Message shown to all players (e.g., "Vote cancelled by an administrator.") and optionally can log it on console.

Permissions: Restricted to RCON or equivalent admin-level access.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions