KnowledgebaseTrackmania

How to Configure Your Trackmania Server Settings

How to Configure Your Trackmania Server Settings

Trackmania
·
Oct 7, 2025
·
7 min read

Customising your Trackmania server is where the fun really starts! Whether you’d like to make your races private, adjust voting options, or set how many players can join, every detail can be tailored to suit your community.

All of these settings are found in your trackmania.json file, accessible from the Config tab.


#Configuring Your Trackmania Server Settings

  1. Access your Control Panel.
  2. Go to the Config tab.

See below for what each setting does and how you can use it.


#Server Details

  • name
    Sets the name of your server as it appears in-game. Make it stand out — something fun or unique!

  • comment
    Add a short description that shows beneath your server name, such as a message for your players or community link.

  • hide_server
    Controls visibility in the public list.

    • 0 = Public
    • 1 = Hidden (private)

#Access & Privacy

  • password
    Set a password if you want only invited players to join your server. Leave empty for open access.

  • password_spectator
    Adds a separate password for spectators who want to watch without racing.

  • referee_password
    Lets referees or admins access special controls, like reviewing matches or managing gameplay.


#Player & Spectator Limits

  • max_players
    Defines how many racers can join at once. Increase or lower this depending on your server’s plan.

  • max_spectators
    Sets the number of spectators allowed. Great for tournaments or streamers who want to observe the action.

  • keep_player_slots
    When set to true, players who switch to spectator mode keep their spot in the player list.


#Gameplay Options

  • match_settings
    Points to the match settings file being used (for example, example.txt). You can change this if you’ve made your own configuration.

  • disable_profile_skins
    Set to true to force all cars to use default skins — useful for performance or a clean, competitive look.

  • allow_map_download
    Lets players download custom maps from your server if enabled.

  • disable_horns
    Mutes everyone’s car horns. Perfect for keeping things peaceful between laps.

  • ladder_mode
    Determines how player rankings are handled. “forced” ensures everyone’s scores contribute to their ladder progress.

  • clientinputs_maxlatency
    Adjusts input delay tolerance for players with slower connections.


#Voting System

Voting adds a social element to Trackmania servers — players can vote to restart, skip, or change maps.

  • callvote_timeout
    The time players have to vote, in milliseconds. Example: 60000 = 60 seconds.

  • callvote_ratio
    The fraction of votes required for approval. Example: 0.5 = half of players must agree.

  • callvote_ban / kick / restart / next
    These define the required ratios for each type of vote, allowing you to make some votes easier or harder to pass.


#Replays & Validation

  • autosave_replays
    Saves replays automatically after each race when enabled.

  • autosave_validation_replays
    Saves validation replays for performance tracking or competitions.

  • use_changing_validation_seed
    Adds an extra layer of validation randomness — typically left disabled unless you know you need it.


#Saving and Applying Your Changes

After editing your settings:

  1. Click Save in the editor.
  2. Restart your server from the Control Panel.

Your changes will apply immediately, and you’ll be racing under your new custom rules!


#Tip: Start Simple, Then Experiment

You don’t have to configure everything at once. Try changing a few values, restart the server, and test how it feels in-game.

Once you’re comfortable, explore the deeper settings like voting ratios or spectator control to build your perfect Trackmania racing experience!

انضم إلى ديسكورد