chococo012
22 juil. 2008 à 09:21
votre problème doit être une mauvaise configuration du pare feu et du routeur,
comme je en sais pas si vous êtes sur mangos ou ascent je vous donne un petit tutoriel:
[Tutoriel] Rendre son serveur WoW accessible à travers internet
Bonjour,
Ce tuto explique comment rendre son serveur accessible à partir d'internet. Il s'applique aux trois émulateurs WoW suivants :
- WoWWoW
- Ascent
- Mangos
Pour bien comprendre, vous devez posséder les pré-requis ci-dessous :
- Connaitre un minimum Windows Xp
- Connaissance de base sur les réseaux
- Savoir ce qu'est un pare-feu (ou firewall) et le configurer
- Savoir ce que c'est un routeur et le configurer
Introduction
Pour rendre son serveur WoW accessible à travers internet, et permettre donc a d'autres joueurs de pouvoir se connecter, il faut d'abord respecter les règles suivantes :
1) Ouvrir les ports nécessaires au fonctionnement de l'émulateur au niveau de son pare feu, mais cela ne suffit pas pour l'accès à distance au du serveur.
En effet, le serveur a une adresse Ip dites privée, c'est à dire qu'elle est inaccessible à partir d'internet. C'est la raison pour laquelle il faut faire du NAT, c'est à dire autoriser au moins la règle suivante :
0.0.0.0:3724 -> AdresseIpduServeur:3724 ce qui veut dire que l'on autorise tout le monde vers le port 3724 du serveur. (ex pour WoWWoW)
( Voir point 7 pour la liste des ports et les règles NAT )
2) Dans le cas ou l'adresse Ip n'est pas fixe ( c'est à dire qu'elle change toute les 24 h, ou à chaque fois que le routeur est redémarré ) il faut utiliser un DNS dynamique (DDNS) comme DynDns ou no-ip.
Cela implique d'abord ouvrir un compte dynamique chez l'un ou l'autre puis télécharger le soft qui permettra la mise à jour de DynDns ou no-ip.
3) Dans le cas ou l'adresse IP est fixe (comme chez Free par exemple) il faut quand même utiliser un DNS, mais statique. Le principe est identique au point précédent, mais au lieu d'ouvrir un compte dynamique, il faut ouvrir un compte statique.
4) Pour le Pc qui fait office de serveur WoW, il faut changer le nom de l'ordinateur sous XP et mettre comme nouveau nom, le DNS (ou DDNS) :
- Suffixe DNS : DynDns.xxx ou no-ip.xxx (ou xxx correspond à org ou com ...)
- Nom de l'ordinateur : nom du Serveur WoWWoW
ce qui donne par comme DDNS (ou DNS ) : MonServeurWoW.DynDns.org
5) Dans votre fichier de configuration, Il faut mettre :
- config.xml (WoWWoW) : <ServerIP>MonServeurWoW.DynDns.org</ServerIP>
- realm. conf (Ascent) :
<LogonServer Address = "MonServeurWoW.DynDns.org"
Port = "8093"
Name = "Non de votre serveur"
RealmCount = "1">
<Realm1 Name = "Non de votre serveur"
Address = "MonServeurWoW.DynDns.org:8129"
Icon = "PVP"
Colour = "1"
Population = "1.0"
TimeZone = "1">
- Dans votre table realmlist (Mangos) :
Champ name : Non de votre serveur
Champ address : MonServeurWoW.DynDns.org
Les joueurs internet et les joueurs locaux doivent faire la même chose au niveau de leur fichier realmlist, c'est à dire mettre :
set MonServeurWoW.DynDns.org
Sinon ils ne pourront pas se connecter.
6) Les joueurs locaux (si ils ne veulent pas changer de nom de machine ) doivent mettre dans leur fichier host de windows :
AdresseIpduserveur MonServeurWoW.DynDns.org
7) Listes des ports et règles NAT :
Ports :
WoWWoW :
- 3724 (pour la connexion du client WoW au serveur de WoWWoW)
- 8080 (pour l'accès au serveur Web de WoWWoW)
- 8085 (pour la connexion du client WoW aux royaumes WoWWoW)
Ascent :
3724 : (pour la connexion du client WoW au serveur d'Ascent)
8093 : (pour la connexion du client WoW au serveur d'authentification - ou de logon - d' Ascent)
8129 : (pour la connexion du client WoW aux royaumes d'Ascent)
3306 : (pour la connexion à la base de données Ascent)
Mangos :
- 3724 (pour la connexion du client WoW au serveur de Mangos)
- 8085 (pour la connexion du client WoW aux royaumes Mangos)
- 3306 : (pour la connexion à la base de données de Mangos)
Créer les règles NAT suivantes sur le routeur :
WoWWoW :
0.0.0.0:3724 -> AdresseIpduserveur:3724 (pour la connexion du client WoW aux royaumes de WoWWoW)
0.0.0.0:8080 -> AdresseIpduserveur:8080 (pour l'accès au serveur Web de WoWWoW)
0.0.0.0:8085 -> AdresseIpduserveur:8085 (pour la connexion du client WoW au serveur WoWWoW)
Ascent :
0.0.0.0:3724 -> AdresseIpduserveur:3724 (pour la connexion du client WoW au serveur d'Ascent)
0.0.0.0:8093 -> AdresseIpduserveur:8093 (pour la connexion du client WoW au serveur d'authentification - ou de logon - d' Ascent)
0.0.0.0:8129 -> AdresseIpduserveur:8129 (pour la connexion du client WoW aux royaumes d'Ascent)
0.0.0.0:80 -> AdresseIpduserveur:80 (pour l'accès au serveur Web d'Ascent)
Mangos :
0.0.0.0:3724 -> AdresseIpduserveur:3724 (pour la connexion du client WoW aux royaumes de Mangos)
0.0.0.0:80 -> AdresseIpduserveur:80 (pour l'accès au serveur Web de Mangos)
0.0.0.0:8085 -> AdresseIpduserveur:8085 (pour la connexion du client WoW au serveur Mangos)
8) Et bien entendu,
Ne pas oublier de suppimer les Addons (pour WoWWoW), le répertoire WDB et WTF (pour WoWWoW, Ascent, Mangos) au niveau du client WoW et informer tes joueurs pour qu'ils fassent de même.
Bon jeu.
source: wowdb, tuto de randdrick
normalement après cela ça devrait être bon.
tester quand même si vous pouvez vous connecter en local, pour cela ouvrez SQLyog, connecter vous, aller sur realmd=>tables=>realmlist clic droit dessus et view data.
a adress mettez localhost,pareil pour le realmlist.
dite moi si vous pouvez vous connecter, attention ce n'est que du local, il n'y as que vous qui pouvez y accedez.
excuser moi pour les fautes d'orthographe, ce n'est pas mon fort
merci