Reports

Last updated: 12 Nov 2026

Players report accounts that break the rules, and players vouch for accounts that did nothing wrong. No person checks every report. The server adds up the report power of both sides. If the reports are stronger, the server punishes the account automatically. If the vouches become stronger again, the server refunds the punishment.

1. Reporting and vouching

There are exactly 2 actions against another account:

ActionButton in the account viewButton in the lobby (click on a username)Effect on the standing
VouchVouch (green)โœ… Vouchincreases by the report power of the voucher
ReportReport (red)๐Ÿšฉ Reportdecreases by the report power of the reporter
  • Every report and every vouch costs 0.50 Gold. If the account has less than 0.50 Gold, the server rejects the action.
  • An account cannot report or vouch for itself.
  • An account can report or vouch for the same account only once in 60 minutes. Report and vouch count together: after a report, a vouch for the same account is also blocked for 60 minutes. Actions against other accounts are not blocked.
  • Every account has 30 actions. Reports and vouches count together. Every action uses 1 action. An account with 0 remaining actions cannot report or vouch.
  • Every night at 04:00 UTC, 2 used actions become available again. An account never has more than 30 remaining actions.
  • After an action, both buttons for this account are gray for 60 minutes or until the page is reloaded, whichever comes first. The server blocks a second action for 60 minutes also after a reload.

2. Report power

Every account has a report power: a number of 0 or more. The server calculates the report power from the data of the account. The calculation is not published, to protect the report system against abuse.

  • The account view and the API show the report power of the account.
  • When an account reports or vouches, the server can use a lower report power than the account view shows. The reasons are not published.
  • A report or vouch with a report power of 0 changes no standing, but it still costs 0.50 Gold.

3. Standing

An account gets a standing when it is reported or vouched for. The rules are:

  1. If the account has no standing, the standing starts at the report power of the account.
  2. Every report decreases the standing by the report power of the reporter.
  3. Every vouch increases the standing by the report power of the voucher. The standing can become larger than its start value.
  4. 60 minutes after the last report or vouch against the account, the standing is removed. A vouch counts only if it raises the standing to at least the report power of the account. A vouch never extends a punishment. The server checks this once per minute. The next report or vouch starts again at rule 1.

Example: account B has a report power of 0.40. Account A with a report power of 1.20 reports B. The standing of B starts at 0.40 and becomes 0.40 โˆ’ 1.20 = โˆ’0.80. Account C with a report power of 1.00 vouches for B. The standing of B becomes โˆ’0.80 + 1.00 = 0.20.

4. Punishments

Every time a report changes the standing from 0 or more to less than 0, the server punishes the account. There is no limit: an account that goes below 0 again after a refund is punished again.

A punishment consists of 1 or more of these 4 parts. Which parts a punishment contains is not published.

  • Username redaction: the username is replaced by "Redacted" and 2 characters of the account name. A clan tag can stay in front of it.
  • Mute in the lobby chat. The earlier messages of the account in the lobby chat are replaced by "[Redacted Message]".
  • Fine of 5 Gold. The fine never makes the Gold balance negative: an account with less than 5 Gold has 0 Gold afterwards.
  • โˆ’1.0 1v1 Elo. The Elo never becomes negative: an account with less than 1.0 Elo has 0 Elo afterwards.

The server stores every punishment of the account until the standing is removed (section 3, rule 4).

5. Refund

Every time a vouch changes the standing from less than 0 to 0 or more, the server refunds the last stored punishment:

  • the fine is given back,
  • the 1v1 Elo is given back,
  • the mute ends,
  • the username before the redaction is restored.

Messages in the lobby chat that were replaced by "[Redacted Message]" are not restored.

6. End of a punishment

If the standing is removed (section 3, rule 4) while it is less than 0:

  • The mute ends.
  • The fine and the 1v1 Elo are not given back.
  • The username before the redaction is restored, or the redacted username stays. The conditions for this are not published.

If the standing is removed while it is 0 or more, nothing changes.

7. Automatic review

In addition to the standing, an automatic review checks reported accounts for offensive content. The automatic review runs independently of the standing and of the punishments in section 4.

  • The automatic review checks the username of a reported account and the messages that the reported account wrote in the lobby chat shortly before the report. Which reports and which messages are checked is not published.
  • If the automatic review rates the username or the messages as offensive, Gold is seized from the reported account. The amount depends on the rating. The rating rules and the amounts are not published.
  • A seize never makes the Gold balance negative.
  • A vouch does not give back seized Gold.
  • A reporter of the account can receive a part of the seized Gold as compensation. The conditions are not published.
  • Every seize that moves more than 0 Gold appears in the transactions log with the action Seize and the reason Offensive Username, Offensive Chat or both. Every compensation appears there with the action Send and the payment reference Compensation.
  • After seizes, a message in the lobby chat lists the Gold change of every affected account.

8. Visibility

  • Lobby chat: every report and every vouch that the server accepts is shown in the lobby chat of all players, in a smaller font:
    • "๐Ÿšฉ @reporter reported @account." and, if it leads to a punishment, "โš–๏ธ @account was punished."
    • "โœ… @voucher vouched for @account." and, if it leads to a refund, "โš–๏ธ The punishment of @account was refunded."
  • Account view: the box Report Power shows the report power of the account, the number of remaining actions and, while the account has a standing, the current standing. The box Active punishments shows "Muted" and "Redacted".
  • Audit Log: the menu ๐Ÿ“œ Logs contains the list Audit Log with every report and every vouch that the server accepts: time, acting account, target account and the action ("Report" or "Vouch").
  • Report log: territorial.io/log/reports lists the latest reports and vouches with the standing of the target before and after each action, and when a standing is removed.
  • API: the account data of the API contains the fields report_power, report_remaining, report_standing, punishment_muted and punishment_redacted.