Aide [Ix-skan-jenahni] Dofus 1.29 / création d'un serveur privé sous Ancestra

    Publicités

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

Ixskan

Membre
Mar 15, 2012
23
1
306
27
:salut: à tous

Tout d'abord, j'annonce que sur n'importe quel ordinateur disposant d'une connexion internet et de la dernière version de Java ( normalement automatique) peut créer et jouer sur son serveur privé.

__________________________________________

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
Lien de téléchargement : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

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à ).

le dossier lang.rar 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

Bonne Chance :bye:
 
Last edited:
  • Like
Reactions: Proskindev