Chat commands
Everything the menus do can be typed in chat. Every command starts with
On this page
Naming a player
Name a player one of three ways: the number from #kova who, their exact name in quotes, or their player ID.
#kova wholists everyone online with a number. Numbers are the quickest.- A name must be exact: capitals, spaces and every character count. If two players share it, nobody is picked.
- A player ID also reaches somebody who is offline, on
ban,unban,release,gm block,gm unblock, therolecommands andwhy.
The commands
| Command | Example | Needs |
|---|---|---|
#kova warn <player> <words> |
#kova warn 3 Stop shooting your own side |
Warn players |
#kova warnall <words> |
#kova warnall Restart in five minutes |
Warn players |
#kova kick <player> <reason> |
#kova kick 3 Asked to leave |
Remove players from the server |
#kova ban <player> <minutes> <reason> |
#kova ban 3 1440 Cheating |
Ban players |
#kova unban <player> |
#kova unban 0123abcd-4567-89ef-0123-456789abcdef |
Ban players |
#kova jail <player> <minutes> <reason> |
#kova jail 3 30 Repeated team killing |
Jail players |
#kova jailpoint |
#kova jailpoint |
Jail players |
#kova release <player> |
#kova release 3 |
Jail players |
#kova teleport <player> |
#kova teleport 3 |
Teleport to a player |
#kova bring <player> |
#kova bring 3 |
Teleport to a player |
#kova heal <player> |
#kova heal 3 |
Heal players |
#kova healall |
#kova healall |
Heal players |
#kova time <HH:MM or dawn, noon, dusk, night> |
#kova time 14:30 |
Edit server information |
#kova rank <player> <rank> |
#kova rank 3 SERGEANT |
Set ranks |
#kova rankall <rank> |
#kova rankall PRIVATE |
Set ranks |
#kova promote <player> |
#kova promote 3 |
Set ranks |
#kova demote <player> |
#kova demote 3 |
Set ranks |
#kova gm give <player> [minutes] |
#kova gm give 3 60 |
Give Game Master |
#kova gm take <player> |
#kova gm take 3 |
Give Game Master |
#kova gm block <player> |
#kova gm block 3 |
Block Game Master |
#kova gm unblock <player> |
#kova gm unblock 3 |
Block Game Master |
#kova role assign <player> <role> |
#kova role assign 3 moderator |
Assign roles |
#kova role remove <player> <role> |
#kova role remove 3 moderator |
Assign roles |
#kova role grant <player> <role> <minutes> |
#kova role grant 3 moderator 120 |
Give timed access |
#kova faction <player> <side> |
#kova faction 3 USSR |
Change a player’s faction |
#kova commander give <player> |
#kova commander give 3 |
Give and remove Commander |
#kova commander take <player> |
#kova commander take 3 |
Give and remove Commander |
#kova squads |
#kova squads |
See and disband squads |
#kova squad disband <number> |
#kova squad disband 2 |
See and disband squads |
#kova say <message> |
#kova say Server restarts in 10 minutes |
Broadcast messages |
#kova cleanup |
#kova cleanup |
Clean up wrecks and drops |
#kova reload |
#kova reload |
Reload the configuration |
#kova who |
#kova who |
See the staff list |
#kova why <player> |
#kova why 3 |
See the staff list |
#kova top |
#kova top |
See the staff list |
#kova info hour |
#kova info hour |
See the staff list |
#kova adminqueue |
#kova adminqueue |
See the staff list |
#kova report <player> <what happened> |
#kova report 3 Glitching through the wall |
Any player |
#kova admin <what you need> |
#kova admin Stuck in terrain at the bridge |
Any player |
#kova adminstatus |
#kova adminstatus |
Any player |
#kova info |
#kova info |
Any player |
#kova help |
#kova help |
Any player |
Seven commands also have a short form without #kova: #heal, #healall, #time, #rank, #rankall, #promote and #demote.
Good to know
bantakes minutes;0means no end date.jailtakes 1 to 1440 minutes.gm givewith no number lasts until taken away; a number is minutes, 5 to 10080.saycan name an audience first:#kova say staff ...,#kova say everyone ...,#kova say faction:US ....whomarks staff, jailed players and unverified identities.whyexplains where a player’s access comes from.toplists the five players with the most kills.reloadre-reads the settings file, the messages and the roles without a restart and tells you the settings health.- A command that produced a recorded decision answers with the decision reference in square brackets.
who recentandfindappear in help but are not built in this version.
Reports and requests from players
Any player can tell staff about something, with or without a role.
#kova report 3 Glitching through the wallfiles a report about another player. The answer isYour report is with the staff.#kova admin Stuck in terrain at the bridgeasks for an admin, or adds to your open request.#kova adminstatusshows the state of your request and the last three replies.
Every staff member online with See the staff list gets one chat line when a report or request comes in, and finds it on the Reports page.
- Search by name or reason. Press Enter.
- Claim, Resolve..., Observe, Reply... and Release for the selected item.
- Show closed: the items already dealt with. Press again for the open ones.
| Button | Works on | What it does |
|---|---|---|
| Claim | An open report or request | Takes it. Nobody else can claim it while you hold it. |
| Resolve… | A report or request you hold | Closes it. For a report, you write a note the reporter never sees. |
| Observe | A report you hold | Moves your Game Master camera to the reported player. Your camera has to be open. |
| Reply… | A request you hold | Sends a reply only the player who asked can read. |
| Release | A request you hold | Hands it back to the queue. |
A report’s reason is up to 200 characters and a player can have three open. A request is up to 300 characters, takes three follow-ups and up to ten replies, and replies to a player who left are kept for two weeks.
What a refusal looks like
| Situation | Answer |
|---|---|
| Your role may not do it | That is not something this role may do. |
| Your identity is not confirmed yet | This server has not confirmed who you are yet; try again in a moment. |
| You used the same command a moment ago | That command was just used; give it a second. |
| No such player | No player on this server answers to that. Use the number from #kova who, the exact name in quotes, or the player's identity. |
| Two players share the name | More than one player answers to that name; use the number from #kova who. |
| No such command | There is no KOVA command called <word>. Use #kova help. |
| A file the decision needs could not be read | A line naming the file that is waiting. |
Ten refusals in a minute are treated as somebody probing the tools and recorded as a security event.
RCON
The command is registered for RCON, but RCON reaches the mod without saying who is typing, so everything except #kova info and #kova help is refused. Use the panel for remote kicks, bans and broadcasts.
Covers KOVA Admin Tools 1.0.58. Updated October 6, 2026.