Diese Anleitung behandelt Admin-Tools und die Serververwaltung für deinen Trackmania Dedicated Server bei Legion Hosting. Für die Ersteinrichtung und Konfiguration siehe unsere Trackmania Server-Einrichtungsanleitung.
Überblick über die Serveradministration
Trackmania Dedicated Server werden hauptsächlich über XML-Konfigurationsdateien und externe Server-Controller verwaltet. Der Server selbst verfügt nicht über eine traditionelle Ingame-Konsole wie Source-Engine-Spiele.
Konfigurationsdatei
Die Hauptserverkonfiguration ist im XML-Format:
UserData/Config/dedicated_cfg.txt
Wichtige Abschnitte innerhalb der Konfiguration:
| Einstellungspfad | Beschreibung |
|---|---|
masterserver_account > login |
Dedicated-Server-Login (von der Trackmania-Website) |
masterserver_account > password |
Dedicated-Server-Passwort |
server_options > name |
Im Browser angezeigter Servername |
server_options > comment |
Serverbeschreibung |
server_options > password |
Beitrittspasswort |
server_options > max_players |
Maximale Spieleranzahl |
server_options > max_spectators |
Maximale Anzahl an Zuschauern |
system_config > server_port |
Server-Port (wird von GPanel verwaltet) |
Match-Einstellungen
Match-Einstellungsdateien definieren deine Strecken-Playlist und den Spielmodus. Sie werden gespeichert in:
MatchSettings/
Die Standarddatei ist example.txt. Um eine benutzerdefinierte Playlist zu erstellen:
- Kopiere
example.txtin eine neue Datei (z. B.custom.txt) - Bearbeite die Datei, um Streckeneinträge hinzuzufügen oder zu entfernen
- Aktualisiere die Startvariable
GAME_CONFIG, damit sie auf deine neue Datei verweist (z. B.MatchSettings\custom.txt) - Starte den Server neu
Strecken verwalten
Strecken hinzufügen
- Lade Streckendateien (
.Map.Gbx) von der Trackmania-Community herunter - Lade sie per SFTP nach
UserData/Maps/hoch - Füge die Streckenreferenzen zu deiner Match-Einstellungsdatei hinzu
- Starte den Server neu, um die neuen Strecken zu laden
Server-Controller
Für die erweiterte Administration verwenden viele Trackmania-Serverbetreiber externe Server-Controller. Beliebte Optionen sind:
- PyPlanet — Python-basierter Controller mit Plugin-Unterstützung
- UASECO — PHP-basierter Controller mit umfangreichen Funktionen
- EvoSC — Moderner C#-Server-Controller
Diese Controller verbinden sich über die XML-RPC-Schnittstelle und bieten Funktionen wie Chat-Befehle, Spielerstatistiken, Streckenabstimmung und automatische Warteschlangenverwaltung.
Serververwaltung über GPanel
| Aktion | Vorgehensweise |
|---|---|
| Server starten/stoppen/neustarten | Verwende die Steuerungselemente auf der GPanel-Hauptseite |
| Servernamen ändern | Bearbeite SERVER_NAME im Startup-Tab |
| Serverpasswort festlegen | Bearbeite SERVER_PASSWORD im Startup-Tab |
| Match-Einstellungen ändern | Bearbeite GAME_CONFIG im Startup-Tab |
| Konfiguration bearbeiten | Dateimanager oder SFTP → UserData/Config/dedicated_cfg.txt |
| Konsolenausgabe ansehen | Überprüfe den Console-Tab in GPanel |
Fehlerbehebung
Server startet nicht
- Überprüfe, ob
MASTERSERVER_LOGINundMASTERSERVER_PASSWORDkorrekt gesetzt sind - Stelle sicher, dass die Zugangsdaten unter trackmania.com/player/dedicated-servers erstellt wurden
- Überprüfe die Konsolenausgabe auf Authentifizierungsfehler
Spieler können den Server nicht finden
- Bestätige, dass die Master-Server-Zugangsdaten gültig sind und der Server erfolgreich gestartet wurde
- Überprüfe, ob die Match-Einstellungsdatei existiert und korrekt formatiert ist
- Warte einige Minuten, damit sich der Server beim Master-Server registrieren kann
Verwandte Artikel
- Trackmania Server-Einrichtungsanleitung
- So findest du die IP-Adresse und den Port deines Servers
- Dateien per SFTP hochladen
Brauchst du Hilfe?
Wenn du weitere Unterstützung mit deinem Trackmania Server benötigst, steht unser Support-Team bereit. Erstelle ein Support-Ticket und wir werden so schnell wie möglich antworten.