Bonsoir,
il y a quel que temps , j'avais enfin pu ouvrir un serveur dofus.
Cela faisait plusieurs mois que je n'arrivais pas.
Vous aussi , vous en avez marre de toujours avoir un problème
dé la création de votre serveur dofus tel que : Serveur Introuvable ?
FINI tout sa ! J'ai la solution a ce problème.
Je vais vous expliquer étape par étape comment faire un serveur Dofus.
I. Requis
-Navicat :
http://www.clubic.com/telecharger-fiche133886-navicat.html
-Wamp :
http://www.wampserver.com/download.php
-Hamachi :
http://www.01net.com/telecharger/windows/Utilitaire/reseau/fiches/38886.html
-SharkEmu ( Ici nous allons utiliser cette Émulateur qui est pour moi le plus facile a installé après Dofus Engine ;) )
http://sourceforge.net/projects/sharkemu/
II. Installation du serveur.
Pour commencer , vous devez ouvrir LogMein Hamachi.
Nous allons donc créer un réseau pour que tout le monde puisse rejoindre votre futur serveur.
Cliquez d'abord sur l'onglet Réseau ensuite , créer un réseau.
Nom Du Réseau : Il est préférable de mettre le nom de votre serveur ;)
Mots de passe : Généralement , c'est 123
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Le plus facile est fait.
Nous allons désormais nous attaquer au plus dur.
Lancez Wamp.
Attendez que le petit logo soit vert ou blanc [ Cela dépend de la version ]
Ouvrez ensuite Navicat. Vous aurez ceci.
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Nous allons créer une nouvelle " Connexion "
Cliquez sur Connection et MySQL
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Cliquez sur OK , et faites un double clique sur votre connection.
C'est ici que tout ce joue.
Si tout ce passe bien , vous devriez avoir sa
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Maintenant , on va créer la base de donnée du serveur [ Le cerveau :p ]
Si vous êtes sous sharkemu , créez une base de donnée sous le nom de sharkemu.
Si non , vous pouvez voir le nom a inséré sur les fichiers SQL que vous allez importer dans la Base de donnée.
Pour créer une base de donnée , rien de plus simple , faites un clique droit et cliquez sur " New Database "
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Maintenant que c'est fais , on va importer les fichiers " SQL " ou trouver ces fichiers ?
Simplement dans le dossier de votre émulateur ;)
Double clique sur la base de donnée pour l'ouvrir :).
Pour importer un fichier sql ,
faites un clique droit sur le nom de votre base de donnée et cliquez sur Execute Batch Files [ Il peux y avoir un autre nom ]
Cliquez sur les ...
et rechercher un fichier SQL dans votre dossier SharkEmu
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Chance je l'ai trouvé du premier coup :D
Cliquer sur le fichier , ouvrir [ Il n'y a rien a ouvrir en fait ]
et appuyez sur start.
Attendez que cela finisse.
Quand c'est terminé , relancez navicat et ré-ouvrez votre base de donnée
III. Configuration
Cayé jé enf1 mn server dofous !!!
Ah ah ah , pas si vite ! Il reste encore a CONFIGURER le serveur
Hé ben oui , vous croyez quoi ? Le compte etc... vont se créer par magie ? Héhé faut pas rêvé non plus
Pour commencer , on va créer un compte Admin.
Rendez vous sur votre base de donnée et double clique sur la table " account_db "
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Allez vers la fin , dans AdminStat
Mettez 10
cliquez ensuite sur le petit v en bas du logiciel
Et enfin , pour finir tout sa en beauté , la configuration du fichier.
Retournez dans le dossier de votre émulateur , ouvrez le fichier config.xml [ celle la ou il y a l'émulateur ]
Vous devriez retrouvé sa.
Complétez ensuite
<?xml version="1.0" encoding="utf-8"?>
<Configuration>
<!--##############################-->
<!--::IP Settings::-->
<GameIp>Votre IP Hamachi</GameIp>
<DetournLocalIp>true</DetournLocalIp>
<!--Cette option permet de faire connecter le client sur 127.0.0.1 quand le serveur se situe sur la même ip que vous (locale)
Cela permet d'empêcher des problèmes de connexions quand vous essayer de vous connecter sur votre propre ip-->
<LoginPort>444</LoginPort>
<GamePort>5555</GamePort>
<!--##############################-->
<!--::DB Settings::-->
<SqlSource>localhost</SqlSource>
<SqlId>root</SqlId>
<SqlPass></SqlPass>
<SqlDBName>sharkemu</SqlDBName>
<!--##############################-->
<!--::Log Settings::-->
<LogError>./log_error.txt</LogError>
<LogCommand>./log_commands.txt</LogCommand>
<LogSock>./log_sock.txt</LogSock>
<!--LogSock Non-utilisé-->
<UseSockLog>false</UseSockLog>
<!--Attention à utilisé uniquement en cas de debug-->
<UseExtentedLog>false</UseExtentedLog>
<!--Attention à utilisé uniquement en cas de debug-->
<ExtendedLogMaxStack>20</ExtendedLogMaxStack>
<!--##############################-->
<!--::Server Settings::-->
<ClientVersion>1.29.1</ClientVersion>
<ActivePvpExperience>false</ActivePvpExperience>
<ActivePvpKamas>false</ActivePvpKamas>
<MaxConnectionAccepted>500</MaxConnectionAccepted>
<!--Nombres de connexions simultanées-->
<ServerMessage>Bienvenue sur Dofet vous commencez lvl (X) avec (X) Kamas ! Actuellement il y as {0} Joueur Connecté ! Si tu veux connaitre les commandes marque .command dans le Chat ! </ServerMessage>
<!--$lt = '<' $gt = '>' {0} : joueurs connectés-->
<AutoSaveTimer>45</AutoSaveTimer>
<!--# Seconds ou -1 pour désactiver-->
<AutoSaveTimerDisplayed>false</AutoSaveTimerDisplayed>
<!--##############################-->
<!--::Rates Settings::-->
<RateRegen>3.00</RateRegen>
<RateWinKamas>50</RateWinKamas>
<RateWinExperience>10</RateWinExperience>
<RateDropItem>10</RateDropItem>
<!--Remarque : Le signe décimal est le point (.) et non la virgule (,)-->
<!--##############################-->
<!--::Start Settings::-->
<StartLevel>1</StartLevel>
<StartKamas>10000000</StartKamas>
<StartSpellBoost>0</StartSpellBoost>
<StartMap>7423</StartMap>
<StartCase>255</StartCase>
<StartDirection>7</StartDirection>
<StartEmotes>1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;19;21;22;23</StartEmotes>
<!--Separator : ';'-->
<StartChannels>0;1;2;3;4;5</StartChannels>
<!--Separator : ';'-->
<!--##############################-->
<!--::Fight Settings::-->
<DuringTurn>29</DuringTurn>
<!--##############################-->
<!--::Creatures Settings::-->
<MovementTimeMin>40000</MovementTimeMin>
<MovementTimeMax>120000</MovementTimeMax>
<!--Exprimé en millisecondes (ms)
Une valeur basse augmente le chargement du CPU et peut faire lagué le serveur
Min doit toujours être inférieur a Max-->
<RespawnTimeMin>150000</RespawnTimeMin>
<RespawnTimeMax>360000</RespawnTimeMax>.
<!--Exprimé en millisecondes (ms)
Une valeur basse augmente le chargement du CPU et peut faire lagué le serveur
Min doit toujours être inférieur a Max-->
<MaxCreatureGroup>3</MaxCreatureGroup>
<!--##############################-->
<!--::Map Settings::-->
<AllowBuggedMap>true</AllowBuggedMap>
<SearchFightPlaces>true</SearchFightPlaces>
<!--Permet à l'emulateur de trouver les placements de combat si ils n'existent pas
Cette option peut ralentir l'initialisation des maps AU PREMIER LANCEMENT SEULEMENT-->
<SearchingZone>6</SearchingZone>
<!--Rayon de recherche des placements de combat,
une valeur élevé permet de trouver plus de zone de combat-->
Enregistrez le tout , ouvrez votre émulateur.
Si tout ce passe bien , vous devriez avoir ceci
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Voila , vous pouvez enfin jouer sur votre serveur !
Ah j'oubliais , en config du dossier dofus , modifiez la par
<config>
<delay value="500"/>
<rdelay value="3000"/>
<rcount value="10"/>
<conf name="En ligne">
<connserver name="Officiel" ip="213.248.126.11" port="443" />
<connserver name="Mon Serveur" ip="IP Hamachi" port="444"/>
<dataserver url="data/" type="local" priority="1" />
<dataserver url="http://127.0.0.1/dofus/" priority="3" />
<dataserver url="http://gamedata.ankama-games.com/dofus/" priority="2" />
</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>
<!--##############################-->
<!--::Commands Settings::-->
<WorldMessageColor>0000ff</WorldMessageColor>
</Configuration>
Hé bien voila , c'est la fin de ce tutoriel.
Image et Tutoriel entièrement fais par moi
Merci de laissez le nom si vous le copiez :)
Cordialement , Jabran6032
il y a quel que temps , j'avais enfin pu ouvrir un serveur dofus.
Cela faisait plusieurs mois que je n'arrivais pas.
Vous aussi , vous en avez marre de toujours avoir un problème
dé la création de votre serveur dofus tel que : Serveur Introuvable ?
FINI tout sa ! J'ai la solution a ce problème.
Je vais vous expliquer étape par étape comment faire un serveur Dofus.
I. Requis
-Navicat :
http://www.clubic.com/telecharger-fiche133886-navicat.html
-Wamp :
http://www.wampserver.com/download.php
-Hamachi :
http://www.01net.com/telecharger/windows/Utilitaire/reseau/fiches/38886.html
-SharkEmu ( Ici nous allons utiliser cette Émulateur qui est pour moi le plus facile a installé après Dofus Engine ;) )
http://sourceforge.net/projects/sharkemu/
II. Installation du serveur.
Pour commencer , vous devez ouvrir LogMein Hamachi.
Nous allons donc créer un réseau pour que tout le monde puisse rejoindre votre futur serveur.
Cliquez d'abord sur l'onglet Réseau ensuite , créer un réseau.
Nom Du Réseau : Il est préférable de mettre le nom de votre serveur ;)
Mots de passe : Généralement , c'est 123
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Le plus facile est fait.
Nous allons désormais nous attaquer au plus dur.
Lancez Wamp.
Attendez que le petit logo soit vert ou blanc [ Cela dépend de la version ]
Ouvrez ensuite Navicat. Vous aurez ceci.
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Nous allons créer une nouvelle " Connexion "
Cliquez sur Connection et MySQL
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Cliquez sur OK , et faites un double clique sur votre connection.
C'est ici que tout ce joue.
Si tout ce passe bien , vous devriez avoir sa
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Maintenant , on va créer la base de donnée du serveur [ Le cerveau :p ]
Si vous êtes sous sharkemu , créez une base de donnée sous le nom de sharkemu.
Si non , vous pouvez voir le nom a inséré sur les fichiers SQL que vous allez importer dans la Base de donnée.
Pour créer une base de donnée , rien de plus simple , faites un clique droit et cliquez sur " New Database "
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Maintenant que c'est fais , on va importer les fichiers " SQL " ou trouver ces fichiers ?
Simplement dans le dossier de votre émulateur ;)
Double clique sur la base de donnée pour l'ouvrir :).
Pour importer un fichier sql ,
faites un clique droit sur le nom de votre base de donnée et cliquez sur Execute Batch Files [ Il peux y avoir un autre nom ]
Cliquez sur les ...
et rechercher un fichier SQL dans votre dossier SharkEmu
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Chance je l'ai trouvé du premier coup :D
Cliquer sur le fichier , ouvrir [ Il n'y a rien a ouvrir en fait ]
et appuyez sur start.
Attendez que cela finisse.
Quand c'est terminé , relancez navicat et ré-ouvrez votre base de donnée
III. Configuration
Cayé jé enf1 mn server dofous !!!
Ah ah ah , pas si vite ! Il reste encore a CONFIGURER le serveur
Hé ben oui , vous croyez quoi ? Le compte etc... vont se créer par magie ? Héhé faut pas rêvé non plus
Pour commencer , on va créer un compte Admin.
Rendez vous sur votre base de donnée et double clique sur la table " account_db "
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Allez vers la fin , dans AdminStat
Mettez 10
cliquez ensuite sur le petit v en bas du logiciel
Et enfin , pour finir tout sa en beauté , la configuration du fichier.
Retournez dans le dossier de votre émulateur , ouvrez le fichier config.xml [ celle la ou il y a l'émulateur ]
Vous devriez retrouvé sa.
Complétez ensuite
<?xml version="1.0" encoding="utf-8"?>
<Configuration>
<!--##############################-->
<!--::IP Settings::-->
<GameIp>Votre IP Hamachi</GameIp>
<DetournLocalIp>true</DetournLocalIp>
<!--Cette option permet de faire connecter le client sur 127.0.0.1 quand le serveur se situe sur la même ip que vous (locale)
Cela permet d'empêcher des problèmes de connexions quand vous essayer de vous connecter sur votre propre ip-->
<LoginPort>444</LoginPort>
<GamePort>5555</GamePort>
<!--##############################-->
<!--::DB Settings::-->
<SqlSource>localhost</SqlSource>
<SqlId>root</SqlId>
<SqlPass></SqlPass>
<SqlDBName>sharkemu</SqlDBName>
<!--##############################-->
<!--::Log Settings::-->
<LogError>./log_error.txt</LogError>
<LogCommand>./log_commands.txt</LogCommand>
<LogSock>./log_sock.txt</LogSock>
<!--LogSock Non-utilisé-->
<UseSockLog>false</UseSockLog>
<!--Attention à utilisé uniquement en cas de debug-->
<UseExtentedLog>false</UseExtentedLog>
<!--Attention à utilisé uniquement en cas de debug-->
<ExtendedLogMaxStack>20</ExtendedLogMaxStack>
<!--##############################-->
<!--::Server Settings::-->
<ClientVersion>1.29.1</ClientVersion>
<ActivePvpExperience>false</ActivePvpExperience>
<ActivePvpKamas>false</ActivePvpKamas>
<MaxConnectionAccepted>500</MaxConnectionAccepted>
<!--Nombres de connexions simultanées-->
<ServerMessage>Bienvenue sur Dofet vous commencez lvl (X) avec (X) Kamas ! Actuellement il y as {0} Joueur Connecté ! Si tu veux connaitre les commandes marque .command dans le Chat ! </ServerMessage>
<!--$lt = '<' $gt = '>' {0} : joueurs connectés-->
<AutoSaveTimer>45</AutoSaveTimer>
<!--# Seconds ou -1 pour désactiver-->
<AutoSaveTimerDisplayed>false</AutoSaveTimerDisplayed>
<!--##############################-->
<!--::Rates Settings::-->
<RateRegen>3.00</RateRegen>
<RateWinKamas>50</RateWinKamas>
<RateWinExperience>10</RateWinExperience>
<RateDropItem>10</RateDropItem>
<!--Remarque : Le signe décimal est le point (.) et non la virgule (,)-->
<!--##############################-->
<!--::Start Settings::-->
<StartLevel>1</StartLevel>
<StartKamas>10000000</StartKamas>
<StartSpellBoost>0</StartSpellBoost>
<StartMap>7423</StartMap>
<StartCase>255</StartCase>
<StartDirection>7</StartDirection>
<StartEmotes>1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;19;21;22;23</StartEmotes>
<!--Separator : ';'-->
<StartChannels>0;1;2;3;4;5</StartChannels>
<!--Separator : ';'-->
<!--##############################-->
<!--::Fight Settings::-->
<DuringTurn>29</DuringTurn>
<!--##############################-->
<!--::Creatures Settings::-->
<MovementTimeMin>40000</MovementTimeMin>
<MovementTimeMax>120000</MovementTimeMax>
<!--Exprimé en millisecondes (ms)
Une valeur basse augmente le chargement du CPU et peut faire lagué le serveur
Min doit toujours être inférieur a Max-->
<RespawnTimeMin>150000</RespawnTimeMin>
<RespawnTimeMax>360000</RespawnTimeMax>.
<!--Exprimé en millisecondes (ms)
Une valeur basse augmente le chargement du CPU et peut faire lagué le serveur
Min doit toujours être inférieur a Max-->
<MaxCreatureGroup>3</MaxCreatureGroup>
<!--##############################-->
<!--::Map Settings::-->
<AllowBuggedMap>true</AllowBuggedMap>
<SearchFightPlaces>true</SearchFightPlaces>
<!--Permet à l'emulateur de trouver les placements de combat si ils n'existent pas
Cette option peut ralentir l'initialisation des maps AU PREMIER LANCEMENT SEULEMENT-->
<SearchingZone>6</SearchingZone>
<!--Rayon de recherche des placements de combat,
une valeur élevé permet de trouver plus de zone de combat-->
Enregistrez le tout , ouvrez votre émulateur.
Si tout ce passe bien , vous devriez avoir ceci
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Voila , vous pouvez enfin jouer sur votre serveur !
Ah j'oubliais , en config du dossier dofus , modifiez la par
<config>
<delay value="500"/>
<rdelay value="3000"/>
<rcount value="10"/>
<conf name="En ligne">
<connserver name="Officiel" ip="213.248.126.11" port="443" />
<connserver name="Mon Serveur" ip="IP Hamachi" port="444"/>
<dataserver url="data/" type="local" priority="1" />
<dataserver url="http://127.0.0.1/dofus/" priority="3" />
<dataserver url="http://gamedata.ankama-games.com/dofus/" priority="2" />
</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>
<!--##############################-->
<!--::Commands Settings::-->
<WorldMessageColor>0000ff</WorldMessageColor>
</Configuration>
Hé bien voila , c'est la fin de ce tutoriel.
Image et Tutoriel entièrement fais par moi
Merci de laissez le nom si vous le copiez :)
Cordialement , Jabran6032