Trackmania Server Installation unter Windows DE
From BullRacing Wiki
In diesem Tutorial werden wir euch erklären wie ihr einen Dedicated-Server unter Windows einrichtet.
Contents |
Was brauche ich ?
Zuallererst müsst ihr ein paar wichtige Programme & Plugins runterladen.
- Dedicated-Server von Nadeo
- XAMPP
- WinRAR
- Notepad++
Downloadet diese Dateien in einen separaten Ordner auf der Festplatte, jedoch nicht in Dokumente und Einstellungen!!! (Am besten auf eine separate Festplatte.)
Installation
Eins vorweg, ihr solltet euch alle Accounts, die ihr während dieses Tutorials erstellt mit Passwort aufschreiben!
WinRAR
Installiere WinRAR. Hier gibt es nichts besonderes zu beachten.
Notepad++
Installiere Notepad++ und beachte hierbei, dass du die Autoupdate-Funktion deaktivierst.
Trackmania Server
Nun steht die Installation des Servers an. Zuallerserst entpackt ihr die Datei "TrackmaniaServer JJJJ-TT-MM.zip" in eurem Ordner.
XAMPP-Installation (Webserver)
Kommen wir nun zur Installation des Webservers. Startet die Installation mit einem Doppelklick auf "xampp-win32-1.x.x-installer.exe". Wählt Deutsch aus und bestätigt dies mit einem klick auf OK. Wenn ihr XAMPP unter Vista bei aktivierter Benutzerkontensteuerung installieren wollt, kommt noch eine Sicherheitswarnung die ihr bestätigen müsst. Nun startet die Installation.
- Als allererstes fragt euch die Installationroutine nach einem Zielordner. Hier wählt ihr den Ordner, in dem ihr vorher euren Trackmania Server entpackt habt.
- Im Folgenden habt ihr die Möglichkeit XAMPP als Dienst zu starten (d.h. bei jedem Windows-Start). In meinem Beispiel lasse ich diese Option jedoch deaktiviert (d.h. ich will den Server nur "ab und zu" starten). Das bedeutet ihr habt nur unter XAMPP DESKTOP & XAMPP START MENÜ jeweils ein Häkchen.
- Mit einem Klick auf Installieren startet ihr nun die Installation.
- Nachdem die Installation fertig gestellt wurde, könntet ihr nach einem Klick auf Fertig stellen, noch das Control Panel starten. Tut dieses mit einem Klick auf "Ja".
- Im folgenden Fenster könnt ihr nun verschiedene Dienste auswählen, die ihr für euren Server benötigt. Ihr startet nun "Apache" & "MySQL" mit einem Klick auf "Start". Danach sollte neben diesen beiden "Running" stehen.
- Evtl. kommt nun noch eine Firewall Warnung. Ihr müsst eurem Webserver natürlich erlauben mit dem Internet zu kommunizieren.
- Wenn alles geklappt hat solltet ihr nun, wenn ihr euren Browser öffnet, mit der Eingabe "localhost" oder "127.0.0.1" auf euren Webserver zugreifen können. Wählt "Deutsch" aus und ihr seid im Hauptmenü.
- Gebt nun "http://localhost/security/xamppsecurity.php" ein.
- Nun müsst ihr ein neues Passwort setzen. Setzt ihr keines kann es später bei eurem Trackmania Server zu Fehlermeldungen kommen, weil jegliche Plugins keinen Zugriff auf die Datenbank haben.
- Mit einem Klick auf "Passwort ändern" wird das Passwort endgültig gesetzt.
- Damit das neue Passwort auch wirklich übernommen wird, schließt ihr euren Webbrowser & öffnet das Control Panel eures Webservers. Dort klickt ihr bei "Apache" & "MySQL" auf "Stop" & anschließend wieder auf "Start".
Ihr habt es geschafft ! Ihr habt nun alles Nötige installiert.
Dedicated Server Account anlegen
Nun müsst ihr noch einen neuen TM-Account anlegen. BENUTZT NICHT EUREN NORMALEN PLAYERACCOUNT DAFÜR !!!
Trackmania United Forever
Wenn ihr United Forever besitzt geht ihr auf "http://official.trackmania.com/tmf-dedicated/" und gebt euren Multiplayerkey, welche ihr auf der Rückseite des Handbuchs findet ein und klickt auf "OK". Nachdem ihr eingeloggt seid, klickt ihr auf "add". Nun müsst ihr noch einen Loginnamen & ein Passwort eingeben, sowie die nächstgrössere Stadt in eurer Nähe. Nun solltet ihr eine Liste mit all euren Accounts sehen (auch dem neuen).
Trackmania Nations Forever
Starte den Trackmania Launcher und klicke auf Configuration & wähle "Use Multiple Profiles" aus & klicke auf "save". Starte das Spiel. Nachdem Trackmania gestartet wurde klickt ihr auf "Create a new Profile" und dann auf "Create a new account. Nun gebt ihr noch einen Loginnamen & ein Passwort ein (Zweimal). Danach müsste ihr noch eine Region wählen & sicherheitshalber eine gültige E-Mail Adresse eingeben.
Konfiguration des Dedicated Server
Geht in den Ordner "GameData\Config\" und öffnet die Datei "dedicated_cfg.txt" mit Notepad++. Arbeitet in dieser Datei mit Bedacht, da euer Server später nicht laufen wird, wenn ihr einen Fehler macht.
- Als erstes solltet ihr die Passwörter für Superadmin, Admin und User ändern.
- Nun könnt ihr noch unter "<packmask></packmask>" bestimmen ob euer Server ein United oder Nations Server sein soll. Für einen Nations Server setzt ihr dort "stadium" ein. Für United lasst ihr dies leer.
<?xml version="1.0" encoding="utf-8" ?>
<dedicated>
<authorization_levels>
<level>
<name>SuperAdmin</name>
<password>however</password>
</level>
<level>
<name>Admin</name>
<password>whatever</password>
</level>
<level>
<name>User</name>
<password>whoever</password>
</level>
</authorization_levels>
<masterserver_account>
<login>mydedicated</login> <-- Hier den Loginnamen den ihr unter "Dedizierten Account anlegen" erstellt habt!!!! -->
<password>tmu4ever</password> <-- Hier das Passwort das ihr unter "Dedizierten Account anlegen" erstellt habt!!!! -->
<validation_key></validation_key> <-- Freilassen!!!! -->
</masterserver_account>
<server_options>
<name>Bullracing</name> <-- Frei wählbarer Name -->
<comment>Kommste rinn</comment> <-- Frei wählbar -->
<hide_server>0</hide_server> <-- 0 - Immer Sichtbar,1 - Immer Versteckt,2 - Nur für TMNF versteckt -->
<max_players>32</max_players>
<password></password>
<max_spectators>32</max_spectators>
<password_spectator></password_spectator>
<ladder_mode>forced</ladder_mode>
<enable_p2p_upload>True</enable_p2p_upload>
<enable_p2p_download>True</enable_p2p_download>
<callvote_timeout>60000</callvote_timeout>
<callvote_ratio>0.5</callvote_ratio>
<callvote_ratios>
<voteratio command="Ban" ratio="0.65"/>
</callvote_ratios>
<allow_challenge_download>True</allow_challenge_download>
<autosave_replays>False</autosave_replays>
<autosave_validation_replays>False</autosave_validation_replays>
<referee_password></referee_password>
<referee_validation_mode>0</referee_validation_mode>
<use_changing_validation_seed>False</use_changing_validation_seed>
</server_options>
<system_config>
<connection_uploadrate>512</connection_uploadrate>
<connection_downloadrate>8192</connection_downloadrate>
<force_ip_address></force_ip_address>
<server_port>2354</server_port>
<server_p2p_port>3454</server_p2p_port>
<client_port>0</client_port>
<bind_ip_address></bind_ip_address>
<use_nat_upnp></use_nat_upnp>
<xmlrpc_port>5004</xmlrpc_port>
<xmlrpc_allowremote>True</xmlrpc_allowremote> <-- MUSS auf True gesetzt werden, damit z.B. Aseco, Fast oder [live] den Server steuern können!!!! -->
<blacklist_url></blacklist_url>
<guestlist_filename></guestlist_filename>
<blacklist_filename></blacklist_filename>
<packmask>stadium</packmask> <-- löscht einfach das "stadium" wenn ihr einen TMUF-Server haben wollt -->
<use_proxy>False</use_proxy>
<proxy_login></proxy_login>
<proxy_password></proxy_password>
</system_config>
</dedicated>
- Nun schreibt ihr euch das Passwort für den Superadmin, sowie den "Server-Port: 2354", "P2P-Port: 3454" & "RCP-Port: 5004" auf.
- Zu den Ports:
Wenn in eurer Konfigurationsdatei andere Ports stehen sollten als die hier genannten, dann ändert diese auf die oberhalb genannten Ports.
- Speichert nun die Datei.
- Nun kopiert ihr die Datei "NationsWhite" von "\GameData\Tracks\Matchsettings\Nations\" nach "\GameData\Tracks\Matchsettings\“ und benennt sie im "tracklist.txt" um.
Wichtig: Ihr müsst euren Explorer so einstellen, dass er die Dateiendungen mit anzeigt, ansonsten heißt die Datei "tracklist.txt.txt". Das kann NICHT funktionieren.
- Erstellt nun eine neue Verknüpfung auf eurem Desktop (Zu der Datei TrackmaniaServer.exe aus dem Server Ordner) mit Rechtsklick-> Neu-> Verknüpfung. Anschließend geht ihr in die Eigenschaften der Verknüpfung und auf den Reiter "Verknüpfung" und fügt bei Ziel (hinter dem Vorhandenen) "/dedicated_cfg=dedicated_cfg.txt /game_settings=MatchSettings/tracklist.txt /noautoquit /nodaemon" ein.
- Jetzt könnt ihr euren ersten eigenen Server starten.
Ports freigeben
Nun müsst ihr noch (sofern die Internetverbindung über einen Router hergestellt wird) die benutzten Ports "2354", "3454" & "5004" auf euren Rechner weiterleiten. Anleitungen für viele Router gibt es auf Portforward.com.

