Comment Creer Serveur wow 2.4.3 Et 4.0.1 + tuto (mangos expert)

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

w0wMust

Membre Banni
Feb 8, 2011
72
0
426
29
[Tutoriel] Pour mettre un serveur X.X.X en Ligne avec Hamachi
Bonjour, je viens de finir et de créer mon premier tutoriel pour création de Serveur WoW sur n'importe quel version avec mise en ligne sur Hamachi.
Désolé pour la taille j'ai pas pu faire plus petit Smile
Il y a aussi quelques petites fautes d'Orthographe, je m'en excuse.

Des images représentes différentes parties, les voici:
Info Jeu = Qu'est-ce qu'un serveur WoW et comment faire ? (Présentation) => Première Partie
Info Up = L'action commence enfin (Création) => Seconde Partie
Download = Ce qu'il vous faudra obligatoirement pour créer un serveur. (Téléchargement) => Troisième Partie

Sommaire :
I: Eléments requis
II: C'est Quoi ?
III: Wamp Serveur
IV: Création de la Data Base
V: Configuration du Core
VI: Mise en ligne de votre serveur avec Hamachi

[Image: 520379infojeuxrq1.png]


I - Eléments requis :

Pour réaliser un Serveur WoW quelques soit sa version il vous faudra : un Core, une DB, un ScriptDev2 (SD2), les Maps et les vMaps, Et bien sur les logiciels pour mettre tous cela en forme
Et aussi se mettre d'accord sur la version du client WoW de votre serveur! (2.4.3 ou 3.0.3 ... ou supérieur)

a - Le Core :
Une fois la version du client WoW choisie vous devez vous trouvez un core !
Oui c'est bien gentil tout ca mais comment choisir mon core ?

Pour commencez plus vous choisirez une ancienne version de WoW (par rapport au Officiel) plus vous devrez aller chercher vos core loin dans les pages après les cores sont présentés sous cette formes : [Fichier] Mangos XXXX + SD2 XXX (Nu/Patch)

Traduction :
[Fichier] : Bah... C'est un fichier x)
Mangos :
XXXX : Revision du core mangos
SD2 : ScriptDev2 vous en aurez aussi besion plus bah
XXX : Revision du SD2
(Nu/Patch) : Soit le fichier est Nu et n'a reçut aucun ajout, soit il est Patché et a reçut quelques ajout

Ensuite pour savoir si un core est adapté a votre client WoW et bien cliquez sur le core que vous désirez et regardez si il est indiqué le client WoW requis pour se core (Si se n'est pas marqué c'est que la personne qui a compilé se core est incompétente , non c'est juste quel à peut être pas fait attention )

Bon et bien maintenant votre core est choisi on peut passer a la suite!

b - La DB (DataBase) :
Vous trouverez toutes les DB disponible sur Britania.ws.
Ensuite DB Officiels ou Modifiées... A vous de voir renseigner vous
Après cela se déroule comme le core plus votre client WoW est ancien plus vous devrais allez chercher vos DB loin
Elles sont présentées sous cette forme : [Fichier] XXX rev X.X.X
[Fichier] : ...
XXX: Nom de la DB
rev X.X.X : La revision de la DB !

Pour savoir si celle-ci est compatible avec votre core cliquer dessus et regardez si vous voyez quelques chose qui ressemble a cela (Souvent au début ou a la fin de la description) : Requires: Core XXXX+

Si votre core se trouve au dessus de se chiffre (XXXX) bingos vous avez trouvez une DB compatible

c - Le SD2 (ScriptDev2) :
Et bien ne chercher pas plus loin si vous avez bien suivit il se trouve déjà avec le core.
Citation:


Citation :[Fichier] Mangos XXXX + SD2 XXX (Nu/Patch)




d - Les Maps, vMaps et DBC :
Sur ASC3DB elles se trouvent ici.

Et sont présentées sous cette forme :
[Fichier] Maps X.X.X
[Fichier] vMaps X.X.X
[Fichier] DBC X.X.X frFR

X.X.X : La version du client WoW ^^
Donc la pas trop dur vous devez trouver les maps ou il y a le client WoW que vous avez choisi dans le titre

e- Les Logiciels nécessaire :

Vous aurez besoin de WampServer, Navicat, Notepad ++, Hamachi et de WoW bien sur !

[Téléchargement à la fin du Tutorial]



II - C'est Quoi ?

a - Le Core :
C'est le "Coeur" du Serveur, il relit tout les éléments de la DB (en quelques sorte)

b - La Data Base :
Plus simplement appelé : DB. Elle contient toute les informations du Serveur, les armes, les items... les pnjs.... Et bien d'autre. C'est la base de donnée du serveur (T'avais deviné nan ). La DB se divise en différence Tables.

c - Le Scriptdev 2 :
Plus simplement appelé :SD2. C'est une partie du Core contenant les scripts (Merci mateo xD)

d - Wamp Serveur 2.0 :
Wamp serveur permet de géré MySQL ( le support de la DB ).

e - Navicat :
C'est un interface graphique permettant de gérer la DB.

f - Notepad++ :
C'est un éditeur de texte.

g - Hamachi:
Il permet de mettre le serveur en ligne. ( Si vou utilisez la technique Hamachi VI)

[Image: 67327infupv2dx9.png]

III - Wamp Serveur
Alors commençons enfin !

a - Installation de Wamp Serveur :
Bon si vous bloquez a cette étape vous pouvez faire demi-tour des maintenant ! x)

Lancez l'installer.exe et laissez vous guider ! (ne remplissez rien cliquer sur next tout le temps)

b - Lancement :
Lancer wamp. Une icone s'affiche en bas à droite dans la barre des taches ! (un petit conteur de vitesse).

Celui-ci est actuellement rouge, ou il y a un cadenas dessus : Wamp est Hors-ligne ou les Services ne sont pas démarré !

Commencez par cliquer droit sur l'icone puis Langue puis french.
Ensuite faite un clique gauche sur l'icone wamp et cliquez sur passer en ligne puis Démarrer les Services. L'icone devient alors tout blanc... Victoire vous avez démarré Wamp x)

c - phpMyAdmin :
Maintenant on va créer un User MySQL pour pouvoir se connecter et créer la DB.
Cliquez sur l'icone WAMP puis sur phpMyAdmin.
Ensuite sur Privilège puis Ajouter un utilisateur.
Remplissez les champs ainsi :
Citation:




Citation :Nom d'utilisateur : User de votre choix
Serveur : localhost
Mot de passe : Pass de votre choix
Cochez Donner les privilèges passepartout.
Et cliquez sur tout cocher.




Cliquez sur Exécuter puis quittez !
Génial Wamp est correctement configuré !


IV - Création de la Data Base :

Passons aux choses sérieuse !

Tout d'abord il va falloir installer Navicat (Qui est je vous le rappel notre interface graphique pour gérer la DB ).

Même démarche que Wamp laissez vous guider...

a - Connections à MySQL :
Un fois Navicat lancé cliquer sur connections, remplissez ainsi :
Citation:




Citation :Connection Name : Le nom de votre serveur ou... comme vous voulez
User name : Votre user WAMP
Password : Votre pass WAMP




Ne touchez pas au reste des champs ! puis cliquez sur "OK".
Vous voici a l'intérieur de votre DB !

b - Création des DB:
Tout d'abord il va falloir créer les "divisions" de notre DB (On va en quelques sortes la partitionner). Pour cela nous allons créer 4 Databases :
- mangos
- characters
- realmd
- scriptdev2

Pour les créer faite un clique droite sur votre nom de connection dans la partie gauche puis cliquez sur New Database. Une fenêtre s'affiche vous demandant le Nom de votre DB, remplissez ce champs par mangos puis cliquez sur "OK".
Votre DB apparait maintenant dans la partie gauche.
Refaite cette action maintenant pour les autres DB (realmd, characters, scriptdev2). Voila vos DB sont crées ! Mais elles sont vides...

c - "Remplissage" des DB:
Bon maintenant on va combler ce vide !

Faite un clique droite sur la DB mangos puis cliquer sur "Execute a Batch File"
Cliquez sur "..." a coter du champs "File" à remplir puis trouvez l'emplacement on vous avez extrait la DB puis sélectionnez le fichier .sql

Même chose pour characters cliquez sur characters, "Execute a Batch File" puis rendez-vous ou vous avez extrait le core cette fois et sélectionnez : ...\Core Mangos XXXX (Nu/Patch)\sql\characters.sql

Pour realmd sélectionnez : ...\Core Mangos XXXX (Nu/Patch)\sql\realmd.sql

d - Scriptdev2 :

Aller dans ...\Core Mangos XXXX(Nu/Patch)\scriptdev2\scriptdev2_structure.sql
Puis rappliquer par dessus : ...\Core Mangos XXXX(Nu/Patch)\scriptdev2\scriptdev2_ script_texts.sql
Puis appliquer sur mangos : ...\Core Mangos XXXX(Nu/Patch)\scriptdev2\mangos_full_scripts.sql

Voila votre scriptdev2 est installé ! Et votre DB aussi !!!

e - Les Updates :
Il se peut que vous ayez besoin de faire des updates.

V - Configuration du Core


Le Core doit savoir vos identifiant wamp et de quelques autre fichier pour se connecter et se lancer... Nous allons dans cette partie le configurer pour !

a - Configuration mangosd.conf:
Allez dans : ...\Core Mangos XXXX (Nu/Patch)\mangosd.conf
Ouvrez le avec Notepad++ allez a la ligne 48 - 50

Vous devriez voir ceci :
Citation:




Citation :LoginDatabaseInfo = "127.0.0.1;3306;LOGINWAMP;PASSWAMP;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;LOGINWAMP;PASSWAMP;mangos"
CharacterDatabaseInfo = "127.0.0.1;3306;LOGINWAMP;PASSWAMP;characters"




Remplacez tout les mangos par votre user WAMP et tout les mangos par votre pass WAMP.
Enregistrez et quittez.

b - Configuration realmd.conf:
Allez dans : ...\Core Mangos XXXX (Nu/Patch)\realmd.conf
Ouvrez le avec Notepad++ allez a la ligne 99

Vous devriez voir ceci :
Citation:




Citation :LoginDatabaseInfo = "127.0.0.1;3306;LOGINWAMP;PASSWAMP;realmd"




Remplacez mangos par votre user WAMP et mangos par votre pass WAMP.
Enregistrez et quittez.

c - Configuration scriptdev2.conf:
Allez dans : ...\Core Mangos XXXX (Nu/Patch)\scriptdev2.conf
Ouvrez le avec Notepad++ allez a la ligne 11

Vous devriez voir ceci :
Citation:




Citation :ScriptDev2DatabaseInfo = "127.0.0.1;3306;LOGINWAMP;PASSWAMP;scriptdev2"




Remplacez mangos par votre user WAMP et mangos par votre pass WAMP.
Enregistrez et quittez.

d - Incorporation des Maps, vMaps et DBC :

Téléchargez les et extrayez les dans le core (a la racine du core : ...\Core Mangos XXXX (Nu/Patch)\)

e - Lancement du serveur en local:
Pour lancer votre serveur cliquer sur mangosd.exe et realmd.exe dans le core !
Votre serveur se lance, lorsque votre carte mère émétra un "BIP" le serveur serra démarré !

f - Création de compte:
Pour créer un compte aller sur mangosd.exe et tapez :
account create user password[entrer]
user : nom de compte
password : mot de passe du compte
[entrer]: appuilez sur la touche entrer de votre clavier

-> Ici on créer le compte

account set addon user 2

-> ici on autorise le compte a utiliser Warth of the Lich King (addon: extension 1: BC 2: wotlk)

account set gm user 3

-> ici on monte le compte au niveau Admin (1: animateur 2:GM 3: admin)

Voila vous avez un compte admin est créé !

g - Connection au serveur:
Pour vous connecter au serveur ouvrez votre fichier WoW dans : c:\programmes files\world of warcraft (normalement)
Ouvrez : c:\programmes files\world of warcraft\Data\frFR\realmlist.wtf
Et tapez : set realmlist localhost
Connectez vous avec le compte créé au f) !



VI - Mise en ligne de votre serveur avec Hamachi


Hamachi est un moyen beaucoup plus rapide de mettre sont serveur en ligne... seul problème avec ce logiciel seulement 10 personne peuvent etre connectées en meme temps sur le serveur.

a - Installation de hamachi:
Téléchargez et installez le logiciel hamachi
Lancez Hamachi
Cliquez sur le bouton en bas à gauche du la fenetre pour vous connecter !

(Ca va ? Pas trop dur ? )

b - Modification de la DB realmd:
Lancez Navicat double cliquer sur la DB realmd puis a droite double cliquer sur la table realmlist

Une fenetre s'affiche dans la case adress mettez le chiffre qui se trouve en haut de la fenetre de Hamachi (5.XXX.XXX.XXX) puis quittez !

c - Configuration de Hamachi:
Dans la fenetre de Hamachi Cliquez sur le 1er boutton en bas a droite "Créer ou joindre des réseaux" puis cliquez sur "Créer un réseau"

Remplissez les champs :
Nom du réseau : Comme vous voulez ! (Nom du serveur si vous voulez)
Mot de passe : pareil de votre choix

Puis cliquez sur créer !

d - Pour les amis:
Vos amis doivent télécharger aussi Hamachi et mettre dans leur realmlist (dans le fichier wow) votre "ip hamachi" (chiffre en haut de la fenetre hamachi)

Ensuite ils doivent cliquer sur le 1er bouton a droite puis sur joindre un réseau puis remplire les champs comme ceci :

Nom du réseau : celui que vous avez entré précédemment
Mot de passe : Pareil

Puis cliquer sur joindre !

Créer leur un compte de la même manière que vous avez créé votre compte admin ! sauf que pour setgm user X vous mettez a la place de X soit 0 pour simple player soit 1 pour animateur soit 2 pour GM soit 3 pour admin.


Voila Votre serveur est créé, vous et vos amis pouvez maintenant vous amusez !



[Image: 148772downloadv2wv9.png]


Vous trouverez WampServer à cette adresse :
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

Navicat :
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris! - 94k
ou SQLyog: Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

Notepad++ :
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

Hamachi:
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

WoW : Je vous conseille le Multi-Downloader de chez Avalon, il fonctionne très bien voici le lien: Téléchargez le Multi-Downloader by Avalon.




En espérant que ce tutoriel vous est bien aidé.