vendredi 27 mars 2009

Comment Créer son Serveur Mohaa

1ère Methode


D'abord il faut installer un logiciel qui se nomme MohaaRunner.
Pour le télécharger, cliquez sur le lien qui suit
https://1drv.ms/u/s!AtEWMINiRb8Rin363Da8Cwte6JOs

Une fois que vous avez téléchargé le programme ouvrez l'excellent Tuto réalisé par Ðrå¢kster ™ à l'adresse suivante et suivez les instructions à la lettre...
http://clanmasterofwar.free.fr/MOHAARunner/Tutorial.html (lien mort)
.: Tutorial Pour MOHAA Runner ! :.
 Commençons :

Exécutez MOHAARunner.exe.
Voici les étapes :



Appuyez sur "Yes".
Appuyez sur "Next".
Appuyez sur "Next".
Appuyez sur "Next".
Là vous avez installé MOHAA Runner.
Appuyez sur "Finish".
Bravo vous venez d'installer MOHAA Runner !! :)
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Nous allons maintenant configurer MOHAA Runner...
Lors de la 1ère utilisation MOHAA Runner va vous demander de trouver MOHAA_Server.exe ( Voir image ci-dessous ).


Appuyez sur "OK".
Sélectionnez donc MOHAA_Server.exe.
Maintenant, il va scanner toutes vos maps.
Il est important que tout vos programmes soient fermés et que vous ne touchiez plus à votre ordinateur durant le Scan !!
Sinon il bug bizarrement :/


Un fois vos maps Scannées, vous voyez une fenêtre apparaître avec plusieurs champs à compléter.
Voici ce qu'il faut mettre dans les champs :
Biensûr, "Rcon Pass" est le Rconpassword, "Private Pass" est le Private Password.
Une fois chose faite.
Regardez en dessous des champs, il y a plein de cases à modifier.
Je vous conseille de laissez comme ça.
A part le Max Client, qui est le nombre de places du serveur, vous pouvez le changer.
Maintenant nous allons passez à la page 2, c'est à dire La page "Game"
Ici vous pouvez modifier votre gametype, vos fraglimits, le callvote etc... Modifiez ce que vous voulez ;)
Maintenant nous passons à la page "Maps"
A gauche, toutes vos maps, à droite les maps de la rotation sur votre futur serveur dédié.
Pour mettre une map dans la rotation double cliquez sur cette même map.
Pour la mettre en 1ère map, faites un clique gauche sur la map voulue dans la fenêtre de droite, ensuite un clique droit sur cette même map. Ensuite cliquez sur : Set Starting Map. Vous aurez alors un message pour confirmer l'action.
Votre rotation choisie, retournez sur la page "Server".
Cliquez sur Default tout en bas pour qu'à chaque lancement vous ayez la même configuration.
 
Appuyez sur "Oui".
Appuyez sur "OK".
Maintenant appuyez sur IP, pour avoir votre IP, faite un copier et Cliquez sur Run tout en bas.
Votre Console MOHAA.exe va se lancer, ne quittez pas cette console !, C'est votre server !
 
Voilà, à vos Serveurs :D
Amiclament, Ðrå¢kster ™
 



Maintenant il reste encore quelques étapes à effectuer pour pouvoir mettre votre serveur en ligne et pour qu'il soit accessible à d'autres joueurs.

Voici ce que cela donne dans mon exemple.

On peut lire
Server IP 192.168.1.2
Server Port 12203
L'adresse de mon serveur dédié serait donc 192.168.1.2:12203









Avant de continuer il faut ouvrir le port UDP de votre routeur.
L'objectif est d'ouvrir les ports 12203 à 12218 en UDP.

Le mien est un modèle de chez Club Internet, je prendrai donc cet exemple.

Lancez votre navigateur Internet et saisissez l'adresse suivante : http://192.168.1.1/ dans la barre d'adresse.
- Cliquez dans le bandeau du haut sur l'onglet Profil Hotline.
- Cliquez dans le bandeau du dessous sur l'onglet Configuration Avancée.
- Dans le menu de gauche, cliquez sur NAT ; puis dans la sous-rubrique Serveurs Virtuels.
- La page Configuration des serveurs virtuels apparaît.

Cliquez sur le bouton Ajouter.









- La configuration du port 6881 illustrée ci-dessous est prise à titre d'exemple.
Pour moi ce sera l'ensemble des ports allant de 12203 à 12218.
Remplacez cette valeur par le ou les numéro(s) de port(s) que vous souhaitez rédiriger.
- Le modem se chargera lui-même de remplir la règle avec les options adéquates. Si votre application n'est pas présente dans la liste précitée :

1-Cochez la case Serveur personnalisé et entrez un nom pour l'application. (exemple: serveur du crabe)
2- Saisissez l'adresse IP de l'ordinateur destiné à recevoir les données adressées au port souhaité (192.168.1.5 n'est ici pris qu'à titre d'exemple). Pour nous il faut remplacer192.168.1.5 par 192.168.1.2
3- Saisissez le numéro du port que vous souhaitez rediriger tel qu'illustré ci-dessus en prenant garde à sélectionner le bon protocole (TCP ou UDP).
Sous la colone Port externe-dédut tapez 12203
Sous la colone Port externe-fin tapez 12218
Sous la colone Protocole selectionnez UDP
4- Cliquez sur le bouton Sauver/Appliquer pour valider votre configuration. La page d'origine réapparaît.





Voila qui est fait pour l'ouverture des ports 12203 à 12218 en UDP.

En fait chez moi il y a 3 ordinateurs connectés sur un même routeur pour les ordinateurs de mon réseau j'utilise 192.168.1.2:12203 pour me connecter sur le serveur Medal que je viens de créer.

Pour vérifier cela j'utilise X-Fire.
Clic droit sur Les Favoris pour ajouter une IP personalisee.



Appuyez sur OK et le serveur est bien dans la liste.

Le problème est que seul les ordinateurs de mon réseau privé peuvent accéder au serveur, pourtant celui ci est bien visible sur X-Fire et les autres ne peuvent pas rentrer .

Ils leur faut une autre IP, en fait c'est l'IP qui est utilisée sur Internet qu'il nous faut.

Pour connaitre votre IP allez sur le site http://www.mon-ip.com/

Dans cet exemple 93.0.27.216 est l'IP sous laquelle vous êtes connu sur Internet.

Maintenant il suffit de donner à vos amis cette adresse suivi de 12203 et le tour est joué.
l'adresse de mon serveur est en fait :

93.0.27.216:12203




Et voila.........^_^
Bons Frags à tous.


2ème Méthode (non testé car la première marche très bien chez moi)


1- Lancez votre navigateur Internet et saisissez l'adresse suivante : http://192.168.1.1/ dans la barre d'adresse.
2- Ouvrir le port : 12203 en UDP
3- Redémarrer votre roureur.
4- aller sur le site http://www.uhost4free.com/files/server.cfg télécharger le fichier et le modifier pour configurer votre serveur (server.cfg) le sauvegarder dans le main du jeu Médal (ex: EA Games/MOHDA/main)
5- Dans le fichier server.cfg, Gametype le nombre :
  1. pour Free For All  
  2. pour Team Match
  3. pour Freeze Tag 
  4. pour Objective.
6- Trouver le fichier MOHAA_server.exe dans la racine du jeu Médal, clic droit sur le fichier pour créer un raccourci sur votre bureau, faites un clic droit sur ce raccourci, allez sur propriétés puis rajouter : +set dedicated 1 +set ui_console 1 +set g_gametype2 +set sv_maxclients 14 +exec server.cfg
Vous pouvez aussi créer un raccourci de MOHAA_server.exe sur votre bureau et en modifier les propriétés comme indiqué ci dessus.
7- pour lancer votre serveur il faut double cliquer sur ce raccourci.
  • Depuis chez vous vous pouvez rejoindre votre serveur en utilisant l'adresse IP interne de votre ordinateur sur votre réseau (192.168.1.2:12203 dans notre exemple).
  • Depuis l'extérieur vous pourrez rejoindre votre serveur en utilisant l'adresse IP externe de votre réseau (http://www.mon-ip.com/)   xx.xx.xx.xx:12203
8- Pour fermer votre serveur il suffit de fermer MOHAA_server.exe


Remarque : Chez moi j'ai placé mon serveur sur un PC portable qui est dédié uniquement au serveur car je ne pouvais pas entrer sur le serveur que je venais de créer.
Pour entrer sur mon serveur dédié je suis passé par LAN.