Vous êtes sur la page 1sur 21

Easy

MaNGOS
VERSION 3 (V3.5)
Solution facile de déploiement d’un serveur MaNGOS

Programme distribué sous licence CC BY-NC-SA 2.0.


Easy MaNGOS V3 © 2011 Clément (Yad) @ easy-mangos.wowdb.fr.

World of Warcraft, Warcraft et Blizzard Entertainment sont des marques ou des marques déposées de Blizzard Entertainment, Inc. aux États-
Unis d’Amérique et/ou dans d’autres pays. ©2011 Blizzard Entertainment, Inc. Tous droits réservés.

EASY-MANGOS.WOWDB.FR 0 | PAGE
TABLE DES MATIÈRES
Introduction .................................................................................................................................................. 2

Informations générales ............................................................................................................................. 2

Prérequis ................................................................................................................................................... 2

Liens .......................................................................................................................................................... 2

Avertissements ......................................................................................................................................... 2

Installation .................................................................................................................................................... 3

Préliminaires ............................................................................................................................................. 3

Installation du serveur de jeu ................................................................................................................... 5

Mise à jour .................................................................................................................................................... 9

Démarrage .................................................................................................................................................. 12

Sites web ..................................................................................................................................................... 14

Téléchargement et installation ............................................................................................................... 14

Apache .................................................................................................................................................... 16

Fonctionnalités additionnelles .................................................................................................................... 17

Easy Catalysm.............................................................................................................................................. 18

Notes finales ............................................................................................................................................... 19

Rappels .................................................................................................................................................... 19

Remerciements ....................................................................................................................................... 19

Crédits ......................................................................................................................................................... 20

EASY-MANGOS.WOWDB.FR 1 | PAGE
INTRODUCTION
INFORMATIONS GÉNÉRALES
 Difficulté : simple

 Durée : 5 minutes (sans compter le temps de téléchargement)

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

 Microsoft Visual C++ 2010 Redistributable Package (x86) ou ultérieur 


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

 Microsoft .NET Framework 4.0 ou ultérieur  http://www.microsoft.com/downloads/fr-


fr/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992

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

 Lanceur  http://easy-mangos.wowdb.fr/forumdisplay.php?fid=23

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

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

 Wiki  http://easy-mangos.rezoparty.fr/

AVERTISSEMENTS
Easy MaNGOS est souvent sujet à des mises à jour. Vous pouvez l’utiliser à votre aise mais nous ne
pouvons vous garantir l’absence totale de bugs. Veuillez nous rapporter tout bug trouvé sur nos forums.

L’équipe d’Easy MaNGOS ne peut être tenue responsable de l’utilisation que vous ferez de ce logiciel.

L’émulation de World of Warcraft est illégale.

À vos risques et périls !


EASY-MANGOS.WOWDB.FR 2 | PAGE
INSTALLATION
PRÉLIMINAIRES
Vous devez d’abord et avant tout installer les logiciels nécessaires listés dans la partie Prérequis, faute
de quoi, Easy MaNGOS ne sera pas pleinement fonctionnel. Les programmes « Microsoft Visual C++
2008 SP1 Redistributable Package (x86) » et « Microsoft .NET Framework 3.5 » vous demanderont
probablement de redémarrer votre ordinateur.

Au redémarrage, vous devriez avoir un raccourci « Easy MaNGOS » sur votre bureau. Double-cliquez sur
ce raccourci pour lancer Easy MaNGOS. Au lancement, ce dernier téléchargera des fichiers. Ces fichiers
doivent impérativement être téléchargés pour le bon fonctionnement du programme. Laissez-le donc
travailler.

Capture d’écran :

EASY-MANGOS.WOWDB.FR 3 | PAGE
Patientez le temps du téléchargement des données.

Lorsque la console indiquera :

At revision XXX.
La base du système est à jour.
Easy MaNGOS est démarré, bon jeu !

Le téléchargement des fichiers critiques sera terminé et vous pourrez passer à la prochaine étape.

Capture d’écran :

EASY-MANGOS.WOWDB.FR 4 | PAGE
INSTALLATION DU SERVEUR DE JEU
Vous voici désormais à l’étape d’installation de votre serveur. Pour cela, vous devez vous rendre sur
l’onglet « Installer » du lanceur. Sur cet onglet, vous avez la possibilité de choisir votre base de données,
en plus d’avoir la possibilité d’installer un site web et une Armurerie pour votre serveur, dont vous
verrez l’utilité plus tard dans cette documentation.

La base de données est un élément essentiel à la création d’un serveur privé. C’est à l’intérieur de celle-
ci que se retrouveront toutes les données de jeu fondamentales à l’émulateur. Les bases de données
des comptes (realmd) et des personnages (characters) seront installées automatiquement par la
console. La base de données contenant les scripts de jeu (scriptdev2) sera également installée. Vous
devez simplement choisir la base de données du Monde de jeu (mangos) pour procéder à l’installation
de votre serveur. C’est cette base de données qui contient les données de jeu les plus importantes :
quêtes, items, créatures, objets, etc.

UDB : UDB ou Unified Database se concentre principalement sur le contenu dit « Blizzlike »,
officiel. Son but légitime est de ressembler le plus possible aux serveurs officiel de Blizzard.

YTDB : YTDB ou Russian Database se concentre principalement sur le débugage de son contenu,
contrairement à UDB qui se concentre uniquement sur le contenu officiel.

PSDB : PSDB ou Project Silvermoon Database est en fait l’ombre des deux autres bases de
données. Il est plutôt rare de l’utiliser, puisqu’elle est sujette aux bugs.

Fiez-vous à ce petit descriptif pour faire votre choix de base de données, puis cliquez sur le bouton
« Installer le Serveur ». Par mesure de précaution, Easy MaNGOS vous demande de confirmer qu’il s’agit
bien de votre première installation. Si c’est le cas, confirmez en cliquant sur « Oui ».

EASY-MANGOS.WOWDB.FR 5 | PAGE
Capture d’écran :

Ceci empêche une erreur de manipulation, qui aurait pour conséquence de rayer vos bases de données
de la carte. Easy MaNGOS commence par détruire les bases de données existantes avant de poursuivre
l’installation, c’est donc pour cela que le lanceur demande votre autorisation avant de continuer
l’installation.

EASY-MANGOS.WOWDB.FR 6 | PAGE
Easy MaNGOS téléchargera les fichiers nécessaires pour créer votre serveur : l’émulateur MaNGOS, les
DBC, Maps, Vmaps et Mmaps, ainsi que les bases de données, puis il les installera.

Capture d’écran :

Cela peut prendre un certain temps selon la configuration de votre ordinateur et de la vitesse de votre
bande passante. Patientez le temps qu’il sera nécessaire.

EASY-MANGOS.WOWDB.FR 7 | PAGE
Une fois le processus de téléchargement achevé, la console indiquera :

Opération terminée !

Capture d’écran :

Votre serveur est maintenant prêt à l’emploi. Référez-vous à la section Démarrage de cette
documentation pour procéder au lancement.

EASY-MANGOS.WOWDB.FR 8 | PAGE
MISE À JOUR
Des mises à jour d’Easy MaNGOS sont souvent à prévoir. Easy MaNGOS vous indiquera « Des mises à
jour sont disponibles », dans le coin supérieur gauche de la console, lorsqu’une mise à jour sera prête à
installer. Elles concernent notamment le core et la base de données. Pour procéder à une mise à jour,
vous devez vous rendre sur l’onglet « Gérer », sélectionner votre base de données puis cliquer sur le
bouton « Mettre à Jour » pour débuter la mise à jour.

Attention !

La mise à jour écrasera les anciennes bases de données. Toutes modifications personnelles du serveur
ne seront pas sauvegardées et seront perdues. Pour éviter cela, rendez-vous dans le répertoire Easy
MaNGOS/MaNGOS/SQL/custom et créez-y un fichier .sql contenant le code SQL de vos modifications
personnelles (utilisateurs avancés).

Puis, suite à la mise à jour, rendez-vous sur l’onglet « Sauvegarde » et cliquez sur le bouton « Restaurer
les patchs SQL du dossier custom » pour restaurer vos modifications personnelles.

Capture d’écran :

EASY-MANGOS.WOWDB.FR 9 | PAGE
La console téléchargera les fichiers de la dernière version d’Easy MaNGOS. Encore une fois, la vitesse de
téléchargement dépend de la configuration de votre ordinateur et de la vitesse de votre bande
passante.

Capture d’écran :

EASY-MANGOS.WOWDB.FR 10 | PAGE
Vous saurez que la mise à jour est terminée lorsque vous verrez à nouveau ce message dans la console :

Opération terminée !

Capture d’écran :

Votre serveur a été mis à jour et est de nouveau prêt à l’emploi. Référez-vous à la section Démarrage de
cette documentation pour procéder au lancement.

EASY-MANGOS.WOWDB.FR 11 | PAGE
DÉMARRAGE
Pour procéder au lancement de votre serveur de jeu, vous devez vous rendre sur l’onglet « État » et
cliquer sur les boutons « MaNGOS » et « Realmd ». Deux fenêtres de type console s’ouvriront.

Capture d’écran :

EASY-MANGOS.WOWDB.FR 12 | PAGE
Ces deux consoles doivent constamment être lancées pour que le serveur fonctionne. La première
console (mangosd.exe) s’occupe de créer le Monde de jeu à partir des bases de données mangos.

La seconde (realmd.exe) s’occupe de filtrer les connexions entrantes. Autrement dit, elle permet aux
joueurs de se connecter au royaume du serveur à l’aide de comptes d’utilisateur.

Pour créer de nouveaux comptes, suivez attentivement les étapes suivantes :

1. Tapez account create <utilisateur> <mot de passe> dans la console


mangosd.exe pour créer le compte, puis appuyez sur Entrée.
2. Tapez account set addon <utilisateur> <extension> dans la console
mangosd.exe pour paramétrer l’extension du compte, sachant que vous devez remplacer
<extension> par le chiffre 1 (Burning Crusade), le chiffre 2 (Wrath of the Lich King) ou le
chiffre 3 (Cataclysm), puis appuyez sur Entrée.
3. Tapez account set gmlevel <utilisateur> <niveau> <id du royaume>
dans la console mangosd.exe pour paramétrer les permissions du compte, sachant que vous
devez remplacer <niveau> par le chiffre 1 (Joueur), le chiffre 2 (Modérateur) ou le chiffre 3
(Administrateur) et que vous devez remplacer <id du royaume> par l’ID du royaume auquel
les permissions du compte seront attribuées (cet ID se trouve dans la table realmlist de la base
de données realmd). Pour appliquer ces permissions à tous les royaumes sur lesquels le compte
se connectera, vous devez entrer -1.

Vous avez la possibilité de redémarrer chaque console en cas de plantage. Pour ce faire, vous devez
cocher les cases « R » se situant près des boutons « MaNGOS » et « Realmd ».

Pour activer l’option par défaut, ouvrez le fichier easy-mangos.ini qui se situe dans le répertoire
d’installation d’Easy MaNGOS. (Par défaut C:\Program Files\Easy MaNGOS)

Recherchez ces lignes :

[AUTORESTART]
AR_MANGOS = 0
AR_REALMD = 0

Remplacez-les par :

[AUTORESTART]
AR_MANGOS = 1
AR_REALMD = 1

Enregistrez et fermez le fichier.

EASY-MANGOS.WOWDB.FR 13 | PAGE
SITES WEB
TÉLÉCHARGEMENT ET INSTALLATION
Comme mentionné plus tôt, Easy MaNGOS vous offre la possibilité de télécharger des sites web pour
votre serveur de jeu. Une Armurerie ainsi qu’un site pour votre serveur où de futurs joueurs pourront
s’inscrire. Inutile de vous en parler d’avantage, prenez le temps de les découvrir.

Pour télécharger et installer ces deux sites web, vous devez vous rendre sur l’onglet « Installer » du
lanceur, puis cliquer sur le bouton « Installer mangosweb et armory ».

Veillez à bien avoir installé votre serveur tel qu’indiqué dans la partie Installation du serveur de cette
documentation, puis cliquez sur « Oui » sur l’avertissement qu’il s’affichera pour installer MaNGOSWeb
et l’Armurerie.

Capture d’écran :

EASY-MANGOS.WOWDB.FR 14 | PAGE
Lorsque le lanceur aura terminé l’installation, il vous indiquera ceci dans la console :

At revision XX.

Capture d’écran :

Pour comprendre comment accéder à ces sites, référez-vous à la prochaine section de cette
documentation, la section Apache.

EASY-MANGOS.WOWDB.FR 15 | PAGE
APACHE
Apache est en fait un serveur web. Il permet l’accès à vos sites web à partir de navigateurs. Si vous vous
rendez sur l’onglet « Apache » du lanceur, vous pouvez y distinguer quatre boutons :

 localhost : Vous permet d’accéder au répertoire root du serveur Apache. Ce répertoire est
vierge, vous pouvez y mettre les sites de votre choix. Votre navigateur ouvrira la page
http://127.0.0.1:3380/

 phpMyAdmin : Vous permet d’accéder au gestionnaire de base de données intégré à Easy


MaNGOS. Pour utilisateurs avancés seulement. Votre navigateur ouvrira la page
http://127.0.0.1:3380/mysql/

 mangosweb : Vous permet d’accéder au site web de votre serveur, une fois installé. Celui-ci
contient diverses fonctionnalités bien pratiques. À vous de les découvrir. Votre navigateur
ouvrira la page http://127.0.0.1:3380/mangosweb

 armory : Vous permet d’accéder à l’Armurerie de votre serveur, une fois installée. Votre
navigateur ouvrira la page http://127.0.0.1:3380/armory/

EASY-MANGOS.WOWDB.FR 16 | PAGE
FONCTIONNALITÉS ADDITIONNELLES
Le bouton « Changer de Base de Donnée » de l’onglet « Gérer » vous permet de passer d’une base de
données à une autre, et vice-versa. Veillez à sauvegarder vos créations personnelles tel qu’expliqué dans
la partie Mise à jour de cette documentation avant de procéder au changement.

Les boutons « Ouvrir le dossier de MaNGOS » et « Ouvrir le dossier d’installation » de l’onglet « Gérer »
permettent respectivement d’ouvrir le répertoire contenant le core de votre serveur, et d’ouvrir le
répertoire d’installation d’Easy MaNGOS.

Les boutons « Éditer mangosd.conf », « Éditer realmd.conf », « Éditer playerbot.conf » et « Éditer


ahbot.conf » de l’onglet « Configurer » permettent d’éditer les fichiers de configuration du serveur.

Vous avez la possibilité de changer le nom et l’adresse de votre royaume sur l’onglet « Configurer » en
cliquant sur le bouton « Renommer ». Utile pour la mise en ligne du serveur.

Les boutons de l’onglet « Sauvegarde » permettent de sauvegarder et restaurer certaines données de


votre serveur en cas de nouvelle mise à jour.

Les boutons de l’onglet « Liens » permettent respectivement de faire un don, de visiter le forum officiel
d’Easy MaNGOS et de consulter le Wiki.

Les boutons de l’onglet « Infos » permettent respectivement d’afficher les dernières notes de version
d’Easy MaNGOS dans la console, de visualiser la liste des donateurs du projet et de voir l’équipe des
développeurs.

Finalement, le bouton « Voir mes travaux sur le blog » de l’onglet « Copyright » vous dirigera vers le blog
officiel de Clément (Yad), le fondateur d’Easy MaNGOS.

EASY-MANGOS.WOWDB.FR 17 | PAGE
EASY CATALYSM
Sachant qu’Easy MaNGOS est basé sur WotLK, vous ne pouvez espérer jouer sous Cataclysm comme sur
les serveurs officiels avec les fichiers par défaut d’Easy MaNGOS. Toutefois, vous avez la possibilité de
passer au niveau supérieur et créer un serveur Catalysm 4.0.6 13623 grâce à cette astuce !

Pour cela, suivez attentivement ces étapes :

1. Téléchargez à nouveau l’installateur d’Easy MaNGOS.


2. Installez Easy MaNGOS dans un autre répertoire que celui basé sur la version 3.3.5.
3. Ouvrez le fichier easy-mangos.ini et recherchez ces lignes :

[SERVEUR]
svnEM = http://subversion.assembla.com/svn/easy-mangos/
svnDS = http://subversion.assembla.com/svn/em-datastore/
svnAR = http://svn2.assembla.com/svn/em-armory/
svnMW = http://svn2.assembla.com/svn/em-mangosweb/
svnBZ = http://subversion.assembla.com/svn/em-dbc-xmaps/

4. Remplacez-les par :

[SERVEUR]
svnEM = http://subversion.assembla.com/svn/easy-mangos/
svnDS = http://subversion.assembla.com/svn/em-datastore-cataclysm/
svnAR = http://svn2.assembla.com/svn/em-armory/
svnMW = http://svn2.assembla.com/svn/em-mangosweb/
svnBZ = http://subversion.assembla.com/svn/em-dbc-xmaps-cataclysm/

5. Enregistrez et fermez le fichier.


6. Lancez Easy MaNGOS et procédez aux étapes de l’installation du serveur tel qu’énoncé dans la
partie Installation du serveur de jeu de cette documentation. Notez que le choix de la base de
données importe peu, étant donné que la seule disponible est SkyFireDB. C’est pareil pour le
core, les fichiers se nomment mangosd.exe et realmd.exe mais ce sont des fichiers Trinity
SkyFireEMU.
7. Il est nécessaire de patcher wow.exe avec ce logiciel pour que le jeu prenne en compte certains
opcodes : http://subversion.assembla.com/svn/em-datastore-cataclysm/MaNGOS/Patcher.exe

Aucun support ne sera fait concernent les bases de données et le core d’Easy Cataclysm. De plus, les
versions ultérieures à la version 4.0.6a ne sont PAS encore supportées.

EASY-MANGOS.WOWDB.FR 18 | PAGE
NOTES FINALES
RAPPELS
Pour toute demande d’aide, rendez-vous dans la section dédiée au support sur notre forum à cette
adresse : http://easy-mangos.wowdb.fr/forumdisplay.php?fid=6

Conformément au Contrat d’Utilisateur Final de World of Warcraft (CLUF), article 5, paragraphe B :

(III) VOUS N’ACCUEILLEREZ , NI NE FOURNIREZ , NI NE DÉVELOPPEREZ DES SERVICES DE CONFRONTATION ENTRE


JOUEURS POUR LEDIT JEU , NI N’ INTERCEPTEREZ , ÉMULEREZ OU REDIRIGEREZ LES PROTOCOLES DE COMMUNICATION
UTILISÉS PAR B LIZZARD DE QUELQUE MANIÈRE QUE CE SOIT , CE QUI INCLUT SANS RESTRICTION , L ’ ÉMULATION DE
PROTOCOLE , LA TUNNELISATION , LE RENIFLAGE , LA MODIFICATION OU L ’ AJOUT DE COMPOSANTS AUDIT JEU,
L ’ UTILISATION D ’ UN PROGRAMME UTILITAIRE OU DE TOUTE AUTRE TECHNIQUE CONNUE À CE JOUR OU DÉVELOPPÉE
PAR LA SUITE , DANS LE BUT , ENTRE AUTRES , DE JOUER SUR DES RÉSEAUX NON -AUTORISÉS SUR I NTERNET , DE JOUER
EN RÉSEAU EN UTILISANT LES RÉSEAUX DE JEU COMMERCIAUX OU NON -COMMERCIAUX OU DANS LE CADRE DE
RÉSEAUX AGGRÉGATEURS DE CONTENU ;

Vous devez comprendre que l’émulation World of Warcraft est illégale. L’émulateur lui, est légal et
existe uniquement à titre éducatif.

REMERCIEMENTS

- Xavatar pour sa grande générosité en nous offrant l’hébergement du forum (powered by


wowdb.fr).

- Merwein pour son soutien et sa patience à l’égard des membres de la communauté, ainsi que
pour ses Add-Ons.

- Meivyn pour la création de cette documentation très complète.

- À toute l’équipe du forum.

- Aux membres de la communauté que se sont investis à leur échelle dans le projet.

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

EASY-MANGOS.WOWDB.FR 19 | PAGE
CRÉDITS
Clément (Yad) – cm.wowdb.fr

MaNGOS – getmangos.com

ScriptDev2 – scriptdev2.com

UDB: Unified Database – udb.no-ip.org

YTDB: Russian Database – ytdb.ru

PSDB: Project Silvermoon Database – project-silvermoon.net

MySQL – mysql.com

Apache – apache.org

PhpMyAdmin – phpmyadmin.net

UwAmp – uwamp.com

PBWoW – pbwow.com

MaNGOSWeb – unknown author and website * modified by allan

MaNGOS Blizzlike Armory (MBA) – by SUPERGADGET (unknown website)

World of Warcraft – worldofwarcraft.com

Blizzard Entertainment – blizzard.com

2011-05-10 04:30

EASY-MANGOS.WOWDB.FR 20 | PAGE