Trackmania Updated May 14, 2026

How to Set Up a Trackmania Nations Forever Dedicated Server

Install a Trackmania Nations Forever (TMNF) or ManiaPlanet dedicated server. The server binary is a direct download from Nadeo — not on SteamCMD. Covers download, first launch, and launch parameters.

TrackmaniaTMNFManiaPlanetsetupdedicated serverNadeo

Trackmania Nations Forever Dedicated Server Setup

Not on SteamCMD. Unlike most games covered in this KB, Trackmania dedicated servers are distributed as a direct download from Nadeo — not through SteamCMD. There is no Steam AppID for the server binary.

This guide covers Trackmania Nations Forever (TMNF) and ManiaPlanet (Trackmania 2 Stadium, Canyon, Valley, Lagoon). For the newer Trackmania 2020 (Ubisoft Nadeo, released 2020), see the ManiaPlanet differences section.


Downloading the Server Binary

Trackmania Nations Forever / TMUF:

http://files.v04.maniaplanet.com/server/TrackmaniaServer_Latest.zip

ManiaPlanet (TM2 / ShootMania):

http://files.v04.maniaplanet.com/server/ManiaplanetServer_Latest.zip

Both archives contain both Windows and Linux binaries.


System Requirements

Component Minimum Recommended
OS Linux 64-bit or Windows Server Ubuntu 22.04 LTS
CPU Dual-core 2.0 GHz Quad-core 3.0 GHz+
RAM 512 MB 2 GB+
Disk 2 GB 5 GB
Network 10 Mbps upload 100 Mbps upload

TMNF is a lightweight server — the requirements are minimal by modern standards.


Directory Structure After Extract

TMNF / TMUF:

TrackmaniaServer/
├── TrackmaniaServer         ← Linux binary
├── TrackmaniaServer.exe     ← Windows binary
└── GameData/
    ├── Config/
    │   └── dedicated_cfg.txt    ← server config
    └── Tracks/
        ├── Challenges/          ← .Challenge.Gbx track files
        └── MatchSettings/       ← match settings / map rotation XML files

ManiaPlanet:

ManiaPlanetServer/
├── ManiaPlanetServer        ← Linux binary
├── ManiaPlanetServer.exe    ← Windows binary
└── UserData/
    ├── Config/
    │   └── dedicated_cfg.txt
    └── Maps/
        ├── MatchSettings/
        └── (downloaded maps)

First Launch (TMNF)

Before starting, edit GameData/Config/dedicated_cfg.txt (see the configuration guide). Then launch:

Linux:

./TrackmaniaServer /internet /dedicated_cfg=dedicated_cfg.txt \
  /game_settings=MatchSettings/Nations/NationsBlue.txt

Windows:

TrackmaniaServer.exe /internet /dedicated_cfg=dedicated_cfg.txt /game_settings=MatchSettings/Nations/NationsBlue.txt

ManiaPlanet:

./ManiaPlanetServer /nodaemon /dedicated_cfg=dedicated_cfg.txt \
  /game_settings=MatchSettings/yourmaplist.txt

Key Launch Parameters

Parameter Description
/internet Make the server visible on the public internet (required for public browser listing)
/dedicated_cfg=<file> Path to the server config XML (relative to GameData/Config/)
/game_settings=<file> Path to the match settings XML (relative to GameData/Tracks/MatchSettings/)
/nodaemon Keep the server in the foreground (useful for debugging; omit to run as daemon)
/game=nations Set TMNF environment; use /game=united for TMUF
/lan LAN-only mode (no public listing)

Pre-Built Nadeo Map Rotation

TMNF ships with default match settings files in:

GameData/Tracks/MatchSettings/Nations/
  • NationsBlue.txt — Bronze/Silver tracks
  • NationsGreen.txt — Silver/Gold tracks
  • NationsWhite.txt — Gold/Nadeo tracks

Start with one of these during initial testing, then create a custom match settings file for your own rotation.


Updating the Server

Re-download TrackmaniaServer_Latest.zip from the Nadeo URL and extract it over your existing installation (overwriting binaries). Your GameData/Config/ and GameData/Tracks/ directories are not affected — configs and maps are preserved.