2.0 Comment creer un 'Serveur Privé Dofus' sous ancestra.

    Publicités

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

Status
Not open for further replies.

Hivernal

Membre actif
Sep 3, 2011
456
0
917
24
Chez les pingouin :D.
Bonjour/Bonsoir, je tiens tout dabord a vous dire qu'il n'est pas de moi, j'ai simplement pris un Tutoriel qui merite sa place sur "Cheat Gam3" car il est éxtrèmement complet et prècis.

Je vous souhaite une bonne lecture. :hap:


__________________________________________

SOMMAIRE

I- Téléchargement et placement des fichiers
II- Création du réseau
III- Création de la base de données
IV- Configuration des config
V- Créer un compte Dofus
VI- Lancement du serveur
__________________________________________

I- Téléchargement et placement des fichiers

Dans un premier temps, vous allez devoir télécharger les fichiers suivants :

Le dossier Logiciels qui comprend (pour le télécharger, cliquez ici) :

- Sothink SWF Quicker (Modifier les PNJs)
- Dofus 1.29.1 (Le jeu)
- Hamachi (Créer votre réseau)
- Navicat Lite 8 (Créer la base de données)
- Wampserver 2.0 (Mettre votre serveur en ligne)

Ensuite, il vous faudra le dossier Pack Sources (cliquez ici aussi pour le télécharger) qui comprend :

- Ancestra 0.4.1 (Émulateur de votre privé)

Bon, dans le dossier télécharger vous trouverez un dossier nomé "Core" et "Database Full" mais ne vous inquiétez pas, il s'agit d'ancestra

Créer un dossier sur votre bureau nommé Serveur privé Dofus. Celà va vous permettre de vous y retrouvez pendant les manipulations que vous allez faire.

Mettez Logiciels.rar et Pack Sources.rar dans ce dossier (dans le dossier Serveur privé Dofus ) et décompresser ces deux dossiers (clique-droit, extraire les fichiers... et Ok).

Il vous faudra aussi ce dossier : Lang.rar

Pendant le téléchargement de ce dossier (qui est assez gros), je vous propose d'installer Sothink SWF Quicker, Dofus, Hamachi, Navicate Lite 8 et Wamp Server (sa vous occupera un petit peu déjà ).

A quoi il sert ce dossier "lang.rar" ?

Ce dossier va vous permettre de créer des PNJs, de modifier ceux déjà présent ou de les supprimer, nous verrons sa plus tard dans le tutoriel

Prenez le dossier lang.rar et mettez le dans le dossier wamp (par défaut : C:/wamp/www/ICI) et décompresser le dans le même endroit.
Ensuite, créer un dossier nommé Dofus et mettez y le lang décompresser à l'intérieur.

Le chemin doit être celui la (pour que la redirection soit correcte) : C:/wamp/www/Dofus/lang (et à l'intérieur de ce dossier lang, les fichiers SWF etc ... qui y sont déjà).

II- Création du réseau

Dans cette partie, vous allez créer votre réseau Hamachi. Pour ce faire, c'est très simple !

Lancez Hamachi, cliquez sur le bouton indiquer par la flèche orange et une fenêtre doit s'afficher à votre écran.

Nom du client : Mettez votre pseudo par exemple et cliquez sur Créer.

Et normalement, vous avez deux solutions :

- Create a new network (Créer un nouveau réseau).
- Join an existing network (Joindre un réseau).

Pour créer votre réseau, cliquez sur le premier choix et voici ce que s'affiche à votre écran :

ID Réseau : Le nom de votre réseau (par exemple le mien c'est Atlas).

Mot de passe : Vous devez mettre ici un mot de passe car ce n'est pas possible de ne rien mettre (exemple : le mien c'est 123, pas très dur de l'oublier :p).

Vous cliquez ensuite sur Créer et voilà ! Votre réseau est donc créer

III- Création de la base de données

Démarrez Wampserver, tout en bas à droite de votre écran vous avez un petite îcone en forme de demi cercle. Faites clique-droit, Language et french pour mettre wamp en français (toujours utile ).
Faites maintenant clique-GAUCHE sur cette même icône et sur Démarrer les services (l'icône doit devenir toute blanche avec un cadenas noir à l'intérieur, faite clique-gauche à nouveau et sur Passer en ligne).

Ensuite, lancer Navicate Lite 8. Cliquez sur Connection (en haut à gauche juste à coter de Manage Users) et sur MySQL.

Une fenêtre s'affiche avec ceci à l'intérieur :

Connection name : Mettez ici le nom de votre connexion (moi j'ai mis ancestra).

Host name/IP adress : Laissez Localhost.

Port : Laissez aussi 3306 (ne touchez pas si vous préférez ).

User name : Laissez root aussi.

Password : Je préfère ne pas mettre de mot de passe.

Pour tester votre connexion, cliquez simplement sur Test connection en bas à gauche de cette fenêtre (assurez-vous que Wamp soit bien lancer sinon sa ne fonctionnera pas ). Un message devrait apparaitre disant : Connection Successful, c'est que la connexion marche

Faites Ok et votre connexion est créer !

Double-cliquez sur votre connexion qui vient d'apparaitre en haut à gauche et deux bases de données devraient s'afficher :

- information_schema.
- mysql.

NE TOUCHEZ PAS à ces deux bases de données, nous allons créer celles d'ancestra

Faites clique-droit sur votre connexion (par exemple, sur la mienne qui se nome ancestra) et cliquez sur New database..., voilà ce qui s'affiche :

Enter database name : Mettez ancestra_other et cliquez sur Ok (pas besoin de changer le reste qui ne sert à rien ).

Refaites la même opération mais à la place de marquer ancestra_other, marquez ancestra_static.

Fermez Navicate Lite et relancez-le. Double-cliquez sur votre connexion et sur ancestra_other (le forme de cylindre ne doit plus être gris clair mais vert normalement) puis faites clique-droit sur ancestra_other. Cliquez sur Execute Batch File..., une fenêtre s'affiche et cette fois cliquez sur les 3 petits points à droite de Files. Il vous faut ancestra_other.sql, aller sur votre bureau : Serveur privé dofus/Pack sources/Database Full/ancestra_other.sql

Sélectionnez le fichier et cliquez sur Start. Une fois que le tout est charger, fermez la petite fenêtre.

faites les même manipulations, sauf qu'à la place d'ouvrir la database ancestra_other, ouvrez ancestra_static et ajoutez le fichier ancestra_static.sql (votre bureau : Serveur privé dofus/Pack sources/Database Full/ancestra_static.sql).

Une fois que c'est charger, fermez la petite fenêtre ET ....... fermez enfin Navicate Lite !
On en aura besoin après pour créer votre compte Dofus mais pas maintenant

IV- Configuration des config

Nous allons maintenant configurer vos fichiers config.

C'est quoi sa ?

Sa va servir à configurer en faite votre serveur privé, vous allez voir c'est pas bien compliquer

Ouvrez tout d'abord le config.txt situé dans votre bureau : serveur privé dofus/Pack sources/Core/config.txt


# Fichier de configuration du serveur Ancestra
# Par Adm1 (Emu Dofus)

# Configuration générale
GAME_PORT = 5555
REALM_PORT = 444
DEBUG = true (N'oubliez pas de mettre "true" à la place de "false")
USE_IP = true (Mettez true ici, sa va permettre au serveur de se mettre en réseau grâce à l'adresse IP juste en dessous)
HOST_IP = 5.120.7.198 (Mettez votre IP Hamachi)
MOTD =<b>Bienvenue sur [Votre Serveur] !</b> (Mettez ici le message de bienvenue)
MOTD_COLOR = FF0000
SEND_POLICY = false
SAVE_TIME = 30
LOCALIP_LOOPBACK = true
LOG = true
LOAD_ACTION_DELAY = 600


#Rates
XP_PVP = 5 (XP joueurs contre joueurs multiplié par exemple par 5)
XP_METIER = 10 (XP métiers multiplié par 10)
XP_PVM = 550 (XP contre les monstres multiplié par 550)
DROP = 1 (Drop multiplié par 1)
KAMAS = 3 (kamas multiplié par 3)
HONOR = 1 (Honneur multiplié par 1)

Info. : Changer les rates comme bon vous semble.

#Configuration de la base de donnée
DB_HOST = 127.0.0.1
DB_USER = root
DB_PASS =
STATIC_DB_NAME = ancestra_static
OTHER_DB_NAME = ancestra_other

#Configuration du GamePlay
MAX_PERSO_PAR_COMPTE = 5
USE_MOBS = true
USE_CUSTOM_START = true
START_MAP = 10257 (Map de départ, attention, lors de la création d'un personnage, si sa vous affiche Le serveur est introuvable, changer l'ID de la map)
START_CELL = 311 (Cellule sur la map de départ)
START_LEVEL = 1 (Level de départ)
START_KAMAS = 0 (Nombre de kamas de départ)
ZAAP_ANK = true (Tout les zaap : True / Aucun zaap : False)
ZAAP_INC = true (Tout les zaap : True / Aucun zaap : False)

Info. : Modifier aussi la Configuration du GamePlay comme bon vous semble.


Voilà, pour la configuration de ce fichier c'est fini, enregistrez et fermer. On va passer sur le config.xml du dossier Dofus. Par défaut il se trouve ici : C:/Programmes/Dofus/config.xml

Ouvrez ce fichier avec bloc note ou notepad++ par exemple. Voici ce qu'il faut changer :


Code:
<config>

<delay value="500"/>
<rdelay value="3000"/>
<rcount value="10"/>

<conf name="En ligne">
<connserver name="NOM DE VOTRE SERVEUR" ip="VOTRE IP HAMACHI" port="444" />
<connserver name="Officiel" ip="213.248.126.11" port="443" />
<dataserver url="data/" type="local" priority="3" />
<dataserver url="http://VOTRE IP HAMACHI/dofus/" priority="1" />
<dataserver url="http://gamedata.ankama-games.com/dofus/" priority="0" />
</conf>

<conf name="En ligne (TEST)" type="test">
<dataserver url="data/" type="local" priority="3" />
<dataserver url="http://staticns.ankama.com/dofus/gamedata/dofustest/" priority="1" />
<dataserver url="http://gamedata.ankama-games.com/dofustest/" priority="0" />
</conf>

<cacheasbitmap>
<cache element="ExternalContainer/InteractionCell" value="false" />
<cache element="ExternalContainer/Ground" value="false" />
<cache element="ExternalContainer/Object1" value="false" />
<cache element="ExternalContainer/Object2" value="false" />
<cache element="ExternalContainer/Zone" value="false" />
<cache element="ExternalContainer/Select" value="false" />
<cache element="ExternalContainer/Grid" value="false" />
<cache element="ExternalContainer/Pointer" value="false" />
<cache element="GAPI/UI" value="false" />
<cache element="GAPI/UITop" value="false" />
<cache element="GAPI/Popup" value="false" />
<cache element="GAPI/UIUltimate" value="false" />
<cache element="GAPI/Cursor" value="false" />
<cache element="mapHandler/BACKGROUND" value="false" />
<cache element="mapHandler/Cell/Ground" value="false" />
<cache element="mapHandler/Cell/Object1" value="false" />
<cache element="mapHandler/Cell/Object2" value="false" />
<cache element="mapHandler/Cell/ObjectExternal" value="false" />
<cache element="Zone/Zone" value="true" />
<cache element="Zone/Pointers" value="true" />
</cacheasbitmap>

</config>


Fini aussi Enregistrez et quitter !

V- Créer un compte Dofus

Ouvrez Navicate Lite, double cliquez sur votre connexion, ensuite sur ancestra_other puis à droite, double cliquez sur accounts.

Vous devriez avoir un tableau avec les champs :

Guid : Numéro de compte (compte n°1, 2, 3 etc ...).
Account : Nom de votre compte.
Pass : Le mot de passe de votre compte.
Level : Plusieurs choix possible -> 4 : Admin / 3 : co-admin / 2 : Modérateur / 1 : Joueur normal (donc pour vous sa serais 4 comme vous êtes l'administrateur du serveur ).
Email : Mettez votre adresse mail si vous voules mais sa sers a rien je trouve
LastIP : Ne mettez rien.
LastconnectionDate : Ne mettez rien.
Question : Lors de la suppression d'un personnage, mettez votre question secrète.
Reponse : Qui dit question dit réponse Mettez ici la réponse à votre question.
Pseudo : Mettez votre pseudo (ce n'est pas le pseudo de vos personnages ).
Banned : Ne mettez rien.
Reload_needed : Ne mettez rien.
BankKamas : Mettez ici le nombre de kamas qui se trouvera dans votre banque.
Bank : Mettez ici l'ID des items qui se trouvera dans votre banque.
Friends : Ne mettez rien.
Stable : Ne mettez rien.

Votre compte est créer, encore une chose de faite ^^ Enregistrez et fermer Navicate.

VI- Lancement du serveur

Pour lancer et vous connecter ensuite sur votre serveur, vérifier que Hamachi est Wampserver soit en ligne (sinon impossible de se connecter). Aller dans votre bureau : Serveur privé dofus/Pack sources/Core/start.bat

Double cliquez sur start.bat et patientez jusqu'à temps de voir dans la petite fenêtre En attente de connexions.

Le start.bat va charger tout les items, tout les PNJs, toutes les cartes du jeu et j'en passe de votre serveur.

Une fois que c'est bon, ouvrez Dofus (le jeu cette fois ), choisissez en haut à droite votre serveur (Officiel ou Atlas dans mon cas) et connectez-vous dans votre serveur privé qui est tout beau tout neuf
 

Adakami

Membre actif
Feb 22, 2012
115
0
321
Bon tuto dans l'occurence , mais un peut de couleur serait le bienvenue :D


Cordialement,
 

Hivernal

Membre actif
Sep 3, 2011
456
0
917
24
Chez les pingouin :D.
Non, les serveurs privés 2.00 sont tous des Fake il n'est impossible pour l'instant de crer un serveur privé Dofus sous la 2.00.La création d'un serveur privé 2.00 requiert un haut niveau informatique en "Programmation".
 

RAZZENGAN6

Membre Banni
May 18, 2010
104
0
581
Je me demande bien pourquoi il y a une case "Tutoriel" si ce poste devait être move ?...
"[Tutoriel] Comment creer un 'Serveur Privé Dofus' sous ancestra. "
Sinon, Merci :)
 

jules38100

Membre
Mar 2, 2011
14
0
421
33
Seul problème à la fin que je lance start.bat il tourne en boucle sans jamais s'arrêter sinon très bon tuto merci
 
Last edited:

Hivernal

Membre actif
Sep 3, 2011
456
0
917
24
Chez les pingouin :D.
Pour ton problème jules38100 essaye de relancer le FICHIER.bat car c'est un fichier de commandes et il plante souvent, et si çela ne marche pas essaye de l'executer en tant qu'Administrateur. Et de rien a vous, mais je vous rapelle qu'il n'est en aucun cas fait par moi alors, ne me remerciez pas autant. Je suis juste 'Messager'.


Cordialement.
 
Last edited:

Blabluhze

Membre
Nov 27, 2010
6
0
421
Moi j'ai un probleme lorsque je lance le .bat tout va bien jusqu'a : "Game: SQL ERROR: Column 'mapData' not found." ensuite l'arret du serveur est demandé il s'arrete donc puis le .bat retourne sans cesse une idée de comment je pourrais remédier à ce probleme? :)

Merci ;)
 

Blabluhze

Membre
Nov 27, 2010
6
0
421
Lorsque j’exécute le fichier .bat en admin il me mets une phrase qui tourne sans cesse "Unable to acces jarfile ancestra.jar" donc je sais pas si j'ai foiré un truc ou si c'est le dl de ancestra qui n'était pas complet...
Ca y est j'ai trouvé ;) la base de donnée que j'avais trouvée (celle que tu as donnée) est incomplète... faut en retelecharger une.

Maintenant autre probleme lors de la crétion du perso je ne vois aucuns serveurs pourtant hamachi et wamp sont ok...
 
Last edited:

Blabluhze

Membre
Nov 27, 2010
6
0
421
Ben normalement oui la j'ai retelechargé une nouvelle base de donnés et j'ai le serveur du mec qui a mis a disposition la bas de donnée mais même la erreur lors de la création... POur l'instant j'ai plus la foi de m'y remettre je verrais ça sans doute demain ou dans la semaine ;)

(Certains fichiers sont assez durs a trouver quand même :/)
 

jules38100

Membre
Mar 2, 2011
14
0
421
33
Blabluhze tu peux me donner le lien de la BDD stp car j'ai le même problème que toi le "Unable to acces jarfile ancestra.jar"
 

Blabluhze

Membre
Nov 27, 2010
6
0
421
LE unable intervient uniquement lorsque tu l'execute en admin? parceque moi c'était le cas apparement c'est un probleme au niveau de ta mise a jour java il faut que tu telecharges la derniere version trouvable...
EDIT : derniere base de donnée a jour :
 

Attachments

  • BDD.rar
    4.7 MB · Views: 9
Last edited:

casneak

Membre Banni
moi j'ai un problème quand j'auvre dofus je fais jouer il affiche un écran noir et il ne répond plus aidez moi svp

---------- Message ajouté à 18h23 ---------- Le message précédent était à 09h35 ----------

J'ai un gros problème. Sa fait depuis 10h en tous que je suis dessus et je n'y arrive toujours pas : quand je crée mon personnage il me met erreur lors de la création du personnage. AIDEZ MOI SVP JE PERD PATIENCE LA !!!!
 

Hivernal

Membre actif
Sep 3, 2011
456
0
917
24
Chez les pingouin :D.
Bonjour, casneak je suis navrè de ton attente mais je ne m'occuper plus de ce poste, le fichier.bat a du mal à s'executer et crer les données du serveur, essaye de le redemarrer.


Cordialement.
 

casneak

Membre Banni
le fichier.bat est la commande start qui ouvre une fenetre de communication?

---------- Message ajouté à 19h15 ---------- Le message précédent était à 19h13 ----------

j'ai essayer le le démarer en tant qu'adiministateur il met met :"Unable to access Jarfile Ancestra.jar"
 

Elkiss

Nouveau membre
Apr 9, 2012
2
0
301
Ton Tuto me parait bien mais excuse moi
Je ne trouve pas les lien
Merci de M'aider
 
Status
Not open for further replies.