Teeworlds Updated May 11, 2026

Teeworlds Maps and Map Rotation

All official Teeworlds maps listed by mode, how to configure map rotation with sv_maprotation, and how to add custom maps to your server.

Teeworldsmapsmap rotationsv_maprotationsv_mapcustom maps

Teeworlds Maps and Map Rotation


Official Maps by Mode

Deathmatch / Team Deathmatch / LMS

Map Notes
dm1 Classic small arena — recommended default
dm2 Medium-sized, open layout
dm3 Vertical multi-level design
dm6 Large, suits 8–12 players
dm7 Mid-sized, asymmetric
dm8 Compact, fast-paced
dm9 Larger arena with platforms
lms1 Designed for Last Man Standing mode

dm1–dm9 (excluding dm4/dm5 which were removed) work for dm, tdm, and lms modes.

Capture the Flag

Map Notes
ctf1 Small, good for 4v4
ctf2 Symmetric two-lane
ctf3 Medium, vertical element
ctf4 Open field design
ctf5 Most popular CTF map
ctf6 Multi-level layout
ctf7 Large, suits 8v8
ctf8 Compact, fast captures

CTF maps have dedicated flag spawn points and must be used with sv_gametype ctf.


Setting the Starting Map

sv_map dm1

This is the map that loads when the server starts. After each rotation cycle, the server returns to the beginning of sv_maprotation.


Configuring Map Rotation

sv_maprotation takes a space-separated list of maps. The server advances to the next map after sv_rounds_per_map rounds are completed.

DM rotation example:

sv_maprotation dm1 dm2 dm6 dm7
sv_rounds_per_map 3

CTF rotation example:

sv_gametype ctf
sv_map ctf5
sv_maprotation ctf5 ctf1 ctf2 ctf4
sv_rounds_per_map 2

If sv_maprotation is blank, the server replays sv_map indefinitely.


Switching Maps Immediately

From the server console or via RCON:

change_map dm2

This skips to the specified map immediately without waiting for the round to end.


Custom Maps

  1. Get a .map file (from community sources or the Teeworlds editor)
  2. Place it in data/maps/ relative to the server executable:
teeworlds/
└── data/
    └── maps/
        └── my_custom_map.map
  1. Reference it in your config exactly as the filename without the .map extension:
sv_map my_custom_map

Map names are case-sensitive on Linux.

Players do not need to download the map separately — the server sends the map file to connecting clients automatically.


Mixed-Mode Rotation Caveat

Map rotation within a single server instance is intended for one game mode. To rotate CTF and DM maps on the same server would require changing sv_gametype via votes or RCON for each map — it is generally cleaner to run separate server instances per mode.