Création d'un serveur privé World of Warcraft en 2.3.3
Téléchargement des fichiers nécessaires :
1) Télécharger le core, les bases de données, et les programmes nécessaires.
2) Choisir un nom pour votre serveur, créer un dossier portant ce nom, et décompresser le contenu de l'archive "Core.rar" avec WinRAR ou autre logiciel de décompression dans ce dossier.
3) Décompresser "Programmes.rar" et "Bases de données.rar" où vous voulez.
Détails techniques :
Bases de données (mises à jour pour MaNGOS 5491 et ScriptDev2 300) :
- Characters : "characters.sql" fourni par MaNGOS
- World : UnifiedDataBase Release 0.9.2 ("Goblin Jumper Cables")
- Realmd : "realmd.sql" fourni par MaNGOS
Core :
- MaNGOS 5503
- ScriptDev2 303
Programmes :
- WampServer 2.0b
- Navicat MySQL 8.0.23 et son crack
- SQLyog 6.16
- No-IP 2.2.1
- Extracteur Multiple 2.5b
Extraction des maps, vmaps et dbc :
/!ATTENTION /! : Votre jeu doit être en 2.3.3
1) Exécuter le fichier "Extracteur_Multiple_2.5b.exe" du dossier "Programmes", et choisir le dossier racine de World of Warcraft comme dossier d'installation.
2) Lancer Extracteur Multiple.
3) Choisir l'option "1", et attendre, le logiciel extrait vos Maps dans le dossier "maps".
4) Choisir l'option 2", et attendre, le logiciel extrait vos vMaps dans le dossier "vmaps".
5) Choisir l'option 3", et attendre, le logiciel extrait vos DBC dans le dossier "dbc".
6) Déplacer les dossiers "maps", "vmaps" et "dbc" du dossier racine de World of Warcraft vers le dossier qui porte le nom de votre serveur (que vous avez crée précédemment).
Sommaire :
I) Création des utilisateurs MySQL
II) Instalation des bases de données
III) Configuration de la table "realmd" et création des comptes
IV) Configuration rapide de mangosd.conf, realmd.conf et scriptdev2.conf
V) Mettre le serveur en ligne
VI) Lancement du serveur
I) Création des utilisateurs MySQL
1) Exécuter le fichier "WampServer 2.0b.exe" du dossier "Programmes", puis se laisser guider par le programme d'installation.
2) Lancer WampServer.
3) Faire un clique droit sur l'icône
, puis "Language", puis cliquer sur "French".
4) Faire un clique gauche sur l'icône
, puis cliquer sur "Passer en ligne", votre icône devrait devenir comme ca 

5) Cliquer ici, cela vous mène sur la page de création de compte MySQL de votre PHPMyAdmin.
6) Mettre un nom d'utilisateur quelconque, celui que vous voulez.
7) Pour le mot de passe, cliquer sur "Générer", puis sur "Copier", garder ce mot de passe très précieusement, je vous fait faire sa, afin que vous aillez un mot de passe très sécurisé, pour éviter les hackeurs.
8) Cliquer sur "Exécuter".
9) L'utilisateur MySQL est maintenant crée, fermer la fenêtre.
II) Instalation des bases de données
1) Exécuter le fichier "SQLyog 6.16.exe" du dossier "Programmes", puis se laisser guider par le programme d'installation.
2) Lancer SQLYog.
3) Cliquer sur "New", rentrer le nom du serveur, cliquer sur "OK".
4) Rentrer les informations de connection comme suis :

5) Cliquer sur "Connect".
6) Faire un clique droit sur "Nom d'utilisateur MySQL@localhost", puis cliquer sur "Restore From SQL Dump".
7) Sélectionner le fichier "Créer les bases de données.sql" qui se trouve dans le dossier "Core" que vous venez de télécharger.
8) Faire un clique droit sur "Nom d'utilisateur MySQL@localhost", puis cliquer sur "Refresh Object Browser".
9) Faire un clique droit sur la base de données "realmd", puis "Restore From SQL Dump" et sélectionner le fichier "realmd.sql" situé dans le dossier "Bases de données".
10) Faire un clique droit sur la base de données "characters", puis "Restore From SQL Dump" et sélectionner le fichier "characters.sql" situé dans le dossier "Bases de données".
11) Faire un clique droit sur la base de données "mangos", puis "Restore From SQL Dump" et sélectionner le fichier "mangos.sql" situé dans le dossier "Bases de données", cette opération peut prendre jusqu'à 15 minutes en fonction des performances de votre PC.
III) Configuration de la table "realmd" et création des comptes
Configuration de la base de données "realmd" :
1) Faire un double clique sur la base de données "realmd".
2) Faire un clique droit sur la table "realmlist", puis cliquer sur "View Data".
3) Remplacer le texte "Le nom de votre serveur" par le nom de votre serveur ^^ !
Création des comptes :
1) Faire un clique droit sur la table "account", puis cliquer sur "View Data", puis créer une ligne comme suis :

2) Faire un clique droit sur la base de données "realmd" puis "Restore From SQL Dump".
3) Sélectionner le fichier "Crypter les mots de passes.sql" situé dans le dossier "Core".
IV) Configuration rapide de "mangosd.conf", "realmd.conf" et "scriptdev2.conf"
Configuration de "mangosd.conf" :
1) Avec un éditeur de texte quelconque (Bloc-notes, Notepad++, WordPad, Edit+ etc...), ouvrir le fichier "mangosd.conf" qui se trouve dans le dossier "Core".
2) Editer comme suis :
LoginDatabaseInfo = "127.0.0.1;3306;Nom d'utilisateur MySQL;Mot de passe MySQL;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;Nom d'utilisateur MySQL;Mot de passe MySQL;mangos"
CharacterDatabaseInfo = "127.0.0.1;3306;Nom d'utilisateur MySQL;Mot de passe MySQL;characters"
MaxPlayerLevel = le niveau que vos joueurs pourons atteindre (de 70 à 255)
Configuration de "realmd.conf" :
1) Avec un éditeur de texte quelconque (Bloc-notes, Notepad++, WordPad, Edit+ etc...), ouvrir le fichier "realmd.conf" qui se trouve dans le dossier "Core".
2) Editer comme suis :
LoginDatabaseInfo = "127.0.0.1;3306;Nom d'utilisateur MySQL;Mot de passe MySQL;realmd"
Configuration de "scriptdev2.conf" :
1) Avec un éditeur de texte quelconque (Bloc-notes, Notepad++, WordPad, Edit+ etc...), ouvrir le fichier "scriptdev2.conf" qui se trouve dans le dossier "Core".
2) Editer comme suis :
ScriptDev2DatabaseInfo = "127.0.0.1;3306;Nom d'utilisateur MySQL;Mot de passe MySQL;scriptdev2"
Note : Votre serveur est prêt à l'utilisation, si vous voulez seulement un serveur en local, passez directement à l'étape "VI)"
V) Mettre le serveur en ligne
Création d'un NO-IP :
1) Cliquer ici, cela vous mène vers la page de création de compte du site NO-IP.
2) Rentrer vos informations comme suis :

3) Se connecter.
5) Cliquer sur "ADD" :

6) Rentrer les informations comme suis :

7) Cliquer sur "CREATE HOST" tout en bas de la page.
Activation du NO-IP :
1) Exécuter le fichier "NO-IP 2.2.1.exe" du dossier du dossier "Programmes", puis se laisser guider par le programme d'installation.
2) Lancer NO-IP DUC et rentrez l'adresse E-mail et le mot de passe que vous avez utiliser pour créer votre compte sur no-ip.com :

3) Votre NO-IP aparait ainsi qu'un petit smiley à côté de celle-ci, cocher la case à côté de votre NO-IP, l'icône devrait devenir comme ceci :
.
4) Cliquer sur la croix rouge et votre petit logiciel va se mettre a côté de l'heure en bas à droite :

Ouverture des ports :
1) Ouvrer les ports en TCP et UDP numéros : "8085, 80, 3306, 3427, 3724, 8080" de votre pare-feu et votre routeur.
2) Cliquer ici, et tester les ports donnés précédemment, si tout donne SUCCES, c'est que c'est ok.
Note : Pour ceux qui ne savent pas ouvrir les ports sur le routeur ou le pare-feu :
- Ouverture des ports du pare-feu
- Ouverture des ports du routeur
(il vous suffit de choisir votre routeur de faire ce qu'ils disent sauf que à la place de mettre le port UDP et TCP d'eMule, vous mettez ceux-cités précedemment).
Configuration du host de Windows :
1) Avec un éditeur de texte quelconques (Bloc-notes, Notepad++, WordPad, Edit+ etc...), ouvrir le fichier "host" qui se trouve dans le dossier "WINDOWSsystem32driversetc".
2) Rajouter une ligne telle que :
127.0.0.1 (1 tabulation) Votre NO-IP
Configuration de la table "realmlist" :
1) Faire un double clique sur la base de données "realmd".
2) Faire un clique droit sur la table "realmlist", puis cliquer sur "View Data".
3) Remplacer le texte "localhost" par "votre no-ip".
VI) Lancement du serveur
1) S'assurer que les 2 logiciels : NO-IP et WampServer soit bien lancés et actifs.
2) Lancer le fichier "Démarrer le serveur.exe" du dossier "Core" et cliquer sur "Hide" pour que les fichiers "mangosd.exe" et "realmd.exe" se réduisent dans la barre des tâches.
3) Avec un éditeur de texte quelconques (Bloc-notes, Notepad++, WordPad, Edit+ etc...), ouvrir le fichier "realmlist.wtf" qui se trouve dans le dossier racine de World of Warcraft, et éditer comme suis :
set realmlist localhost (si vous êtes en local) ou
set realmlist VOTRE_NO-IP (si vous êtes en ligne)
4) Lancer World of Warcraft depuis "WoW.exe", et non pas depuis le lanceur officiel.
5) Rentrer en nom d'utilisateur et en mot de passe les informations de votre compte crée sur la table "account".
Note : Voilà, votre serveur est crée, et vous êtes connecté dessus, pour que vos joueurs se connecte dessus, il faut leur créer un compte comme à l'étape "III)", puis qu'ils changent leur "realmlist.wtf" de World of Warcraft.
Tags associés :
Creation, serveur, prive, world, warcraft
J'kaz !

0