Menu

Tree [r13] /
 History

HTTPS access


File Date Author Commit
 game 2010-07-28 darklinio [r13] Ajout class mobs avec constructeur
 login 2010-07-21 darklinio [r12] Correction bug nom de perso +16 caractères( lim...
 site 2010-07-04 darklinio [r7] Ajout(un)spawn dragodinde et machine d'élevage ...
 tools 2010-07-21 darklinio [r12] Correction bug nom de perso +16 caractères( lim...
 README.TXT 2010-06-07 darklinio [r1] Creation du projet

Read Me

Ce tutorial a été fait pour l'émulateur de serveur dofus: Pyfus

Un grand merci à l'équipe d'ancestra pour la base de donnée(maps et cellules)
Cette émulateur a été conçu par Last-Berzecker.
La distribution/modification des fichiers de l'émulateur ne sont autorisé qu'à titre
personnelle ou communautaire(Britania dofus exclusivement).
Pour toutes autres utilisations des ces fichiers, veuillez demander les droits auprès de Linio.

L'émulateur a besoin de:
-Mysql
-python avec le module MySQLdb(en version sources seulement)
-l'intégralité des fichiers compressés avec ce tutorial

Ce tutorial se situe au dossier racine de l'émulateur.
Dans celui-ci il y a 3 dossiers.
-Login
-Game
-Tools

L'installation commence dans le dossier tools avec l'éxecutable Setup.exe.
Au lancement de celui-ci, il vous demandera la configuration de votre serveur mysql.
A ce moment, le serveur mysql doit être démarré(si ce n'est pas fait, faites-le).
Cliquez sur le bouton pour entrer les paramètres:
-host est l'adresse du serveur mysql(par défaut: 127.0.0.1)
-user est l'utilisateur pour s'y connecter(par défaut: root)
-pass est le mot de passe pour s'y connecter(par défaut: root)

Valider.
Une fois que c'est fait, vous pouvez choisir de créer une base de données pour
l'émulateur ou bien utiliser une base de données existante.
Faites attention que la base ne contient pas des tables avec les mêmes noms que celles de l'émulateur.

Vous pouvez choisir une base de onnées différentes pour le login serveur et le game serveur,
mais c'est déconseillé pour une première installation.

En cas de choix:
Double-cliquez sur la(es) base(s) de données.
Retournez au menu principal.

Cliquez sur "Installer Pyfus db sur X"(X étant la base de données que vous avez choisis pour le login serveur)
Valider après avoir pris connaissances des risques de cette installation.

Cliquez sur "Ajouter un game server sur X"(X étant la base de données que vous avez choisis pour le game serveur)
Cliquez sur celui que vous voulez(retenez bien le nombre entre crochet pour la configuration du game serveur)
Valider.

Cliquez sur "Creer un compte dans X"(X étant la base de données que vous avez choisis pour le login serveur)
Choisisez des identifiants valides selon Dofus sinon vous ne pourrez pas vous connecter.
Le role détermine les droit au niveau des commandes.
Avec les sources, il permet l'ajouter in-game de maison, de chemin, de débuger/tester des packets.
Sans les sources, il permet qu'un nombre limités des commandes ci-dessus(leur fonctionnement nécessite une manipulation des sources par le serveur)
Choisissez Admin pour le premier compte afin d'avoir accéder au maximum de commande.
Valider.

Quitter le tool.


Vous venez de faire l'installation de la base de données.

Allez dans le dossier login.
Modifier le fichier config.xml pour votre installation.
Lancez launch_pyfus_login.exe ou launch_pyfus_login.py

Allez dans le dossier game.
Modifier le fichier config.xml pour votre installation. 
Lancez launch_pyfus_game.exe ou launch_pyfus_game.py

En cas de fermeture de console immédiate,
Lancer une invite de commande/terminal
Tapez cd [chemin de dossier login]
Taper launch_pyfus_login.exe ou launch_pyfus_login.py
Corriger le problème indiqué par la console.


En cas de difficultés majeurs,
Contactez Linio sur http://dofus.britania.ws par PM

Ps:
Je(Linio de Britania) ne suis pas propriétaire des fichiers de l'émulateur.
Pour toute demandes concernant les fichiers de Pyfus, le délai de réponse peut varier de
quelques heures à 2/3 semaines. Merci pour votre compréhention