Ok, ik zal een kleine how-to schrijven
Download de dedicated server
Hier kun je de dedicated server vinden, het is de nieuweste versie (nieuwere komen niet meer uit

)
Server installatie
Als eerste pak het bestand uit met WinZip of iets dergelijks. Dan heb je een map genaamd "TmDedicatedServer". Plaats de map op een makkelijke plaats. Dus bijvoorbeeld op C:\ of D:\ . Zo kun jer er makkelijk bijkomen.
Als je het hebt uitgepakt gaan we verder
Open het bestand "dedicated.cfg", die staat in de root map van de dedicated server. Open het bestand met Notepad of nog beter Notepad++ , die heeft syntax highlighting voor XML
Als het bestand geopend is dan zie je dit stuk als eerste staan.
XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <authorization_levels>
<level>
<name>SuperAdmin</name>
<password>SuperAdmin</password>
</level>
<level>
<name>Admin</name>
<password>Admin</password>
</level>
<level>
<name>User</name>
<password>User</password>
</level>
</authorization_levels> |
Hier hoef je niets aan te doen, dit is om via XML-RPC met de server te babbelen. Dat doet een script voor jou.
Dan zie je dit:
XML:
1
2
3
4
5
| <masterserver_account>
<login></login>
<password></password>
<nation></nation>
</masterserver_account> |
Nu moet je een account aanmaken in TMN, dus de gewone manier van een account aanmaken. Vul dan de gegevens van die account hierin en je server zal official worden. Als je je eigen account hier invult kun je je eigen server niet joinen omdat "jij" er al inzit als server account
Bij nation moet je "NED" invullen anders komt je server in de australie lijst, dat wil je niet denk ik
Dan komen de server opties, dat spreek voor zich
XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <server_options>
<name>SERVERNAAM</name>
<comment>BESCHRIJVINF</comment>
<max_players>32</max_players>
<password></password>
<max_spectators>32</max_spectators>
<password_spectator></password_spectator>
<ladder_mode>normal</ladder_mode> // value between 'inactive', 'normal' and 'forced' (or '0', '1', '2')
<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>
<allow_challenge_download>True</allow_challenge_download>
</server_options> |
Nu kun je "RunTrackmaniaNations.bat" opstarten en je server zal gaan lopen, met de standaard Nadeo tracks. Dat wil je dus niet, dus ik zal dat ook even uitleggen.
Download
TMMM (TrackMania Matchsetting Manager). Start dat program op, daarmee kun je je eigen matchsettings maken. Het programma spreekt aardig voor zich, dat heeft geen uitleg nodig.
Maar om je matchsetting in te laden moet je "RunTrackmaniaNations.bat" opnenen in Notepad of beter Notepad++ , die heeft highlighting voor MS-BAT bestanden.
Dan zie je deze regel
code:
1
| TrackManiaServer.exe /game=nations /internet /game_settings=MatchSettings/Internet/AdvancedTraining.txt /dedicated_cfg=dedicated.cfg |
Dan moet je dit stukje aanpassen.
code:
1
| /game_settings=MatchSettings/Internet/AdvancedTraining.txt |
Als goed is heb je eigen matchsetting opgeslagen in "D:\TmDedicatedServer\GameData\Tracks\MatchSettings\Internet\" , dan moet je dat stukje aanpassen naar het pad naar je matchsetting gezien vanaf de tracks map. Dus als je matchsetting basti.txt heeft word het
code:
1
| /game_settings=MatchSettings/Internet/basti.txt |
Als je achter een router zit moet je TCP en UDP poort 2350 en 3450 forwarden naar de server pc
Ik hoop dat het een beetje duidelijk maakt
...