[Tuto] Creation d'un serveur sur Windows

Parlez de tout ce qui concerne le jeu en ligne ainsi que de l'eSport et des teams

Moderator: French Moderator

Post Reply
User avatar
jonthekiller
Translator
Translator
Posts: 4683
Joined: 15 Jun 2010, 11:07
Location: In Maniaplanet Alpha
Contact:

[Tuto] Creation d'un serveur sur Windows

Post by jonthekiller » 17 Aug 2011, 12:39

Voici un tutoriel pour créer un serveur ManiaPlanet pour TrackMania 2 : Canyon sur Windows.


1. Tout d’abord, téléchargez la dernière version de ManiaPlanet Server qui se trouve ici : http://files.maniaplanet.com/ManiaPlane ... -07-04.zip. Si ce n'est pas le cas, allez sur ce sous-forum : http://forum.maniaplanet.com/viewforum.php?f=261

2. Téléchargez et décompressez le fichier zip dans un répertoire, par exemple : ‘’C:/TM2’’

3. Allez sur http://player.maniaplanet.com/ et connectez-vous avec votre compte ManiaPlanet.

4. Rendez-vous dans Dedicated Servers et choisissez un login, mot de passe et la zone où le serveur va apparaître dans la liste des serveurs. Attention, le login serveur ne peut pas être le même qu’un login existant déjà en tant que joueur ou serveur.

5. Editez le fichier ’’C:/TM2/UserData/Config/dedicated_cfg.txt’’
<masterserver_account>
<login>login_de_votre_serveur</login>
<password>mot_de_passe_de_votre_serveur</password>
<validation_key>les_5_caracteres_de_votre_code_de_validation</validation_key>
</masterserver_account>
Veuillez changer les mots de passe SuperAdmin, Admin et User car ils vous permettent de se connecter à votre serveur via une interface web ou un gestionnaire de serveurs par exemple et éviter qu’une personne ne puisse contrôler votre serveur.
<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>
<server_options>
<name>Le nom du serveur</name>
<comment>Le commentaire du serveur</comment>
<hide_server>0</hide_server> <!-- value is 0 (always shown), 1 (always hidden) -->

<max_players>Nombre maximum de joueurs que vous voulez accueillir</max_players>
<password> Mot de passe pour les joueurs</password>

<max_spectators>Nombre maximum de spectateurs que vous voulez accueillir</max_spectators>
<password_spectator>Mot de passe pour les spectateurs </password_spectator>

<ladder_mode>forced</ladder_mode> <!-- value between 'inactive', 'forced' (or '0', '1') -->


<enable_p2p_upload>True</enable_p2p_upload>
<enable_p2p_download>True</enable_p2p_download> Active/Désactive le transfert des skins, avatars... entre les joueurs. Il aide pour le transfert mais fait laguer le serveur s’il y a beaucoup de monde. False/ True

<callvote_timeout>Temps de vote en millisecondes</callvote_timeout>
<callvote_ratio>0.5</callvote_ratio> <!-- default ratio. value in [0..1], or -1 to forbid. -->
<callvote_ratios>
<voteratio command="Ban" ratio="0.65"/>
<!-- commands can be "Ban", "Kick", "ChallengeRestart", "NextChallenge", ... -->
</callvote_ratios>

<allow_challenge_download>Autorise le téléchargement d'une map. True/False </allow_challenge_download>
<autosave_replays>Sauvegarde automatiquement les replays. False/True </autosave_replays>
<autosave_validation_replays>False</autosave_validation_replays>

<referee_password></referee_password>
<referee_validation_mode>0</referee_validation_mode> <!-- value is 0 (only validate top3 players), 1 (validate all players) -->

<use_changing_validation_seed>False</use_changing_validation_seed>
</server_options>

Il ne faut pas oublier d’ouvrir les ports qui seront indiqués dans la partie suivante. Attention à ne pas mettre les mêmes valeurs si vous ouvrez plusieurs serveurs.
<system_config>
<connection_uploadrate>2000</connection_uploadrate> <!-- KBps -->
<connection_donwloadrate>81920</connection_donwloadrate> <!-- KBps -->

<force_ip_address></force_ip_address>
<server_port>2350</server_port>
<server_p2p_port>3450</server_p2p_port>
<client_port>0</client_port>
<bind_ip_address></bind_ip_address>
<use_nat_upnp></use_nat_upnp>

<xmlrpc_port>5000</xmlrpc_port>
<xmlrpc_allowremote>True</xmlrpc_allowremote> <!-- If you specify an ip adress here, it'll be the only accepted adress. this will improve security. -->

<blacklist_url></blacklist_url>
<guestlist_filename></guestlist_filename>
<blacklist_filename></blacklist_filename>

<packmask>0x0FFFFFFF</packmask>

<use_proxy>False</use_proxy>
<proxy_login></proxy_login>
<proxy_password></proxy_password>
</system_config>
6. Editez le fichier ’’C:/TM2/UserData/Maps/Matchsettings/Beta1.txt’’ ou un autre de votre choix et ajoutez vos maps. Vous pouvez en rajouter directement sur le serveur avec un gestionnaire de serveurs comme ManiaLive plus tard sans redémarrer le serveur.

7. Exécuter RunSrv.bat pour lancer votre serveur.

8. Si vous voulez utiliser Manialive, voici un tutoriel fonctionnant aussi sur TM² d’Husi10 sur le forum français : http://www.trackmania.com/fr/forum/view ... hp?t=38413 et le lien pour télécharger la dernière version compatible MLEPP pour le moment : http://code.google.com/p/mlepp/download ... p&can=2&q=

la version quand MLEPP sera compatible : http://manialive.googlecode.com/files/M ... 5_beta.zip

9. Si vous voulez installer MLEPP pour Manialive contenant pleins de fonctions intéressantes, voici un tutoriel en anglais qui est en cours d'édition avec l'ajout de toutes les commandes expliquées : http://code.google.com/p/mlepp/download ... f&can=2&q=
Voici le tutoriel traduit en français : http://code.google.com/p/mlepp/download ... f&can=2&q=
Voici la dernière version compatible : http://code.google.com/p/mlepp/download ... P_r961.zip
Image

User avatar
Boss-Bravo
Posts: 247
Joined: 10 Jan 2011, 18:26
Location: Devant mon PC :D
Contact:

Re: [Tuto] Creation d'un serveur sur Windows

Post by Boss-Bravo » 17 Aug 2011, 16:41

Merci Jonthekiller, en fait, c'est la même chose que United :D
Image

flodab62
Posts: 477
Joined: 15 Apr 2011, 21:43
Location: Béthune
Contact:

Re: [Tuto] Creation d'un serveur sur Windows

Post by flodab62 » 18 Aug 2011, 00:54

j'ai fait tous se que vous dite le serveur c'est ok il tourne mais ya que une fenêtre noir qui s'ouvre donc je c'est pas si c'est normal ou pas
pour manialive j'ai fait pareil que pour TMUF mais il démarre pas )=
Fernando is faster than you
Just leave me alone, I know what to do
Image
Image
Image

User avatar
cyberkevin
Posts: 30
Joined: 16 Aug 2011, 23:17

Re: [Tuto] Creation d'un serveur sur Windows

Post by cyberkevin » 18 Aug 2011, 04:06

C'est cool, mais sa bouffe quoi en Ram et en proc pour savoir le nombres d’utilisateur à foutre sur ma session ?

User avatar
_Junky
Posts: 201
Joined: 11 Aug 2011, 22:32
Location: France (92)

Re: [Tuto] Creation d'un serveur sur Windows

Post by _Junky » 18 Aug 2011, 09:21

J'ai jamais monté de serveur TM, mais à mon avis à moins que tu fasses tourner ça sur un tout petit serveur ou que tu aies une connexion monstrueuse (genre 100 Mbit+ en upload) c'est ta bande passante qui limitera bien avant le processeur ou la mémoire.

Cela dit ce serait intéressant à savoir. Je me demande par exemple si ça tournerait bien sur un truc type Dreamplug ^^
Et aussi donc de savoir combien d'upload ça bouffe par personne connectée :thumbsup:
Image

Jeck666
Posts: 21
Joined: 18 Aug 2011, 08:47

Re: [Tuto] Creation d'un serveur sur Windows

Post by Jeck666 » 18 Aug 2011, 09:43

Petite question: comment on ouvre les ports sur les nouvelles livebox? "nouvelle interface"
PS: il me manque plus ça pour le mettre en route !
Merci à toi pour le tuto :yes:
Image

gropapa
Posts: 24
Joined: 25 Jun 2010, 13:16

Re: [Tuto] Creation d'un serveur sur Windows

Post by gropapa » 18 Aug 2011, 10:21

Salut,

Comment fait-on pour activer les extensions curl et sqlite pour php qui sont requises pour exécuter ManiaLive ? Les dll sont bien dans le dossier 'ext' de php, mais je suppose qu'il y a une manip à faire (installation ? paramétrage dans le php.ini ?).

Merci d'avance.

EDIT : c'est bon j'ai trouvé les lignes à activer dans le php.ini .... désolé pour le dérangement ! ;)
Last edited by gropapa on 18 Aug 2011, 10:32, edited 1 time in total.

Jeck666
Posts: 21
Joined: 18 Aug 2011, 08:47

Re: [Tuto] Creation d'un serveur sur Windows

Post by Jeck666 » 18 Aug 2011, 10:25

Problème des ports résolus mais maintenant c'est une erreur "10061" une idée? merci à vous :D
Image

User avatar
jonthekiller
Translator
Translator
Posts: 4683
Joined: 15 Jun 2010, 11:07
Location: In Maniaplanet Alpha
Contact:

Re: [Tuto] Creation d'un serveur sur Windows

Post by jonthekiller » 18 Aug 2011, 10:32

gropapa wrote:Salut,

Comment fait-on pour activer les extensions curl et sqlite pour php qui sont requises pour exécuter ManiaLive ? Les dll sont bien dans le dossier 'ext' de php, mais je suppose qu'il y a une manip à faire (installation ? paramétrage dans le php.ini ?).

Merci d'avance.
Il faut bien mettre les fichiers et rajouter dans php.ini comme ceci (ligne 950 environ en commenté normalement)

Code: Select all

extension=php_curl.dll
Jeck666 wrote:Problème des ports résolus mais maintenant c'est une erreur "10061" une idée? merci à vous :D
10061 Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusée.

Si vous rencontré le problème 10061 :
-> Ouvrez les ports :
- 2351 en TCP et UDP
- 3451 en TCP et UDP
- 5001 en TCP et UDP
-> Vérifiez que votre par feu ne bloque pas la connexion de votre serveur. Ou alors coupez-le.
Si tu as utilisé les ports là.
Image

Jeck666
Posts: 21
Joined: 18 Aug 2011, 08:47

Re: [Tuto] Creation d'un serveur sur Windows

Post by Jeck666 » 18 Aug 2011, 11:30

Dernière question: on me demande le port interne et le port externe : 5001 pour les deux? désoler je suis un vrai novice et pas doué en plus :roflol:
Image

Post Reply

Return to “Multijoueur”

Who is online

Users browsing this forum: No registered users and 1 guest