Bonjour à tous et bienvenue sur le tutoriel de comment créer un serveur privé, avec le version la plus récente des débogages, le plus récent émulateur. Pour utiliser cette emulateur et donc ce tutoriel vous ne devez PAS posséder de serveur privé. Ensuite vous devrez mettre à jour vos serveurs sous DSA Lite RevH1 par le tuto de DSA Lite RevH2, etc

Tutoriel : Créer son serveur privé World of Warcraft

Sommaire

  1. Introduction
  2. Téléchargement des éléments nécessaires
  3. Installations
  4. Remerciements & Copyrights

1. Introduction

Qui n’a jamais voulu créer son propre serveur privée World Of Warcraft ? Pour faire jouer des joueurs en ligne gratuitement ou en mode payant (VIP) ? Ou juste vous faire un serveur en local pour pouvoir tester WoW et devenir Maitre-de-jeu ?

EmuTech à mis au point spécialement le premier emulateur le plus simple d’utilisation et surtout le plus stable qui existe actuellement en 3.3.3.

Si vous voulez vous faire votre tout premier serveur 3.3.3 (11723) suiviez ce petit tutoriel TRES simple (il faut quand meme si connaitre un minimum en informatique !) Cependant sachez que nous vous expliquerons uniquement comment jouer en LOCAL car un serveur privé en ligne est interdit par Blizzard mais autorisé en France ; 2 lois qui se percutent et qui fond en sorte que vous avez le choix : en ligne ? local ? Bref ici ce sera du local. Mais pour le mettre en ligne rien de très compliqué… Google® sera votre meilleur allié ! Pour installer un serveur local prévoyez 30 minutes de travail à 2 heures si vous vous y connaissez pas : si vous comptez le temps d’importations des SQL (database) et du téléchargement : prévoyez 4 à 6 Heures (ADSL 2Mb/s) !

2. Téléchargement des éléments nécessaires

Pour créer un serveur privée vous devez avoir 4 choses :

- Un Emulateur : c’est ce qui gère le monde de world of warcraft meme quand vous n’etes pas connecter.
- Une DataBase : là où se trouve TOUT les NPC (pnj), GOB (objets), spells et auras (montures et sorts).
- Un logiciel de gestion MySQL : Wamp 2.0i
- Un logiciel de paramétrage et lecture facile du MySQL en SQL : Navicat Lite

Tout ces logiciels sont gratuits !

D’abord télécharger WAMP 2.0i : http://sourceforge.net/projects/wampserver/files/WampServer%202/WampServer%202.0/WampServer2.0i.exe/download

Ensuite télécharger Navicat Lite (version gratuite avec 60% des commandes dispo) : http://download.navicat.com/download/navicat9_mysql_en.exe

Ensuite télécharger l’émulateur personnel d’EmuTech : le DSA Lite RevH1 3.3.3 (11723) : http://www.files-save.com/fr/download-276058a45536c18521a828e4fb09ccd9.html

Ensuite télécharger la database complète du serveur 3.3.3 pour le DSA Lite RevH1 : http://www.files-save.com/fr/download-013ee8192724496e32755e76ee3b830d.html

3. Installations

Lancer Wamp 2.0i et installez le sur votre ordinateur.
En bas dans votre barre de tache Windows vous trouverez, pret de l’heure, un icone ressemblant à un compteur de voiture : il est rouge. Faite un clique droit puis « langues » puis « french ». Beaucoup mieux en Français !
Ensuite faite un clique gauche dessus puis PHP MyAdmin.

Une page internet local va s’ouvrir : cliquer en haut sur « PRIVILEGES » puis « AJOUTER UN UTILISATEUR ».
Vous voyez normalement un tableau dotn le titre est « Information pour la connexion ».

Dans « nom d’utilisateur » marqué un nom de compte : il ne servira PAS à jouer au jeux mais à faire en sorte que WAMP et NAVICAT se connecte ensemble ainsi que l’émulateur DSA Lite mais nous verrons ceci plus tard.

Dans « Serveur » taper ceci :   localhost

Dans « Mot de Passe » mettez un mot de passe de votre choix en évitant les MAJUSCULES ! (exmple :  servdemoi  )

Dans « Entrer à nouveau » : remettez votre mot de passe une seconde fois.

NE CLIQUER PAS sur « GENERER UN MOT DE PASSE » !

Dans le tableau en bas « Base de données pour cette utilisateur » : cocher le petit rond qui se nomme « Donner les privilèges passe-partout (« % »)  »

Dans le tableau encore ci dessous du nom de « Privilèges globaux » : cliquer sur « Tout cocher » en bleu.

Puis tout en bas de la page à droite cliquer sur « Executer » !

Wamp est programmé !
A present fermer la fenetre et faite un clique gauche sur le logo de Wamp dans la barre de tache puis « Démarrer les services ».

Le logo passera JAUNE puis BLANC. S’il reste bloquer sur JAUNE : ouvrez le port 80 de votre routeur/box pour que le système Apache (module serveur) se lance correctement.

Si Wamp est devenu BLANC installez à présent Navicat MySQL 8 Lite sur votre ordinateur.
TOUJOURS LAISSEZ WAMP 2.0i lancer et en logo BLANC sur votre ordinateur !

Lancer ensuite Navicat. Vous trouverez une sorte de tour (image d’un serveur) gris/bleu traverser par un éclair vert.
Cliquer dessus.
Une fenetre « connection » s’affiche :

Dans « Connection Name : » entrer le NOM de votre serveur attacher donc sans espace ni caractères spéciaux. (exemple possible :  serveur_de_maxim  )

Dans « Host Name/IP address: » taper  localhost   si ce n’est déjà fait.

Dans « Port : »  laissez 3306

Dans « User Name: »  entrer le meme NOM DE COMPTE que vous avez marqué dans WAMP 2.0i !

Dans « Password: » marquer le meme MOT DE PASSE que vous avez marqué dans WAMP 2.0i !

Cliquer sur TEST CONNECTION en bas de la fenêtre. Si la connexion est correct vous recevrez un message.
Ensuite cliquer sur « OK ».

Le nom de votre serveur par exemple serveur_de_maxim apparait en dessous traverser par un éclair rouge. Double cliquer dessus : il deviendra vert. Votre serveur est actif !

Ensuite faite ceci SANS fermer Navicat :

Allez chercher vos DataBase télécharger par ce tuto : decompressez l’archive nommé « database_dsa_3.3.3.rar » avec WINRAR dans votre bureau par exemple.

Retourner dans NAVICAT !

- Clique droit sur le nom de votre serveur (exemple :   serveur_de_maxim   ) puis « New Database… »
Dans « Enter Database Name: » taper exactement ceci :    characters
puis faite OK.
Double cliquer sur la database « characters » que vous venez de créer.
CLiquer une seul fois sur « Tables » puis dans la grande partie blanche à droite faite un clique droit puis « Execute SQL File ».
Dans le mini fenetre qui vient de s’ouvrir vous avez « File » de marqué : cliquer sur le bouton à gauche avec 3 petit point « [...]« .
Par la fenetre qui vient de s’ouvrir allez dans votre bureau où vous avez décompressez la database ouvrez le dossier puis cliquer sur le fichier « characters.sql » puis cliquer sur « Ouvrir ».

Ensuite cocher « Continue on errors » puis cliquer sur « Start » !

PATIENTEZ ! Lorsque la barre entière sera verte le bouton à gauche en bas affichera le mot « CLOSE ». Et vous pourrez alors cliquer dessus.
Faite un clique droit dans la grande partie blanche puis cliquer sur « Refresh ».
Les tables du serveur sont apparus !
(importez la DataBase characters peut durer entre 3 et 20 minutes)
————–

- Re-tourner  sur le nom de votre serveur (exemple :   serveur_de_maxim   ) puis « New Database… »
Dans « Enter Database Name: » taper exactement ceci :    mangos
puis faite OK.
Double cliquer sur la database « mangos » que vous venez de créer.
CLiquer une seul fois sur « Tables » puis dans la grande partie blanche à droite faite un clique droit puis « Execute SQL File ».
Dans le mini fenetre qui vient de s’ouvrir vous avez « File » de marqué : cliquer sur le bouton à gauche avec 3 petit point « [...]« .
Par la fenetre qui vient de s’ouvrir allez dans votre bureau où vous avez décompressez la database ouvrez le dossier puis cliquer sur le fichier « world.sql » puis cliquer sur « Ouvrir ».

Ensuite cocher « Continue on errors » puis cliquer sur « Start » !

PATIENTEZ ! Lorsque la barre entière sera verte le bouton à gauche en bas affichera le mot « CLOSE ». Et vous pourrez alors cliquer dessus.
Faite un clique droit dans la grande partie blanche puis cliquer sur « Refresh ».
Les tables du serveur sont apparus !
(importez la database mangos peut durer entre 30 minutes et 4 heures)
———————

- Re-tourner  sur le nom de votre serveur (exemple :   serveur_de_maxim   ) puis « New Database… »
Dans « Enter Database Name: » taper exactement ceci :    realmd
puis faite OK.
Double cliquer sur la database « realmd » que vous venez de créer.
CLiquer une seul fois sur « Tables » puis dans la grande partie blanche à droite faite un clique droit puis « Execute SQL File ».
Dans le mini fenetre qui vient de s’ouvrir vous avez « File » de marqué : cliquer sur le bouton à gauche avec 3 petit point « [...]« .
Par la fenetre qui vient de s’ouvrir allez dans votre bureau où vous avez décompressez la database ouvrez le dossier puis cliquer sur le fichier « realmd.sql » puis cliquer sur « Ouvrir ».

Ensuite cocher « Continue on errors » puis cliquer sur « Start » !

PATIENTEZ ! Lorsque la barre entière sera verte le bouton à gauche en bas affichera le mot « CLOSE ». Et vous pourrez alors cliquer dessus.
Faite un clique droit dans la grande partie blanche puis cliquer sur « Refresh ».
Les tables du serveur sont apparus !
(importez la database realmd peut durer entre 30 secondes et 5 minutes)
————————

- Re-tourner  sur le nom de votre serveur (exemple :   serveur_de_maxim   ) puis « New Database… »
Dans « Enter Database Name: » taper exactement ceci :    scriptdev2
puis faite OK.
Double cliquer sur la database « scriptdev2″ que vous venez de créer.
CLiquer une seul fois sur « Tables » puis dans la grande partie blanche à droite faite un clique droit puis « Execute SQL File ».
Dans le mini fenetre qui vient de s’ouvrir vous avez « File » de marqué : cliquer sur le bouton à gauche avec 3 petit point « [...]« .
Par la fenetre qui vient de s’ouvrir allez dans votre bureau où vous avez décompressez la database ouvrez le dossier puis cliquer sur le fichier « scriptdev2.sql » puis cliquer sur « Ouvrir ».

Ensuite cocher « Continue on errors » puis cliquer sur « Start » !

PATIENTEZ ! Lorsque la barre entière sera verte le bouton à gauche en bas affichera le mot « CLOSE ». Et vous pourrez alors cliquer dessus.
Faite un clique droit dans la grande partie blanche puis cliquer sur « Refresh ».
Les tables du serveur sont apparus !
(importez la database scriptdev2 dur environ 10 à 20 secondes)
———————-

Votre serveur est presque pret !
Rendez vous maintenant dans votre DataBase « realmd » : allez dans la table « realmlist » (double cliquer pour l’ouvrir) :

Un tableau s’affiche devant vous : vous y voyez le nom suivant : Mon Serveur WoW ; dans la colonne « name ». Changer le si vous le souhaitez.
la colonne « address » et « port » sont déjà configurer pour le local. Si vous passez votre serveur OnLine un jour, vous devrez changer 127.0.0.1 par votre IP Fixe ou ‘no-ip’ si vous avez une IP dynamique.
Fermer la fenetre, s’il vous demande d’enregistrer ou non les modifications cliquer sur OUI si vous avez changer le nom.

On passe maintenant à la programmation de l’émulateur ! Pas de panique c’est très simple en faite ! COURAGE =)

Decompresser l’émulateur DSA Lite RevH1 où vous le souhaitez de préférence dans C:\SERVEUR\DSA\  (si vous n’avez pas les dossiers suivants vous pouvez les créer à la main)…

Ensuite ouvrez l’émulateur. Vous devrez vous occupez de 7 fichiers/dossiers : DSArealmd.conf  = qui sert à configurer la database REALMD : là où se trouvera tout les comptes des joueurs et le votre plus tard.

Donc ouvrez DSArealmd.conf avec BLoc-Notes :

Descendez jusqu’à trouvez cette ligne :

LoginDatabaseInfo = « 127.0.0.1;3306;NOM_DE_COMPTE_WAMP;MOT_DE_PASSE_WAMP;realmd »

Et changer les indications demandées !

Ensuite ouvrez DSAworld.conf qui servira à configurer le monde de world of warcraft.

Descendez jusqu’à trouvez ces lignes :

LoginDatabaseInfo = « 127.0.0.1;3306;NOM_DE_COMPTE_WAMP;MOT_DE_PASSE_WAMP;realmd »
WorldDatabaseInfo = « 127.0.0.1;3306;NOM_DE_COMPTE_WAMP;MOT_DE_PASSE_WAMP;mangos »
CharacterDatabaseInfo = « 127.0.0.1;3306;NOM_DE_COMPTE_WAMP;MOT_DE_PASSE_WAMP;characters »

Et changer les indications demandées !

Ensuite ouvrez scriptdev2.conf qui servira à configurer les scripts des raids, instances, WorldBoss. Ce sont des scripts RPC. Les LUA ne sont pas compatible.

Descendez jusqu’à trouvez cette ligne :

ScriptDev2DatabaseInfo = « 127.0.0.1;3306;NOM_DE_COMPTE_WAMP;MOT_DE_PASSE_WAMP;scriptdev2″

Et changer les indications demandées !

Et voilà votre serveur est configuré !

RAPPEL : Vous devez avoir Wamp lancé sur votre ordinateur et le logo BLANC ; Navicat est facultatif, vous pouvez fermer le programme.
Pour lancer votre serveur vous devrez lancer 2 FICHIERS :

1-DSAlogin.bat  =  c’est ce qui va créer les royaumes du jeu. Si DSAlogin est bien lancé vous devrez voir apparaitre la ligne suivante sur la console MS-DOS : « Realmd DSA mode priorite HAUTE. »

2-mangosd.bat = vous allez lancer le monde de World Of Warcraft : cela prendra environ 2 à 4 minutes ! Si Mangosd est bien lancé vous entendrez un BIP sonore de votre carte mère qui vous confirmera que le serveur est définitivement lancé.

De nombreuses lignes ROUGES apparaitrons dans la console mangosd au démarrage : ceci est normal !

Et voilà ! Vous avez votre serveur WoW en local version 3.3.3 build (11723) !

Reste à vous créer le compte :

Dans la console mangosd ; une fois lancer, taper exactement ce qui suis :

account create nom_de_compte_de_jeu mot_de_passe_de_jeu (attention ! ne pas mettre celui de Wamp cette fois ^^)
account set gm nom_de_compte_de_jeu 3 (attention ! 3 = Admin du serveur ! 2=  MJ ! 1 = Modérateur et 0 = Joueurs !)
account set addon nom_de_compte_de_jeu 2 (attention ! 0 = Pré-Burning Crusade ! 1 = Burning Crusade 2.4.3 et 2 = WOTLK 3.X.X ! 3 = Cataclysm ; mais non dispo encore vu que cette emulateur est fait pour la 3.3.3 (11723) maxi !)

Dans votre jeu chercher le realmlist dans le dossier Data/frFR/ sous le nom de realmlist.wtf !

indiquer ceci :

set realmlist 127.0.0.1

Lancer Wamp, si ce n’est déjà fait, puis DSAlogin.bat et mangosd.bat. Si vous avez correctement créer votre compte de jeu comme indiquer vous pourrez vous connectez dans le jeu :D !

Bon jeu à tous !

4. Remerciements & Copyrights

Nous tenons à remerciez les membres de Vektor qui nous on permis d’adapter la double spécialisation et les autres patchs de MaNGOS à DSA Lite RevH1 3.3.3a et à tout ceux qui nous on aidé dans la création de cette emulateur stable et performant ! Aussi à TheOlep notre co-directeur de la Team EmuTech pour l’hebergement et la mis en place des tutoriels =)

EMUTECH TEAM® 2009/2010 // InC – 2010

N3MR3D (Directeur)
TheOlep (Co-Directeur)

PS : Pour tout soucis techniques merci de nous envoyer un Message Privée par emutech ou Vektor : vous trouverez sur http://vektor.fr de nombreux, très nombreux même, patchs pour votre serveur : configurer, page d’inscription automatique online pour joueurs, etc !