
Comme je vois souvent les même question tourner sur le forum. J'ai entrepris de créé un tuto qui vous permettras de vérifier points par point votre configurations.
Ne travaillant exclusivement (pour l'instant que sur Mangos avec un client 1.12.1, ce tuto ne feras pas références à des serveurs tournant avec d'autre client (tel que les serveurs BC). Mais le principe de fonctionnement reste toutefois identique.

Pour utiliser votre serveur online il vous faut ouvrir une série de ports qui permettront au logiciel client d'échanger des informations avec le serveur.
Il vous faudra pour cela ouvrir les ports suivants:
8080 en TCP
3427 en TCP
80 en TCP
3306 en TCP
3724 en TCP
8085 en TCP
Vous allez alors me dire oui mais comment fait t'on pour ouvrir tel port et sur quel machine les dirigée. Pour cela définissons tout d’abor les bases de la connexion.
I) ACTIVER LE MODE ROUTEUR DE VOTRE MODEM
Cette manipulation est nécessaire pour connaitre votre IP locale qui vous sera nécessaire pour l'étape suivante.
Certain modem fournit avec votre connexion on besoin d'êtres configuré pour se comporter comme un routeur, car ils sont par défaut préréglé pour fonctionner avec un seul PC. Vus le nombre de modem existant je ne vais pas vous expliquez comment faire pour chacun des modems allez a cette adresse vous trouverez un tuto pour chaque grand FAI connus.
II) DEFINIR UNE IP LOCALE FIXE
Comme certain le save déjà une connexion ce découpe en deux partie la connexion web et la connexion locale. La connexion web est de la forme 88.xxx.xxx.24 c'est votre IP de connexion sur l'univers du web et l'IP locale est de la forme 192.168.x.x. Mais voila ces IP peuvent chez certaines personnes changer fréquemment c'est pour quoi nous allons tacher dans un premier temps de rendre notre IP locale (192.168.x.x) fixe.
Pour cela suivez ce qui va suivre:
1 - Allez dans [Menu démarrer\Paramètres\Panneau de configuration\Connexions réseau] puis sélectionnez le nom de votre connexion. (Dans mon cas connexion au réseau locale 3)

2 - Vous cliquez deux fois sur votre connexion et une fenêtre comme celle-ci va apparaitre.

3 - Cliquez sur Propriété et cochez la case "afficher l'icône dans la zone de notification une fois connecté" et cliquez sur "OK". Une petite icone de ce style est apparue dans votre barre des taches.

4 - Cliquez deux fois sur cette icone, une fenêtre comme celle ci apparait.

5 - cliquez en suite sur <propriété> une fenêtre comme celle-ci apparais

6 - la vous cherchez dans la petite liste [Protocole Internet (TCP/IP)] vous cliquez dessus et vous cliquez sur propriété (juste en dessous)
Voila ce que vous avez maintenant.

7 - Cochez Utiliser l'adresse IP suivante et cochez aussi Utiliser l'adresse serveur DNS suivante.

8 - Maintenant nous allons chercher les infos à mettre dans les champs demander. Pour cela retournons à la fenêtre du 4) et cliquez sur l'onglet support.

9 - Cliquez ensuite sur [Détails] et maintenant nous avons ce que nous cherchons

10 - Remplissez maintenant tout les champs avec vos infos quelque fois il ce peut que vous n'ayez pas les deux champs du DNS pas d'importance remplissez s'en qu'un.

Voila maintenant c'est fini avec la création de votre IP locale en fixe. Le seul petit soucis de cette technique c'est qu'il faut la mettre en place sur chacune de vos machines en faisant varier la fin de l'IP locale 192.168.x.Chiffre à changer.
L'autre petit souci c'est que dans le cas d'un modem comme la Freebox. Si vous faite un hard reboot vous n'aurez plus de connexion internet. Il faut pour cela remettre la fenêtre du 7) par défaut et ensuite faire réparer la connexion dans la fenêtre du 8). Eventuellement redémarrer le PC.
III) CONFIGURATION DE VOTRE MODEM
Maintenant que nous connaissons notre IP locale nous allons ouvrir les ports nécessaires au serveur Mangos pour fonctionner. Pour cela je vous réinvite a consulté cette board super bien explicite pour l'ouverture des ports
Rappel des ports à ouvrir:
8080 en TCP
3427 en TCP
80 en TCP
3306 en TCP
3724 en TCP
8085 en TCP
Voila maintenant que vos ports sont ouvert passons a l'étape suivante.
IV) Création d'un DNS pour obtenir une IP fixe.
Exemple pour No-IP mais il en existe plusieurs autres comme DynDns ou GetMyIP,...
1 - Aller sur http://www.no-ip.com et s'inscrire. En cliquant sur Sign-up Now!

2 - Remplir au moins les champs obligatoires.

Apres avoir validé un e-mail vous est envoyer
3 - Choisir son OS (système d'exploitation) et Télécharger le logiciel no-IP DUC.

4 - Pendant le téléchargement allez voir votre boite mail dans le message vous avez une ligne ressemblant a cela
hxxp://www.no-ip.com/activate?lid=3087adx2b2215a68
Cliquez sur le lien pour activez votre compte

5 - Loguer vous sur votre compte avec votre mail et votre password

6 - Dans le menu de gauche "Hosts/Redirects".
Cliquer sur "Add a host".

7 - Entrer vos valeur :
Choisir : "no-ip.info" (ou autre chose)
Host Type : DNS Host (A)
IP Adress : Laisser telle qu'elle
Assign to group : ne rien mettre
Ne rien mettre dans les autres champs.
Cliquer sur "Create Host".

Votre compte no-IP est maintenant créé. (Dans cet exemple ==> Raptor.no-ip.info).
8 - installation du logiciel no-IP (disponible IcI)
Télécharger la version compatible avec votre Os (Windows XP, Mac, Linux).
Installer le logiciel (Etant sous Windows je ne décrirais que l'installation sous cet Os). De toute façon rien de bien compliqué.
Une fois l'installation terminer une fenêtre vous demande un email et un password.

Rentré ceux que vous avez créé dans le (2).
Une fois votre identification faite cette fenêtre apparait:

Coché la case et le logiciel ce connectera à votre no-IP. Le petit smilles souriant vous indiquera que votre DNS est actif.

V) CONFIGURATION DE LA TABLE [realmd\realmlist]
1 - ouvrir Navicat (désoler pour ceux qui utilise un autre logiciel mais j'utilise que celui-ci)
2 - cliquez 1 fois sur votre connexion

3 - Cliquez 1 fois sur realmd

4 - Cliquez deux fois sur realmlist dans la partie de droite (voir image ci dessus) voila ce que vous obtenez

Compléter les champs avec ceci:
Id : Identification de votre serveur (ne pas toucher)
Name : Nom de votre serveur par exemple (Serveur d'Angelus)
Address : Adresse DNS ou IP de votre serveur (dans notre exemple Raptor.no-ip.info)
Port : port utiliser par votre serveur (laissez à 8085)
Icon : Type de serveur valeurs possible = 0 : Normal, 1 : PVP, 4 : Normal, 6 : RP, 8 : RPPVP
Color : Population du serveur (je ne sais pas laissez à 0)
Timezone : langue du serveur - valeur possible = 1 : Anglais, 2 : Allemand, 3 : Français, 4 : Autre (perso mon serveur étais a 1 j'ai mis 3 et puis c'étais impossible de ce connecter du coup j'ai remis 1)
Dbinfos : non présent sur mon serveur car je n'ai pas mis le site web sinon voila les valeurs à y mettre : VOTRE DNS;8085;LOGIN BDD;PASS BDD;mangos
VI) MODIFICATION DU HOST DE WINDOWS
1 - Allez dans c:\windows\system32\drivers\etc

2 - Editer le fichier host avec le bloc-notes (faite clique droit ouvrir avec Bloc-notes)
Voila la structure de ce fichier
#
# Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP
# pour Windows.
#
# Ce fichier contient les correspondances des adresses IP aux noms d'hôtes.
# Chaque entrée doit être sur une ligne propre. L'adresse IP doit être placée
# dans la première colonne, suivie par le nom d'hôte correspondant. L'adresse
# IP et le nom d'hôte doivent être séparés par au moins un espace.
#
# De plus, des commentaires (tels que celui-ci) peuvent être insérés sur des
# lignes propres ou après le nom d'ordinateur. Ils sont indiqué par le
# symbole '#'.
#
# Par exemple :
#
# 102.54.94.97 rhino.acme.com # serveur source
# 38.25.63.10 x.acme.com # hôte client x
127.0.0.1 localhost # Adresse Local
Je pense que la petite explication du fichier host est suffisamment explicite mais pour être sur je vous donne un exemple:
VII) CONFIGURATION DE VOTRE SERVEUR
mangosd.conf (dans le dossier du serveur)
WorldDatabaseInfo = "localhost ou 127.0.0.1;3306;LOGIN-BDD;PASS-BDD;mangos"
realmd.conf (dans le dossier du serveur)
Note : Certain débutant on quelque soucis à suivre un tuto qui je rappel est un complement de celui qui vous sert a installer le serveur comme IcI ou IcI qui explique en detail la creation d'une BDD (base de donnée) avec un Login et un password (pass). C'est pourquoi je rajoute cette note pour ceux qui ne savent pas lire les tutos correctement ou completement.
LOGIN-BDD => Login créé à l'etape I petit 6 de ce tuto et à l'etape I petit 5 de ce tuto (comme quoi faut lire les tutos et non les survoler).
PASS-BDD => Password créé à l'etape I petit 6 de ce tuto et à l'etape I petit 5 de ce tuto (comme quoi faut lire les tutos et non les survoler).
realmd Nom de la BDD (base de donnée) peut varier en fonction du pack que vous utilisez. par exemple "royaume" dans ce tuto.
mangos Nom de la BDD (base de donnée) peut varier en fonction du pack que vous utilisez. par exemple "monde" dans ce tuto.
realmlist.wtf (dans le client C:\Program Files\World of Warcraft)
VIII) CONCLUSION
Je pence avoir fait le tour des différents point de vérifications à effectuer pour pouvoir créé un serveur Mangos en ligne. Si toute fois vous trouvez qu'il manque quelque chose dite le moi.
Voila

| < Précédent | Suivant > |
|---|




