TrackMania Server Setup

Ultimate MatchSettings Configuration Guide

Step 1:Download & Install Maps

Get maps from TM-Exchange.com

Place .Challenge.Gbx files in:

C:\Users\YourName\Documents\TrackMania\Tracks\Challenges\My Challenges

Verify in-game at Play → Local Games → My Maps

Step 2:Create Match Settings

In-game: Play → Online → Create

  • Name your server (e.g., My Cup)
  • Select Game Mode (TimeAttack, Rounds, etc.)
  • Configure player limits and timing
  • Choose your maps
Saved to: MatchSettings/yourfile.txt

Step 3:Upload to Server

Transfer files to server paths:

/home/container/tmserver/GameData/Tracks/Challenges/My Challenges/
/home/container/tmserver/GameData/Tracks/MatchSettings/yourfile.txt

Step 4:Update start.sh

Edit your startup script:

#!/bin/bash cd tmserver ./TrackmaniaServer \ /game_settings=MatchSettings/yourfile.txt \ /dedicated_cfg=dedicated_cfg.txt \ /nodaemon &

Step 5:XAseco Auto-Save

Configure auto-saving in:

/home/container/xaseco/includes/rasp.settings.php

Set this value:

$autosave_matchsettings = 'yourfile.txt';

Step 6:Troubleshooting

  • Maps missing? Verify correct My Challenges folder
  • Settings not loading? Check MatchSettings folder path
  • Still issues? Check server logs for file errors