Anda di halaman 1dari 27

Easy MaNGOS Solution facile de déploiement d'un serveur MaNGOS

Version 3 (V3)

Easy MaNGOS V3 © 2010 Yad @ easy-mangos.wowdb.fr

World of Warcraft, Battle.net, Diablo, StarCraft and Blizzard Entertainment are trademarks or registered trademarks of Blizzard
Entertainment,

Inc. in the U.S. and/or other countries. c 1998-2010 Blizzard Entertainment, Inc. All rights reserved.

This website is in no way related to World of Warcraft, Blizzard Entertainment, Inc. or any of its associates and partners.

EASY-MANGOS.WOWDB.FR PAGE | 1
TABLES DES MATIÈRES
Introduction ……………………………………………………………………………………………………………………..………. 3

Informations générales ………………………………………………………………………………………………………… 3

Prérequis …………………………………………………………………………………………………………….………………. 3

Liens …………………………………………………………………………………………………………………………………….. 3

Avertissements …………………………………………………………………………………………………….………………. 3

Installation ……………………………………………………………………………………………………………………………….. 4

Préliminaires ………………………………………………………………………………………………………………………… 4

Installation du serveur de jeu ……………………………………..……………………………………………………….. 7

Mise à jour ………………………….…………….……………………………………………………………………………………. 13

Démarrage …………………………..…………………………………………………………………………………………………. 18

Sites web ……………………………..…………………………………………………………………………………………………. 19

Téléchargement & Installation …………………………………………………………………………………………… 19

Accès …………………….………………………………………………………………………………………………………….… 24

Autres fonctionnalités ……….………………………………………………………………………………….…….…………. 25

Programme client …………….………………………………………………………………………………………………….…. 26

Notes finales …………………………………………………………………………………………………………………………… 27

Rappels …….………………………………………………………………………………………………………………………… 27

Crédits & Remerciements …………………………………………………………………………………………………… 28

Copyright ……………………………………………………………………………………………………………………………. 29

EASY-MANGOS.WOWDB.FR PAGE | 2
INTRODUCTION
INFORMATIONS GÉNÉRALES
Difficulté : facile

Temps requis : 10 minutes (sans compter le temps des téléchargements)

Satisfaction finale : élevée

PRÉ-REQUIS
Installateur Easy MaNGOS 
http://subversion.assembla.com/svn/em-launcher/Easy-MaNGOS.exe

Microsoft Visual C++ 2010 Redistributable Package (x86) 


http://www.microsoft.com/downloads/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-
a423-37bf0912db84&displaylang=fr

Microsoft .NET Framework 4 


http://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-
919f-b21f31ab88b7&displaylang=fr

LIENS
Informations version  http://easy-mangos.wowdb.fr/forumdisplay.php?fid=5

Informations lanceur  http://easy-mangos.wowdb.fr/forumdisplay.php?fid=23



FAQ  http://easy-mangos.wowdb.fr/forumdisplay.php?fid=32

Add-Ons  http://easy-mangos.wowdb.fr/forumdisplay.php?fid=31

Tutoriels  http://easy-mangos.wowdb.fr/forumdisplay.php?fid=7

AVERTISSEMENTS
Easy MaNGOS est toujours en cours de développement. Nous ne pouvons vous garantir
l’absence de bugs. De plus, l’équipe d’Easy MaNGOS n’est en aucune façon responsable de
l’utilisation que vous ferez du présent logiciel. L’émulation de World of Warcraft est illégale.

À vos risques et périls!


EASY-MANGOS.WOWDB.FR PAGE | 3
INSTALLATION
PRÉLIMINAIRES
Vous devez d’abord et avant tout installer les pré-requis listés dans la partie introduction.
Cependant, les programmes nommés « Microsoft Visual C++ 2010 Redistributable Package (x86)
» et « Microsoft .NET Framework 4 », vous demanderont probablement le redémarrage de votre
ordinateur. Si c’est le cas, faites-le.

Lorsque votre ordinateur sera redémarré, vous devriez avoir un raccourci nommé « Easy
MaNGOS » présent sur votre bureau, double-cliquez dessus afin de le lancer, ou faites un clic
droit, puis « Ouvrir » / « Open », tout dépend de la langue de votre système. Quand vous aurez
lancé correctement Easy MaNGOS, il vous demandera s’il peut télécharger des fichiers. Ces
fichiers doivent être téléchargés pour le bon fonctionnement du programme, si vous répondez «
Non », la console se fermera automatiquement. Répondez donc « Oui » pour éviter la fermeture
du programme.

Capture d’écran :

EASY-MANGOS.WOWDB.FR PAGE | 4
L’ensemble des fichiers requis va alors être téléchargé à partir du SVN source d’Easy MaNGOS.

Capture d’écran :

EASY-MANGOS.WOWDB.FR PAGE | 5
Vous allez devoir attendre la fin du processus de téléchargement. Lorsque vous apercevrez un
message vous indiquant que le téléchargement et la vérification sont terminés, cliquez sur « OK
» pour fermer ce message et passer à la suite.

Capture d’écran :

EASY-MANGOS.WOWDB.FR PAGE | 6
INSTALLATION DU SERVEUR DE JEU
Vous êtes maintenant à l’étape de l’installation de votre serveur de jeu. Pour ce faire, vous
devez vous rendre dans l’onglet nommé « Installation », situé à gauche de l’onglet « Changelog
», sur lequel vous êtes par défaut. Dans cet onglet, vous avez la possibilité de choisir votre base
de données (UDB, YTDB, YTDB), d’installer deux sites web très pratiques et de ré-extraire les
Maps et les DBC de votre client. Pour le moment, on va simplement se concentrer sur le bouton
« Installation » et les options UDB, YTDB, PSDB. En fait, ces coches vous permettent de choisir la
base de données que vous désirez pour votre serveur de jeu. Je vous fais une brève description
de ce qu’est qu’une base de données et une description de chacune d’elles :

Les bases de données de l’émulation World of Warcraft sont toutes écrites en MySQL, langage
très connu de la plupart des informaticiens. Sans base de données disponible sur votre serveur,
le jeu sera vide ; les créatures, les items, les objets : tous seront effacés. Donc, en gros, une base
de données sert à construire le Monde de World of Warcraft, ce qui correspond à toutes les
quêtes, les items, les objets de jeu, les créatures, les personnages, les comptes d’utilisateur, etc.
Vous devez donc choisir la base de données qui vous convient :

UDB se veut 100% Blizzlike, elle se veut identique aux serveurs officiels. Néanmoins, il
leur reste pas mal de travail avant d’atteindre ce but, elle fonctionne plus ou moins.
Leur forum officiel est disponible ici : http://udbforums.kicks-ass.net/

YTDB est sans doute la meilleure base de données au niveau du débogage, les quêtes
sont codées dans leur grande majorité, même si cela ne correspond pas totalement aux
serveurs officiels. Leur forum officiel est disponible ici : http://www.ytdb.ru/

PSBD est en fait l’ombre des deux bases. Leur forum officiel est disponible ici :
http://project-silvermoon.net/forums/

EASY-MANGOS.WOWDB.FR PAGE | 7
Donc, après avoir choisi la base de données que vous préférez aux autres, cochez la case qui lui
correspond et cliquez sur le bouton « Installation » pour installer le serveur avec la base de
données choisie. Lorsque vous cliquerez sur le bouton d’installation, une fenêtre s’affichera à
l’écran vous indiquant que, suite au téléchargement de la base de données, l’installation de
celle-ci effacera l’ancienne que vous pourriez avoir déjà installée, mais cela est votre première
installation, répondez donc « Oui ».

Capture d’écran :

EASY-MANGOS.WOWDB.FR PAGE | 8
L’installation du serveur se fera à la suite de l’extraction des DBC et Maps de votre client et du
téléchargement du core et des bases de données (soit les bases « udb.sql », « ytdb.sql », «
psdb.sql », « characters.sql », « realmd.sql » et « scriptdev2.sql »). Je vous les décris de façon
brève :

udb.sql, ytdb.sql et psdb.sql : Comme je vous l’ai mentionné plus tôt, ce sont les bases
de données du Monde de votre serveur de jeu. Elles contiennent toutes les données
relatives au Monde.

characters.sql : C’est la base de données qui contient toutes les données relatives aux
personnages du royaume.

realmd.sql : C’est la base de données qui contient toutes les données relatives aux
comptes d’utilisateur du serveur et les paramètres des royaumes du serveur.

scriptdev2.sql : C’est la base de données qui contient tous les scripts des créatures.

EASY-MANGOS.WOWDB.FR PAGE | 9
Cette étape peut prendre du temps, particulièrement l’extraction des fichiers de votre client.
Nous vous demandons d’user d’un minimum de votre patience.

Capture d’écran :

Durant cette étape, Easy MaNGOS recherchera votre répertoire d’installation de World of
Warcraft afin d’y extraire les Maps et DBC. Si tout se termine correctement, et s’il trouve le
répertoire, vous devriez avoir un message à la fin de la console qui dit « Opération terminée ! ».

EASY-MANGOS.WOWDB.FR PAGE | 10
S’il ne le trouve pas, il vous indiquera un message d’erreur. Il est possible d’y remédier en
modifiant le fichier « easy-mangos.conf » qui se trouve dans le répertoire d’Easy MaNGOS. Il
vous suffit seulement de l’ouvrir avec un logiciel de traitement de texte.

Une fois ouvert, recherchez ces lignes :

chWOW = C:\Program Files\World of Warcraft

Remplacez simplement le C:\Program Files\World of Warcraft par le chemin d’accès de votre


dossier World of Warcraft. Cependant, veillez à ne pas oublier les espaces avant et après le signe
« = » ou cette manipulation n’aura aucun effet. Enregistrez et fermez.

Quittez la console en cliquant sur le bouton « Quitter » en haut à droite. Lorsque le message qui
demandera votre confirmation apparaîtra, cliquez sur « Oui ». Ce message ne fait que vous dire
que les consoles MaNGOS et Realmd seront fermées, donc le serveur sera hors-ligne. Ce n’est
pas important puisque c’est votre première installation.

Capture d’écran :

EASY-MANGOS.WOWDB.FR PAGE | 11
Redémarrez Easy MaNGOS, puis rendez-vous de nouveau dans l’onglet « Installation ». Cliquez
sur le bouton « Réextraire Maps et DBC » afin de répéter l’étape que vous n’avez pas pu faire
précédemment. Une fenêtre s’affichera vous indiquant que les Maps et DBC actuelles seront
remplacées par celles que l’extracteur va extraire. Répondez « Oui » pour que l’extracteur se
mette au travail.

Capture d’écran :

Une fois cette étape faite, votre serveur sera correctement installé et totalement fonctionnel !

EASY-MANGOS.WOWDB.FR PAGE | 12
MISE À JOUR
Pour effectuer une mise à jour de votre version actuelle, vous devez vous rendre dans l’onglet «
Gestion ». Cet onglet contient plusieurs fonctionnalités. Pour le moment, on se concentrera sur
le bouton « Mettre à jour » et les coches (UDB, YTDB, PSDB).

--------------------------------------------------------------------------------------------------------------------------------

Attention !

Avant d’effectuer une mise à jour de votre serveur, assurez-vous d’abord que vous n’ayez pas
faite aucune modification personnelle de la base de données « mangos », ou elles seront
perdues. Pour éviter une telle gaffe, sauvegardez d’abord vos créations en fichiers SQL, puis
rendez-vous dans /Easy MaNGOS/MaNGOS/SQL/custom/ et placez-y vos sauvegardes SQL que
vous aurez préalablement faites.

Suite à la mise à jour, il ne vous restera plus qu’à les restaurer en vous rendant dans l’onglet «
Sauvegarde » et en cliquant sur le bouton « Restaurer les patchs SQL du dossier custom » pour
que vos sauvegardes soient de nouveau de votre base de données, à jour cette fois. Easy
MaNGOS vous demandera si vous êtes certain d’exécuter vos patchs, puisqu’en cas
d’éventuelles erreurs, vous n’aurez pas d’avertissement vous l’indiquant. Répondez « Oui » si
vous êtes certain de ce que vous faites.

Il vous fera faire cette étape à chaque mise à jour de la version pour conserver vos données
personnelles, ou elles seront effacées et irrécupérables !

-------------------------------------------------------------------------------------------------------------------------------

EASY-MANGOS.WOWDB.FR PAGE | 13
Choisissez donc votre base de données, puis cliquez sur le bouton « Mettre à jour ». Une fenêtre
va apparaître, si vous êtes certain de vouloir faire une mise à jour, répondez par « Oui ».

Capture d’écran :

EASY-MANGOS.WOWDB.FR PAGE | 14
Les fichiers à jour se téléchargent.

Capture d’écran :

EASY-MANGOS.WOWDB.FR PAGE | 15
Comme à la partie précédente, vous devrez attendre le message « Opération terminée ! » pour
vous assurer que tout s’est bien passé.

Capture d’écran :

Vous pouvez voir l'avancement des mises à jour en vous rendant dans l'onglet « Changelog », en
cliquant sur le bouton « Voir le Changelog de la dernière version ». Les informations relatives à
la version que vous possédez s’afficheront alors dans la console.

Pour plus d’informations sur les mises à jour de version, consultez notre forum à cette adresse :
http://easy-mangos.wowdb.fr/forumdisplay.php?fid=5

EASY-MANGOS.WOWDB.FR PAGE | 16
DÉMARRAGE
Pour démarrer votre serveur de jeu afin que vous puissiez vous connectez dessus, rendez-vous
dans l’onglet « État du serveur » puis cliquez sur les boutons « MaNGOS » et « Realmd ». Vous
aurez alors deux fenêtres, de type console, ouvertes sous vos yeux.

Capture d’écran :

EASY-MANGOS.WOWDB.FR PAGE | 17
L’une d’elles, la première sur la capture d’écran, se nomme « mangosd.exe ». C’est cette
minuscule console qui créera le serveur. Elle chargera toutes les informations des bases de
données « mangos », « characters » et « scriptdev2 ».

L’autre, « realmd.exe », chargera la base de données « realmd ». Cette console a pour fonction
d’accepter ou non des connections entrantes (comptes d’utilisateur). Donc, les personnes qui ne
possèdent pas de compte réel sur votre serveur ne pourront pas s’y connecter s’ils ne possèdent
pas les bonnes informations. De plus, elle créé les royaumes, les ajoute à la liste avec les
informations qui sont dans la table « realmlist » de votre base de données « realmd ». Ce sont
les rôles de cette console, si elle n’est pas lancée, personne ne sera en mesure de se connecter
au serveur.

Une option s’offre également à vous, la possibilité de redémarrer le serveur en cas de plantage.
Pour ce faire, vous devez cocher les cases « Boucler » qui sont situées juste à côté des boutons ,
« MaNGOS » et « Realmd ».

Vous pouvez également définir cette option par défaut au démarrage d’Easy MaNGOS. Vous
devez éditer le fichier, « easy-mangos.conf » à l’aide d’un logiciel de traitement de texte.

Recherchez ces liges :

AR_MANGOS = 0
AR_REALMD = 0

Remplacer le « 0 » par « 1 » fera en sorte que l’option soit définie par défaut au lancement
d’Easy MaNGOS. N’oubliez pas les espaces avant et après le signe « = ».

EASY-MANGOS.WOWDB.FR PAGE | 18
SITES WEB
TÉLÉCHARGEMENT & INSTALLATION
Sous Easy MaNGOS, vous avez la possibilité de télécharger des sites web optionnels. Cependant,
un site est déjà inclus, par défaut, avec Easy MaNGOS : phpMyAdmin. En fait, c’est un site qui
vous permet de modifier vos bases de données, ce genre de site ou logiciel se nomme «
Gestionnaire de bases de données ». Avec ce site, vous pouvez exécuter des fichiers SQL,
supprimer des tables/bases, et plein d’autres petites fonctions que vous apprendrez
probablement au fil du temps.

Revenons maintenant à nos sites web optionnels. Pour les télécharger et les installer, vous
devez encore une fois vous rendre dans l’onglet « Installation » puis cliquez sur « Installer
mangosweb et armory ». Un message vous avertira que vous allez télécharger le site «
mangosweb » et que vous devez avoir installé votre serveur avant d’installer ce site. Si c’est le
cas, répondez par « Oui ».

Capture d’écran :

EASY-MANGOS.WOWDB.FR PAGE | 19
Les fichiers sources du site web se téléchargeront. Le temps de téléchargement de ce site peut
être très long, puisqu’il est très volumineux et donc très long à télécharger. Encore une fois, je
vous demande d’user de votre patience et d’être patient(e).

Capture d’écran :

EASY-MANGOS.WOWDB.FR PAGE | 20
Lorsque le site que vous avez téléchargé précédemment sera installé, la console vous
demandera si vous voulez télécharger et installer le site « armory ». Répondez par « Oui » si
vous désirez télécharger l’Armurerie.

Capture d’écran :

EASY-MANGOS.WOWDB.FR PAGE | 21
Encore une fois, les fichiers se téléchargent... soyez patient(e).

Capture d’écran :

EASY-MANGOS.WOWDB.FR PAGE | 22
ACCÈS
Pour avoir l’accès à vos sites web, vous devez vous rendre dans l’onglet « Apache ». De là,
plusieurs boutons s’offrent à vous :

 Localhost : Si vous cliquez sur ce bouton, votre navigateur pointera vers la page «
http://127.0.0.1/ ». C’est, en fait, le contenu de votre dossier « WWW » de votre
répertoire Easy MaNGOS. Vous pouvez remplacer ce qui s’y trouve avec un de vos sites
personnels simplement en mettant tous les fichiers de votre site dans ce dossier.

 phpMyAdmin : Si vous cliquez sur ce bouton, votre navigateur pointera vers la page «
http://127.0.0.1/mysql/ ». C’est le site qui vous servira de gestionnaire de bases de
données dont je vous ai parlé plus tôt.

 Mangosweb : Si vous cliquez sur ce bouton, votre navigateur pointera vers la page «
http://127.0.0.1/mangosweb/ ». C’est le site principal de votre serveur de jeu, il
rassemble les informations les plus importantes de votre serveur et les affiche dans un
encadré. Les joueurs doivent créer leur compte d’utilisateur à partir de ce site web.
D’autres fonctions sont aussi disponibles, beaucoup d’autres, vous pourrez les découvrir
en vous rendant sur le site par vous-même.

 Armurerie : Si vous cliquez sur ce bouton, votre navigateur pointera vers la page «
http://127.0.0.1/armory ». En fait, ce site web est une Armurerie, quasi identique à celle
sur les serveurs officiels. Elle vous sera très utile, à vous et à vos joueurs.

EASY-MANGOS.WOWDB.FR PAGE | 23
AUTRES FONCTIONNALITÉS
Dans cette partie, je vais vous expliquer certaines fonctionnalités que je n’ai pas citées
auparavant dans la documentation.

Le bouton « Changer de base de donnée » dans l’onglet « Gestion » vous permet de passer
d’une base de données à une autre, et vice-versa. Cependant, avant d’utiliser cette fonction,
veillez à sauvegarder vos créations personnelles et d’effectuer la même manipulation que j’ai
écrite en rouge dans la partie « Mise à jour ».

Les boutons « Sauvegarder les personnages et les paramètres du royaume » et « Restaurer les
personnages et les paramètres du royaume » de l’onglet « Sauvegarde » vous permettent de
sauvegarder vos personnages et les paramètres de votre royaume, et de les restaurer par la
suite (Exportation et Importation).

L’onglet « Nom du serveur » vous permet de modifier le nom de votre royaume et également de
modifier l’adresse du serveur, à faire seulement si vous voulez mettre en ligne Easy MaNGOS
(concernant l’adresse du serveur). Le champ « Adresse du royaume » doit être rempli avec une
IP fixe, une IP dynamique, votre IP Hamachi, un No-IP, ou par un realmlist que vous aurez créé
d’une façon ou d’une autre. Cliquez sur « Renommer » pour appliquer vos changements.

Le bouton « Voir l’équipe » de l’onglet « Changelog » sert à afficher la liste des membres de
l’équipe d’Easy MaNGOS.

Le bouton « Voir le forum » de l’onglet « Changelog » vous permet de vous rendre directement
sur nos forums avec votre navigateur.

Finalement, l’onglet « Copyright » vous permet de voir le Copyright d’Easy MaNGOS.

EASY-MANGOS.WOWDB.FR PAGE | 24
NOTES FINALES
RAPPELS
-En cas de changement de version de votre client (par exemple de 3.3.2 à 3.3.3), vous devez ré-
extraire les Maps et DBC à l’aide du bouton approprié afin que le serveur soit compatible avec
votre version de World of Warcraft.

-Pour toute demande d’aide, veuillez vous rendre dans la section « Aide » de nos forums.
Consultez d’abord et avant tout la FAQ de la section. Si la réponse à votre question n’y figure
pas, postez une demande dans la section et on vous répondra dans la mesure du possible. Soyez
précis et tartinez de détails votre demande d’aide. Les demandes déjà traitées seront
cependant supprimées.

-L’émulation de World of Warcraft est illégale, référez-vous a leur contrat d’utilisateur final.
Cependant, l’investissement de votre personne dans l’émulation peut vous apprendre plusieurs
langages avec le temps et vous apprendrez plein de choses très utiles. C’est un domaine que
j’aime pour ces raisons.

EASY-MANGOS.WOWDB.FR PAGE | 25
CRÉDITS & REMERCIEMENTS
 En premier lieu, je remercie grandement Xavatar pour l'hébergement des forums;

 Yad pour le développement d’Easy MaNGOS et de son lanceur client;

 Ensuite, je remercie Merwein pour son soutient ces derniers mois et pour son travail
dans le développement de ses Add-Ons qui sont très utiles;

 À l'ensemble de l'équipe du forum qui travaille sans relâche pour aider la communauté;

 Administrateurs :
- Xavatar
- Yad

 Super Modérateur :
- Merwein

 Modérateurs :
- Baltoc
- Max
- Yorïnis

 Développeurs :
- Turisas (Commande .gm startup)
- Nicø (nWorldEditor)
- Irjvik (RamDisk)
- Namiriu (Model Changing)
- Allan7460 (Mangosweb)
- Lasthope (Easy Web)

 Aux membres de la communauté qui se sont investis à leur échelle dans le projet;

 À l'équipe MaNGOS pour le développement de leur émulateur ingénieux;

 Aux équipes des diverses bases de données (UDB, YTDB, PSDB) pour leur grand travail;

 À l'équipe de ScriptDev2 qui travaille sur les scripts des créatures et instances;

 À mes potes qui ont su me redonner le sourire !

EASY-MANGOS.WOWDB.FR PAGE | 26
COPYRIGHT
Easy MaNGOS est un programme créé par mes soins. Il est libre d’être distribué, mais ne peut
être vendu sous aucun prétexte. Le manque de respect au Copyright entraînera de fâcheuses
conséquences à la personne qui le fera. Pour de plus amples informations, veuillez consulter le
forum à cette adresse.

© Documentation PDF créée par Max, je prends la position de Yad quand j’écris à la première personne du singulier.
Tous droits réservés à easy-mangos.wowdb.fr – 2010.

EASY-MANGOS.WOWDB.FR PAGE | 27

Anda mungkin juga menyukai