Skip to content

Creating A Server

Marijn Regterschot edited this page Aug 27, 2025 · 3 revisions

This guide will help you create your own server on GoControlPanel.


  1. Get a Hetzner API token.
    To setup a Hetzner account, project and get an API token you can follow the Hetzner Tutorial. You are going to need the token in step 5.

  1. Log in on https://www.gocontrolpanel.com. If you host your own GoControlPanel then log in on that.

  1. Navigate to the Hetzner page.
afbeelding



  1. Create a new project.
afbeelding



  1. Give your project a name and click "Add Token". Paste your token in the input field and click "Add Project".
afbeelding



  1. Reload the page and open your project by clicking on the 3 dots and then "View Project".
afbeelding



  1. Now you need to create a dedicated server account. Navigate to https://www.trackmania.com/player/dedicated-servers, login if you need to.

  1. Enter any name in the server login input field and click "Send Query".
afbeelding



  1. A password will be shown to you, make sure to copy it as it will not be shown again after you close the page.
afbeelding



  1. Navigate back to your Hetzner Project details page on GoControlPanel.

  1. Click "Add Server".
afbeelding



  1. Give your server a name and enter the server info in the login and password input fields. The login is the name you entered in the login field on step 8. The password is the password you received on step 9.
    You can select any server type you want, depending on your needs and how many players you expect on your server. For a regular small server of around 10-20 people I recommend the cx22 or the cpx11.
    Enter a room password if you want a default password for the room. Can always edit this later.
    If you want to add a server controller like PyPlanet or EvoSC then check the server controller checkbox. Else click next and continue at step 16.
afbeelding



  1. Select any server controller of your choice. To add an admin, add the login of the user you want to add. You can find the login on the users trackmania.io page.
afbeelding

For MiniControl you have to add your contact info and an identifier and secret aswell.
For contact info, fill in any way nadeo can contact you, for example your discord or email address.
For the identifier and secret follow the Trackmania Client tutorial. Enter the identifier and secret created in the tutorial in their input fields.


  1. After selecting a server controller you will have to select or create a database. It is possible to use the same database for multiple servers as long as they have the same server controller. For now we will create a new database so click the new database checkbox.

  1. You can either create the database on the same server or on a separate one. If you want to connect multiple servers to the same database you have to create a separate server. Otherwise check the local database checkbox. For both cases the database name is optional.
afbeelding



  1. Now you can see a summary of your server setup. Check if everything is correct and click "Finish Setup".
afbeelding



  1. Now navigate to the servers page.
afbeelding



  1. Click "Add Server".
afbeelding



  1. Every field should already be filled in. Otherwise check the Adding Server section. Click "Add Server".

  1. Now navigate to the Groups page.
afbeelding



  1. Click "Add Group".
afbeelding



  1. Enter a group name and select the server you just created. A public group is visible to anyone logged in on the platform. Click "Add Group".
afbeelding



  1. Now your server should show up in your sidebar. It might take 2 or 3 minutes for the server to boot. During this time the server will show up as disabled in the sidebar. If it takes longer than 3 minutes for the server to have started check the Troubleshooting section.
afbeelding



  1. Congratulations! You have succesfully created your own server. To add your server to a club check out the Add Server to a Club tutorial.

๐Ÿ“˜ TMControlPanel Wiki

๐Ÿ“š Tutorials

๐Ÿ› ๏ธ Support

๐Ÿ”— Resources

Clone this wiki locally