Création d'un serveur Trackmania Nations Forever sous Windows

Introduction

Voici un tutorial qui vous aidera grandement dans la création d'un serveur Trackmania Nations Forever sous Windows. En espérant qu'il pourra répondre à vos attentes. Il a été rédigé principalement pour les personnes qui souhaitent créer un serveur non permanent sur leur propre PC de bureau. En effet, si vous voulez créer votre propre serveur pour organiser des soirées entre amis, par exemple, ce tutorial est fait pour vous. De plus, il est aussi très bien adapté à ceux qui veulent laisser tourner leur serveur sans avoir besoin de jouer dessus.

Ce tuto a été réalisé sous Windows XP, mais devrait fonctionné aussi sous Vista (à vérifier).

Prérequis

Ce que vous devez vous procurer :

.NET Framework 2.0 est requis, disponible ici, il est possible que vous le possédiez déjà.

Source de ces fichiers : http://cyrlaur.free.fr/ServerMania/download.php

Installer le serveur

Il faut tout simplement décompressez le contenu du fichier zip "TrackmaniaServer_2008-10-07.zip" dans le dossier du jeu "C:\Program Files\TmNationsForever\serveur\".

Le dossier "serveur" n'existe pas, c'est à vous de le créer. Bien entendu, vous pouvez le nommer autrement.

Voilà, c'est tout :)

Chargez vos circuits

Cette partie vous permettra de charger les circuits que vous metterez plus tard sur votre serveur. Elle est facultative. Vous n'êtes donc pas obliger de l'effectuer maintenant, vous pourrez toujours la faire plus tard directement avec Servermania.

Lancer le jeu, et connectez vous avec votre login. Cliquez sur "Jeu en ligne" puis sur "Créer". A cet instant, vous pouvez configurer les réglages de votre futur serveur, mais vous n'êtes pas obligé de tout régler. Voici le minmum que je vous conseille de faire :

Le nom et le commentaire du serveur pourront être mis plus tard avec servermania, tout comme le reste.

Cliquez maintenant sur "Lancer". Vous devrez avoir accès aux playlists disponibles (Nadéo White, Green, Blue et Red). Ces playlists contiennent les paramétrages du serveur ainsi que la liste des maps. Votre but est de créer votre propre playlist avec vos réglages serveur et vos maps. Pour cela, cliquez sur "Mes Circuits" puis sélectionnez toutes vos maps que vous voulez mettre sur votre serveur (Faites un simple clic gauche sur une map pour la sélectionner). Ne cliquez surtout pas sur "Jouer" !!! Une fois que vous les aurez toutes sélectionnées, cliquez sur "Sauver Réglages". Entrez le nom de votre playlist, pour ce tutorial nous prendrons "MaPlaylist", puis cliquez sur "Sauvegarder".

C'est tout bon, vous pouvez quitter le jeu !! :D

Bon, il y'a encore une petite chose à faire. Ne vous inquiétez pas, rien de bien méchant ;). Vous devez juste aller récupérer la playlist que vous venez de créer et la copier dans le repertoire du serveur.
Normalement votre playlist se trouve dans :
"C:\Documents and Settings\VotreNomDUtilisateur\Mes documents\TrackMania\Tracks\MatchSettings"
Copiez la dans "C:\Program Files\TmNationsForever\serveur\GameData\Tracks\MatchSettings"

Je viens de me rendre compte qu'il faut aussi copier vos maps dans le dossier du serveur si vous voulez que ça marche. Donc, si les maps que vous avez sélectionnées se trouvent dans le répertoire "C:\Documents and Settings\VotreNomDUtilisateur\Mes documents\TrackMania\Tracks\Challenges\My Challenges" alors vous devez les copier dans le répertoire "C:\Program Files\TmNationsForever\serveur\GameData\Tracks\Challenges\My Challenges"

Vous voilà prêt à installer et configurer Servermania !! :D

ServerMania

Installation

Lancer l'executable de servermania. La procédure d'installation reste toujours la même sous Windows : suivant, suivant, next, next, finish ^^

Merci Windows... hum -_-

Configuration

Une fois installé, lancez le logiciel. Vous vous retrouvez devant une petite fenêtre, comme celle-ci :
screen 01

Cliquez sur l'onglet "Server List" puis cliquez sur le bouton "Add". Laissez cocher "Local" et cliquez sur "ok". Vous vous retrouvez devant une fenêtre avec six onglets. Tout d'abord, détaillons le premier onglet "General" :
screen 02
Les différents champs à remplir :

Passons au deuxième onglet : "Authorizations" :
screen 03
Rien de compliqué dans cette partie. Il vous suffit de mettre un mot de passe pour chaque rangs (SuperAdmin, Admin et User). Puis laissez cocher la case "Auto Log into server". Pour User, vous pouvez laisser le mot de passe tel quel.

Le toisième onglet "Network" est le plus important :
screen 04
Tout d'abord, laissez cocher la case "Internet Server". Ensuite, le Login et le Password doivent être un compte que vous aurez créé avant. Créez donc un compte sur trackmania avec un login et un mot de passe. Ce compte vous servira uniquement pour le serveur, vous pouvez créer un compte avec le nom de votre team par exemple. Comme ça vous pourrez jouer sur votre propre serveur avec votre compte habituel. Après, le plus important est de changer le "Server Port" par 2351 et le "P2P Port" par 3451. En effet, lorsque vous jouez à TMNF, vous utilisez les ports 2350 et 3450, donc votre serveur utilisera les ports 2351 et 3451.

En ce qui concerne les derniers onglets, ils sont moins importants, vous pouvez les laisser comme ça.

Dans l'onglet "Others", vous pouvez rajouter un message de bienvenue sur votre serveur. C'est comme vous voulez. Vous pouvez aussi choisir la couleur de vos messages quand vous parlez sur le chat en utilisant ServerMania.

Voilà, vous pouvez valider en cliquant sur "OK" !!

Maintenant, aller sur l'onglet "start" puis sélectionnez le nom de votre serveur dans la liste et cliquez sur "Connect".

Une fenêtre DOS s'ouvrira et lancera votre serveur. Vous aurez surement un message de votre ami le pare-feu Windows, cliquez sur "Débloquer". La fenêtre de ServerMania apparaît. Vous devrez avoir ceci :
screen 05
Voilà, votre serveur est créé, Yeah !!
Néanmoins, il est possible que lorsque vous ou vos amis voulez rejoindre votre serveur dans le jeu, il y est un message d'erreur (Généralement, c'est une erreur 10061). Pour régler ce problème, vous devez ouvrir les ports de votre serveur pour permettre la connexion des autres joueurs. Je vous invite à vous rendre dans la partie "Ouvrir les ports du Serveur" ci-dessous ;)

Utilisation de Servermania

Aide à l'utilisation du logiciel ServerMania.

Prochainement... ou pas :o

Ouvrir les ports du Serveur

En effet, pour ouvrir un serveur il faut impérativment ouvrir ses ports en TCP et UDP (ici c'est 2351 et 3451). Cette étape est surement la plus difficile car la procédure diffère des FAI que vous avez.

Ce qu'il faut faire : Configurer votre routeur pour ouvrir les ports de votre serveur en TCP et UDP.
Je donne l'exemple de mon cas : je possède une livebox et après avoir ouvert les ports 2351 et 3451 en TCP et UDP, j'obtiens ceci dans la configuration de mon routeur :
routeur
L'adresse IP correspond à l'adresse IP de votre ordinateur, là où se trouve votre serveur. Pour connaître votre IP, tapez "ipconfig" dans une fenêtre MsDos, si elle n'est pas déjà mentionné.

Je vous mets à disposition un lien vers un sujet qui vous explique pas à pas la configuration de votre routeur, pour tous les FAI. Pour le voir, CLIQUEZ ICI.

Conclusion

J'espère que ce tutorial vous aura été utile et que vous avez enfin pu créer votre propre serveur Trackmania.

Ce tutorial a été rédigé par farfane avec le soutien de son équipe les Royal Master !! Venez nous rendre visite ;)

Dernière mise à jour : 6/12/2008.