
Run your Trackmania servers from one panel
TMControlPanel manages your dedicated servers from the browser: live matches, maps, players, plugins and files, for one server or a whole league. Use it here for free, or host it yourself.
Sign in with the Ubisoft account you play Trackmania with.
Everything a server admin does, in one place
Live match view
Follow rounds, checkpoints, scores and chat as they happen. Pause the match, set round, map and match points, and talk to players from the browser.
Maps and jukebox
Add maps from the server, reorder the map list by dragging, jump to a map and queue the next ones in the jukebox.
Trackmania Exchange and Nadeo
Search TMX maps and mappacks, or pull in seasonal campaigns, Track of the Day, weekly shorts and club campaigns and rooms, straight onto the server.
Game and mode settings
Switch game modes, edit mode script settings, load and save match settings and manage the playlist without touching a file.
Player management
Kick, ban, force to spectator, and keep the black list and guest list in order across restarts.
Records and matches
Every round and finish is recorded. Browse match history per map and export results to CSV.
File manager
Browse, upload and edit the server's files, match settings and scripts with a built-in code editor.
Roles, groups and audit log
Give people access to exactly the servers and actions they need. Every change is written to an audit log.
Hetzner servers
Set up new dedicated servers, databases, networks and volumes on Hetzner Cloud from the panel, and watch their metrics.
Server settings
Change the server name, password and other general settings from the browser.
Public API
Create scoped API keys for bots, scoreboards and tournament tools. A server key reaches one server, a group key every server in the group. Comes with an OpenAPI reference.
High availability
Add a second host that runs the web app and GBX workers against the same database. If one worker goes down, another takes over its servers.
Plugin marketplace
Browse the marketplace and install plugins per server, or upload your own privately. Plugins run in a sandbox with only the permissions you accept, and you can update or roll back to an older version at any time. Changes show up in game right away, no restart needed.
Build your own with the plugin SDKFirst-party plugins
- Match managerPick & ban, pausing and match flow for competitions
- Live rankingStandings on screen during the round
- Live roundWho is where, checkpoint by checkpoint
- Time Attack leaderboardBest times of the current map
- Active runsRuns in progress in Time Attack
- Map infoName, author and medals of the map
- Records infoServer records of the map
- Player infoDetails about the players on the server
- eCircuitManiaSends results to eCircuitMania
- Admin helpPlayers call an admin, the panel notifies you
Ready to take over your server?
Sign in to use the free hosted panel and see the servers you have access to. Rather run it yourself? TMControlPanel ships as a Docker image that sits next to your dedicated server, standalone or alongside PyPlanet and EvoSC.
Self-hosting is recommended for people with some technical knowledge: you should be comfortable with Docker, environment variables and running a database. You are responsible for your own deployment, though you are always welcome to ask questions in the Discord.