Créer un serveur Dofus 1.29
Vous voulez créer un serveur Dofus 1.29 ? Suivez ce tutoriel pour enfin pouvoir créer votre propre serveur !
Prérequis :
Pour Windows :
Java : https://www.java.com/fr/download/manual.jsp
MySQL : http://dev.mysql.com/downloads/file.php?id=458482
HeidiSQL : http://www.heidisql.com/download.php
Ancestra Remake Rev54 : https://mega.nz/#!tpJDSaxY!4kU_g_mzjg8gn6FV7NE8J9rRPs0X36YkqTA4JhuYl3E
Pour Linux :
sudo apt-get install openjdk-7-jdk mysql-server
Installation de la base de données :
Ouvrez HeidiSQL et connectez-vous à votre serveur SQL.
Ensuite, créez deux nouvelles bases de données : AncestraR_Game et AncestraR_Realm.
Puis, exécutez les scripts AncestraR_Game.sql et AncestraR_Realm.sql contenus dans le dossier Ar54/BDD dans les bases de données respectives.
Enfin, appliquez les patchs contenus dans le dossier Ar54/BDD/Patchs dans les bases de données respectives et dans l'ordre des révisions.
Lancement du serveur :
Naviguez dans le dossier Ar54/Realm et lancez startRealm.bat pour lancer le serveur de connexion.
Naviguez dans le dossier Ar54/Game et lancez startRealm.bat pour lancer le serveur de jeu.
Si vous utilisez Linux, il vous faut créer deux nouveaux fichiers .sh :
# Ar54/Realm/start.sh
java -jar -Xmx200m -Xms200m AncestraRealm.jar
# Ar54/Game/start.sh
java -jar -Xmx200m -Xms200m Ancestra.jar
Connexion au serveur :
Pour jouez en ligne avec d'autres joueurs, vous devez débloquer les ports TCP 5554 et 443 des pare-feux de votre routeur et de votre machine.
Configuration du client :
<config>
<delay value="500"/>
<rdelay value="3000"/>
<rcount value="10"/>
<conf name="En ligne">
<connserver name="" ip="" port="" /> // /!\ Ligne à compléter /!\
<dataserver url="http://staticns.ankama.com/dofus/gamedata/dofus/"priority="2" />
<dataserver url="http://gamedata.ankama-games.com/dofus/"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>