Login
dossier > jeux-video > [Tuto] Serveur dédié Trackmania Nations Forever

[Tuto] Serveur dédié Trackmania Nations Forever

Configuration du MatchSettings

 Le fichier " GameData/Tracks/MatchSettings/Nations/kookyoo.txt " contiendra la liste des paramètres du jeu. Ce fichier est appellé dans la commande de chargement, vous pouvez en enregistrer plusieurs sous différents noms pour différentes configurations de jeu.


Le fichier se compose de la manière suivante :


<playlist>
    <gameinfos>
        <game_mode>1</game_mode>
        <chat_time>10000</chat_time>
        <finishtimeout>1</finishtimeout>
        <allwarmupduration>0</allwarmupduration>
        <disablerespawn>0</disablerespawn>
        <forceshowallopponents>0</forceshowallopponents>
        <rounds_pointslimit>30</rounds_pointslimit>
        <rounds_usenewrules>0</rounds_usenewrules>
        <rounds_forcedlaps>0</rounds_forcedlaps>
        <rounds_pointslimitnewrules>5</rounds_pointslimitnewrules>
        <team_pointslimit>50</team_pointslimit>
        <team_maxpoints>6</team_maxpoints>
        <team_usenewrules>0</team_usenewrules>
        <team_pointslimitnewrules>5</team_pointslimitnewrules>
        <timeattack_limit>180000</timeattack_limit>
        <timeattack_synchstartperiod>0</timeattack_synchstartperiod>
        <laps_nblaps>5</laps_nblaps>
        <laps_timelimit>0</laps_timelimit>
        <cup_pointslimit>100</cup_pointslimit>
        <cup_roundsperchallenge>5</cup_roundsperchallenge>
        <cup_nbwinners>3</cup_nbwinners>
        <cup_warmupduration>2</cup_warmupduration>
    </gameinfos>

    <hotseat>
        <game_mode>0</game_mode>
        <time_limit>300000</time_limit>
        <rounds_count>5</rounds_count>
    </hotseat>

    <filter>
        <is_lan>0</is_lan>
        <is_internet>0</is_internet>
        <is_solo>0</is_solo>
        <is_hotseat>0</is_hotseat>
        <sort_index>27</sort_index>
        <random_map_order>0</random_map_order>
        <force_default_gamemode>0</force_default_gamemode>
    </filter>

    <startindex>0</startindex>
    <challenge>
        <file>Campaigns\Nations\Green\B01-Race.Challenge.Gbx</file>
        <ident>8oDWqaNMXpyFg6e_QUb07Wzpkk3</ident>
    </challenge>
...
</playlist>


Explications

gameinfos


        <game_mode>1</game_mode>
        <chat_time>10000</chat_time>
        <finishtimeout>1</finishtimeout>
        <allwarmupduration>0</allwarmupduration>
        <disablerespawn>0</disablerespawn>
        <forceshowallopponents>0</forceshowallopponents>
        <rounds_pointslimit>30</rounds_pointslimit>
        <rounds_usenewrules>0</rounds_usenewrules>
        <rounds_forcedlaps>0</rounds_forcedlaps>
        <rounds_pointslimitnewrules>5</rounds_pointslimitnewrules>
        <team_pointslimit>50</team_pointslimit>
        <team_maxpoints>6</team_maxpoints>
        <team_usenewrules>0</team_usenewrules>
        <team_pointslimitnewrules>5</team_pointslimitnewrules>
        <timeattack_limit>300000</timeattack_limit>
        <timeattack_synchstartperiod>0</timeattack_synchstartperiod>
        <laps_nblaps>5</laps_nblaps>
        <laps_timelimit>0</laps_timelimit>
        <cup_pointslimit>100</cup_pointslimit>
        <cup_roundsperchallenge>5</cup_roundsperchallenge>
        <cup_nbwinners>3</cup_nbwinners>
        <cup_warmupduration>2</cup_warmupduration>
    </gameinfos>


game mode :

  • 0 = Rounds (courses normales, tout le monde part en même temps, le premier arrive gagne)
  • 1 = TimeAttack (contre la montre)
  • 2 = Team (classement par teams rouge vs bleu)
  • 3 = Laps (nombre de tours)
  • 4 = Stunts (score des cascades)

timeattack_limit > Durée en secondes d'une manche de time attack (ex : 30000 = 5 minutes)

Notre serveur est configuré pour du timeAttack, je n'expliciterais pas les autres paramètres qui me semblent suffisament explicites.


Réalisation

Code & Design : Sébastien Cardona

Page générée en : 0.020145s