Publicité

Crée un serveur wow en 2.3.2

Donc comme promis le tutorial pour cree un serveur privée mangos en 2.3.2 :)

Avant de commencé la source de se tuto est http://www.reaper-x.com/2008/01/11/reaper-mangos-5005-easy-wow-private-s...

Alors commençons:
Au debut telechargons les fichier inportants :
Pack logiciel
Mangos + DB

1.Instalation de Wamp:

Dans le "Pack utilitaire.rar" lancez "Wamp5_1.6.3.exe" ne pas faire attention a ce qu'il vous dit faire tout le temps suite...et ok quand il vous demande le répertoire a choisir(par défaut www).
Cochez la case et cliquez sur Finish.

2.Configuration de Wamp:

Dans votre barre de notification vous devez avoir une icône comme celle la . Faire un clic gauche dessus et aller dans phpMyAdmin une fenêtre devrai apparaître.
Cliquez sur "Privilèges" puis sur "Ajouter un utilisateur" et remplissez comme ça:

Puis faîtes "Exéctuer". Fermer cette fenêtre.

3.Instalation de SQLyog:

Pour installer SQLyog, lancez "SQLYog 6.07.exe" du dossier "Pack
Utilitaires", puis installé-le.

4.Ce connecter a votre DB en passant par SQLyog:

Lancer SQLyog. Une fenêtre s'affiche alors remplissez la comme sa:

Voila vous êtes connecter a votre DB!

5.Instalation de Reaper-X-Easy-MaNGOS:

Instaler "Reaper-X-Easy-MaNGOS". Pour ce faire lancer "Reaper-X-MaNGOS" et faire suivant a chaque fois puis installation.
Voila Reaper-X-Easy-MaNGOS est installer!

6.Instalation de la DB:

Dans le dossier "reaper-eazy-mangos" qui ce trouve dans "Reaper-X-Easy-MaNGOS"(je suis d'accord sa fait beaucoup de Reaper-X-Easy-MaNGOS^^) exécuter "reaper-eazy-mangos.bat"

Il vous demande d'entrer le chemin ou ce trouve votre patch mysql, par défaut c'est C:\wamp\mysql\bin
Appuyer sur entrer vous tombez sur cette fenêtre:

Tapper 1 puis appuyer sur entrer, vous tombez maintenant sur une fenêtre ou l'ont vous demmande les informations dans cette ordre:
Username: le nom choisis dans l'étape 2
Password: le mot de pass choisis dans l'étape 2
L'instalation de votre DB est lancer, vous n'avez que a appuyer sur une touche quand il vous le demande.

7.Passage en 2.3.2:

Alors voila la partie qui vas intéresser les personnes qui ont déjà un serveur 2.3 et qui souhaite le passer en 2.3.2.

(Pour les personnes ayant déjà un serveur 2.3)
* Dans le dossier "reaper-eazy-mangos" lancer "reaper-x-mangos.bat"
Entrez le chemin qui est par défaut "C:\wamp\mysql\bin" puis faire entrer. Dans la fenêtre qui s'ouvre tapez 2 puis entrez les informations demandées. Votre DB avec tous ce qui est personnage compte et realmlist et sauvegardé!

* Dans le dossier "C:\Reaper-X-Easy-MaNGOS\reaper-eazy-mangos\Upgrade", lancer le "reaper-x-upgrade.bat". Vous devriez avoir une fenêtre ou vous devez entrer l'endroit ou ce trouve le patch Mysql donc par défaut:
"C:\wamp\mysql\bin" et vous faîtes entrer.
Vous arrivez sur ca:

Il vous demmande si vous voulez update votre database, entrer "Yes" et appuyer sur entrer. Il vous demmande alors votre nom d'utilisateur et votre mot de pass(ceux choisis a l'étape 2) votre DB Mangos(mangos) votre DB characters(characters) et votre DB realmd(realmd) puis faire entrer.
Votre DB ce met a jour automatiquement et voila c'est fini du coté de la db pour ceux qui veulent créer un serveur.

* Pour réinporter les compte et les personnage,ect... retourner ouvrir le "reaper-x-mangos.bat" rentrer le chemin "C:\wamp\mysql\bin"(par défaut) puis faire le 4. Il vous demmande alors les informations suivantes:
USERNAME: le nom de comtpe choisi a l'étape 2
PASSWORD: le mot de pass choisi a l'étape 2
CHARACTERS database: characters
Your WORLD/MANGOS database: laisser vide
REALMD database: realmd
Dès que c'est fini tout vos comptes sont revenus ainsi que tout les persos!

8.Extraction de la dbc, des maps, et vmaps:

1.Extraction de la dbc:

Dans le répertoir ou vous avez instaler Reaper-X-Easy-MaNGOS (par défaut: "C:\Reaper-X-Easy-MaNGOS") dans le dossier Tools vous aller trouver trois dossiers:
DBC Extractor
MapExtractor
VmapExtractAssembler
Celui qui nous interesse pour les dbc est "DBC Extractor". Ouvrez le.
Dans ce dossier ya pleins de fichier (:O) maintenant vas faloir savoir quel version de World of Warcraft_2.3.2 vous avez!(anglais..français...)
Enfain bon il vos mieux déplacer tout ce qui ce trouve dans ce dossier dans le dossier "C:\program files\World of Warcraft\data" ensuite lancer le .cmd correspondant a votre version World of Warcraft et attendre 6
Déplacer ensuite le dossier qui est créer dans un dossier que vous nommer "Core". Suprimer les fichier que vous avez déplacer dans le \Data.
Fini pour l'extraction de dbc!

2.Extraction des maps:

Dans le même dossier que celui ou vous avez trouvez l'extracteru de dbc, ouvre le dossier "MapExtractor", prenez tout ce qui ce trouve dedans et placez sa dans "C:\Program Files\World of Warcraft". Lancez le fichier "extract-map.bat". Quand le programme ce ferme c'est que l'extraction des maps est terminée. Placer le dossier "maps" qui a était créer dans le dossier "Core" ou ce trouve déja le dossier "dbc".
Fini l'extraction des maps!

3.Extraction des vmaps:

Maintenant il ne reste plus que l'extraction des vmaps, l'étape la plus longue...
Dans le dossier ou vous avez trouver les extracteurs de dbc et de maps il y a un dossier du nom de "VmapExtractAssembler" déplacer tout son contenu dans "C:\Program Files\World of Warcraft". Lancez le "makevmaps_SIMPLE.bat". Quand le fichier ce ferme c'est que l'extraction des vmaps est terminée! Prenez alors le dossier "vmaps" qui a était créer et déplacer le dans le dossier "Core" ou ce trouve déja les dossier "dbc", et "maps". Suprimer les fichiers que vous avez déplacer dans le répertoire "C:\Program Files\World of Warcraft" ainsi que le dossier "building".

Votre DB est prête!

9.Configuration du realmd.conf:

Aller dans le dossier "C:\Reaper-X-Easy-MaNGOS" et ouvrez le fichier "realmd.conf".
Modifiez le comme sa:

# MaNGOS realmd configuration file
ConfVersion=2007062001

# Database connection settings for the realm server.
# Default: hostname;port;username;password;database
# .;somenumber;username;password;database - use named pipes at Windows
# Named pipes: mySQL required adding "enable-named-pipe" to [mysqld] section my.ini
# .;/path/to/unix_socket;username;password;database - use Unix sockets at Unix/Linux
# Unix sockets: experimental, not tested
LoginDatabaseInfo = "127.0.0.1;3306;nom_de_compte_créer_a_l'étape2;mot_de_pass_créer_a_ l'étape2;realmd"

Fermer et enregistrer.
Voila le realmd.conf est configurer!

10.Configuration du mangosd.conf:

Aller dans le dossier "C:\Reaper-X-Easy-MaNGOS" et ouvrez le fichier "mangosd.conf".
Modifiez le comme sa:

# Data directory setting.
# Important: DataDir needs to be quoted, as it is a string which may
# contain space characters.
DataDir = "l'endroit ou ce trouve le dossier Core"

# Logs directory setting.
# Important: Logs dir must exists, or all logs be disable
# Default: "" - no log directory prefix, if used log names isn't absolute path then logs will be stored in current directory for run program.
LogsDir = ""

# Database connection settings for the world server.
# Default: hostname;port;username;password;database
# .;somenumber;username;password;database - use named pipes at Windows
# Named pipes: mySQL required adding "enable-named-pipe" to [mysqld] section my.ini
# .;/path/to/unix_socket;username;password;database - use Unix sockets at Unix/Linux
# Unix sockets: experimental, not tested
LoginDatabaseInfo = "127.0.0.1;3306;nom_de_compte_créer_a_l'étape2;mot_de_pass_créer_a_ l'étape2;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;nom_de_compte_créer_a_l'étape2;mot_de_pass_créer_a_ l'étape2;mangos"
CharacterDatabaseInfo = "127.0.0.1;3306;nom_de_compte_créer_a_l'étape2;mot_de_pass_créer_a_ l'étape2;characters"

Fermer et enregistrer.
Voila le mangosd.conf estconfigurer!

11.Lancement du serveur:

Dans le même dossier, ouvrez le "realmd.cmd", une fenêtre s'ouvre. Surtout laissez la ouverte^^.
Egalement dans le même dossier, ouvrez le "mangosd.cmd", une fenêtre s'ouvre. Surtout ne pas la fermer. Attendez que votre carte mère emette un BIP. Votre serveur est lancer!

12.Création d'un compte:

Dans la fenêtre "mangosd.cmd", tappez la commande suivante:
create nom_du_compte mot_de_pass
Voila le compte est créer!
Maintenant il faut passer le compte en compte Burning Crusade biensur^^ donc tappez la commande suivante:
setbc nom_de_compte 1
Le compte est maintenant un compte Burning Crusade!

13.Connexion au serveur:

Tout d'abord on vas changer le nom du serveur^^ alors dans SQLyog ouvre la DB "realmd" puis faîtes un clic droit sur la table realmlist puis sélectionner "View data".
Modifier dans la colone "Name" la case par le nom de votre serveur. dans la case "address" laisser "127.0.0.1" puis faite la ptite disquette pour bien enregistrer. Voila relancer "realmd.cmd" et "mangos.cmd" et votre serveur porte maintenant le nom que vous lui avez donner.

Dans le répertoir World of Warcraft, ouvrer le fichier "realmlst" et remplacer

set realmlist eu.logon.worldofwarcraft.com
set patchlist eu.version.worldofwarcraft.com

par:

set realmlist localhost

Fermer et enregistrer.
Lancer world of warcraft et connectez vous!