Masterserver Rules

Some rules has been directly adopted from teeworlds.com:

  1. Modified servers should not use standard gametypes (i.e. DM, TDM, CTF, LMS, LTS).
  2. The player count shown should accurately reflect the number of human players. The maximum player count must indicate the total number of human players that can join.
  3. Do not host an excessive amount of servers. There is no fixed limit but try to not overdo it. (i.e. there should be people playing on them eventually)
  4. Do not host servers purely for advertising purposes (e.g. password-protected servers just for ads). However, including sponsor information or similar details in the server name is fine.

Additionally, the following rules apply:

  1. The Server should be joinable via the latest version of the official DDNet client, not requiring a custom client.
  2. Servers should not have content we consider inappropiate, like maps containing human nudity.
  3. Do not host public servers that encourage or facilitate cheating, including servers meant exclusively for TAS runs.
  4. Server names should be unique and should not impersonate or duplicate existing servers.
  5. If the server requires account creation and login to play, the requires_login property must be set to true (refer to server.cpp).

This list is not exhaustive. Additional rules may be applied retroactively at our discretion, including banning servers that violate the spirit of fair play or good conduct.

You can check out the list of Teeworlds master server bans at https://teeworlds.com/master-bans.cfg. If you wish to be notified about issues with your server, provide a contact email address in your MOTD or contact us on the official Discord server.

Current master bans

bans = [
    { address = "44.204.219.193" }, # VIOLATING 3. & 4.
    { address = "45.9.5.233" }, # VIOLATING 2. & 4.
    { address = "158.101.168.19" }, # VIOLATING 9.
    { address = "185.16.61.186" }, # VIOLATING 9.
    { address = "185.103.101.182" }, # VIOLATING 9.
    { address = "37.221.67.9" }, # VIOLATING 9.
    { address = "193.164.4.232" }, # VIOLATING 2.
    { address = "146.19.196.222" }, # VIOLATING 9.
    { address = "2408:8352:c200:1951:a58f:9a1b:292c:7f7e" }, # VIOLATING 8.
    { address = "45.131.108.142" }, # VIOLATING 4. & 7.
    { address = "45.150.149.162" },
    { address = "45.150.149.157" },
    { address = "45.90.218.105" }, # VIOLATING 9.
    { address = "82.202.170.34" }, # VIOLATING 2.
    { address = "2408:8000::/18" }, # VIOLATING 8.
    { address = "8.137.0.0/17" }, # VIOLATING 8.
    { address = "185.246.223.236" }, # VIOLATING 7.
    { address = "45.142.122.20" }, # VIOLATING 7. & BAN EVASION
    { address = "94.156.237.32" },
    { address = "212.22.85.0/24" }, # UNRESOLVED CONFLICTS, BAN EVASION
    { address = "185.221.215.129" },
    { address = "147.45.164.139" },
    { address = "85.209.9.166" },
]