[ TUTORIEL ]Créer son serveur privé et le mettre en ligne Dofus 1.29

Bonjour à tous & à toutes ! Comme le titre l'indique, je vais poster ici même un tutoriel pour créer son serveur privé dofus sous la révision 42 !
(Comme vous l'aurez remarquer, je n'ai encore jamais poster, une occasion pour me faire connaître :D)
Donc on va y aller étape par étape, gardez votre sang froid, tout ira bien :P

I)Un serveur, comment ça marche ?

Bonne question, comment ça marche ! Et bien c'est simple, prenons comme exemple Ancestra vu que c'est notre émulateur concerné. Celui-ci est codé en Java(Langage de programmation). Des fichiers .java (Bien sur remplis de code en Java ^^') sont compilés (Tous rassemblés si vous préférez mais aussi traduis) pour former un .jar contenant les fichiers .java traduis ou convertis en .class ! Bref, dites vous juste que vous avez le coeur du serveur qui fonctionne en Java nommé Ancestra.jar par défaut et qu'il contient une multitude de fichiers qui vont faire marcher le jeux d'une partie: C'est l'émulateur !
Nous avons ensuite notre base de donnée Sql (Structured Query Language soit 'Requêtes structuré language') qui va contenir les informations & données de votre serveur. Les noms de comptes, personnages, monstres, sorts, maps... Bref, vous pouvez tout modifier, supprimer, ajouter contrairement à l'amulateur (A moins d'avoir les sources (.java) ).
C'est dans nos bases de données que l'ont va stocker les données (Je vous l'ai déjà dis, comptes, personnages...).
L'amulateur ne peut fonctionner sans la base de donnée, ne l'oubliez pas !
Et pour finir, notre fichier de configuration plus souvent sous le nom de Config.txt. C'est dans cette dernière que l'on configurera le serveur (Port d'accès, Ip de connexion, level de départ, kamas etc...)
Voilà, vous en savez déjà un peu plus sur les serveurs privé dofus ! Passons maintenant à l'acte :P

II)Téléchargement

Pour la suite de ce tutoriel, je vous invites à télécharger les logiciels nécessaires grâce à ce petit JouJoux
/!\Clique ici pour télécharger le Joujoux /!\
Image IPB
Image IPB
Téléchargez ensuite Ancestra Remake Rev42 en cliquant ici
Voilà nous sommes prêts ! Normalement, vous devriez avoir cela !
Image IPB

III)WampServer & Navicat

Très bien, pour commencer, lancez WampServer.
Un icône devrait apparaître en bas à droite de votre bureau, dans la barre de tâches. 
Faites clique droit -> Language -> French.
Image IPB
Très bien, clique gauche maintenant sur l'icône & cliquez sur passer en ligne.
Image IPB
Cliquez ensuite droit & fermez wamp !
Image IPB
Puis relancez wamp & cliquez sur redémarrer les services.
Image IPB
Puis vous devriez apercevoir cet icône Image IPB
Vous ne voyez pas cet icône mais celui-ci ? Image IPB
Vous avez sûrement un logiciel utilisant le même port Sql (80). Comme Teamviewer ou Skype...
Quittez le logiciel & redémarrer les services de wamp.
Image IPB
Image IPB
Bravo ! Vous avez configuré Wamp !

Passons maintenant à Navicat !
Cliquez sur l'icône et sur MySql
Image IPB
Rentrez ensuite les informations
Image IPB
Cliquez sur Ok & vous avez le nom de votre serveur (Serveur sur l'image). Cliquez dessus.
Image IPB
Faites ensuite clique droit & 'New Database'
Image IPB
Image IPBImage IPB
Vous avez créé vos deux Database: Ancestra_other & Ancestra_static ! Bravo ! Mais elles sont vides --"...
Image IPB
Maintenant on va les remplir ! Faites clique droit sur ancestra other, cliquez sur les 3 petits points & éxécutez le patch 'ancestra_other' dans Ancestra remake rev 42 by return'>Base de donnée>Full database>Ancestra_other.
Cliquez ensuite sur Ok, puis sur Start ! Une fois l'upload finis, cliquez sur Stop & faites la même chose sur ancestra_static mais avec le patch ancestra_static dans Ancestra remake rev 42 by return'>Base de donnée>Full database>Ancestra_static.
Image IPB
Image IPB
Et voilà, vos databases sont remplites :D Vous ne voyez rien ? Faites clique droit, Refresh au milieu du blanc !
Image IPB
Vous avez fait le plus dur, bien joué ! Avant de passer à la suite, allez vous créer un compte. Cliquez sur la database ancestra_other & double clique sur Account.
Image IPB
Quittez navicat lite !

IV)Configuration de l'émulateur

Allez dans votre dossier Ancestra remake Rev 42 puis cliquez sur config détaillé pour avoir des renseignements. 
/!\Vous devez incrire les vrai configurations dans le vrai config.txt !/!\
Image IPB
Image IPB
Image IPB
Voilà ! Votre serveur est correctement configuré !Cliquez sur Start.exe dès maintenant: Le serveur est bien lancé si vous voyez:
Image IPB
Sinon, veuillez aller dans Aide & Support pour avoir de l'aide...
C'est bien mais comment jouer sur mon serveur ? Allez dans le dossier 'A mettre dans votre dossier dofus' et comme le dis le titre, mettez la config.xml qui est de-dans dans votre dossier dofus 1.29 et remplacer là par l'autre ! Bon jeu :)

Merci à Neelow pour son émulateur modifié !
En plus d'avoir eu ce tutoriel, je vous fait part de petits logiciels.
Image IPB


(Executez le patch level 1000 dans ancestra_static pour pouvoir atteindre le level 1000. Bien sur, modifiez dans la config le level Max)

I)La mise en ligne, c'est quoi ?

Qu'est ce que la mise en ligne ? Bonne question :P Et bien tout est dans le nom, votre serveur devient en ligne ! Vous rigolez sûrement mais si si c'est vrai, votre serveur devient en ligne grâce à ce tutoriel. Bon pour les autistes ^^' (Désolé, c'est juste un peu d'humour), la mise en ligne d'un serveur, c'est l'accès à votre serveur via Internet ! Pour cela il faut ouvrir des ports (Ce que nous allons apprendre à faire ci-dessous). Les ports sont des petits trous à travers le net qui permettent d'accéder à votre ordinateur. Comme un tunnel ^^' Sans les ports, l'accès au serveur n'est pas possible(Ou du moins, quazi pas).
Il y a deux types de mise en ligne: No-ip (Recommandé) & Hamachi. Vous vous demandez pourquoi en mettre deux au choix alors qu'un seul suffit ? C'est simplement que la mise en ligne sous hamachi est beaucoup moins complexe que sous No-ip. En effet, hamachi est un logiciel qui donne accès à votre ordinateur grâce à un ID & un Mdp au choix. (Oui, il ouvre automatiquement les ports, sans que vous travaillez !).Mais attention ! Les serveurs sous hamachi risque de vous faire perdre du monde sur votre serveur si vous comptez gravir les échelons ! Pourquoi ? Car tout le monde n'a pas hamachi et beaucoup de personnes défavorise les serveurs sous hamachi. C'est comme ça, c'est en faîte que la plupart des joueurs sont fainéant car il faut rentrer un ID & un MDP pour rentrer sur le serveur (+ la config à mettre) contrairement à no-ip, qui à pour but en faite, d'avoir accès au serveur directement via la config.xml ! Pourtant, cette techinique reste la plus complexe, c'est à vous de faire le choix, je vous fait 1 tutoriels pour 2 !

II)Téléchargement

Si vous utilisez No-Ip:
-Télécharger No-ip.Duc

Si vous utilisez Hamachi:
-Télécharger LogMein Hamachi
Image IPB


Très bien, Vous avez maintenant votre logiciel téléchargé ! Passons à la suite...

III)Mise en ligne sous Hamachi

Vous avez choisis la façon la plus simple ? Très bien :D ! Cliquez deux fois sur l'icone (Ouvrez le logiciel)et cliquez sur le bouton marche et patientez...

Image IPB

Cliquez ensuite sur Créer un Réseau
Image IPB
Image IPB

Et gardez précieusement votre ip hamachi (Ne vous en faite pas, elle est toujours visible).

Image IPB

Mes félicitation ! Vous avez configuré Hamachi ! Oui mais attend, mon serveur n'est pas en ligne là ? On y arrive du calme :D !
Maintenant allez dans votre émulateur, puis modifiez la config.txt.

Image IPB
Image IPB

Puis allez ensuite dans votre dossier dofus, et modifiez votre config.xml (C'est d'ailleur celle-ci qu'il faudra donner à vos futur joueurs). Mais n'oubliez pas de leur donner votre réseau hamachi !
Image IPB
Lancez le Start.bat et tout devrait marcher. Bravo ! Votre serveur est en ligne !

IV)Mise en ligne sous NO-IP

Je vous admire, vous êtes courageux de venir jusque là :D Très bien commençons !
Pour commencer créez vous un compte sur no-ip en cliquant Ici

Image IPB
Image IPB
Une fois votre compte créé, allez dans votre messagerie & valider votre inscription pour que votre compte soit valide puis retournez sur le site vous connecter & cliquez sur 'ADD HOST'
Image IPB

Puis complétez comme ceci: (Ne touchez pas l'ip, celle inscrite sur l'image est la mienne, la votre se met automatiquement !

Image IPB

Quittez Internet ! Votre ordinateur doit être libre pour la suite. Quittez tous vos logiciels etc... pour plus de fluidité...
Encore bravo si vous êtes arrivé jusque là ^^' Vous pouvez aller boire un coup si vous voulez ! Mais c'était la partie la plus facile :D !
Très bien, maintenant, lancez No-ip.Duc (Que vous avez téléchargé au début du tutoriel).
Un îcone apparaît normalement à gauche de votre barre de tâche: Cliquez dessus et rentrez les informations et sélectionnez votre Host !

Image IPB

Très bien plus qu'une étape ! Cliquez sur File>Préférences>Cochez Run on Startup et Ok.

Image IPB

Bravo, vous avez configuré No-ip !Mais ce n'est pas finis, avant de modifier votre config, vous devez ouvrir vos ports (Vous vous souvenez les tunnels pour avoir accès au serveur.
Bien bien bien ^^' Finissons en ! Pour la suite, je vais vous demandé d'ouvrir votre Cmd.exe ! Qu'est ce que le cmd ? C'est un invite de commande pour avoir des information sur l'ordinateur.
Comment l'ouvrir ? Si vous êtes sous Window 7 ou Vista ou dérivé... Tapez Cmd dans recherche (Du menu démarrer), puis écrivez ipconfig puis entrer !
(Si vous êtes sous window xp ou version inférieur, Menu démarré>Tous les programmes>Accessoires>Cmd.exe ou Invite de commande.exe)

Image IPB

Puis prenez la passerelle par défaut pour avoir accès à la gestion de votre modem/routeur et rentrez là dans votre navigateur internet !

Image IPB

Pourquoi faire cette étape ne pas vous avoir donner 192.168.1.1 tout court ? Car c'est la passerelle d'Orange :) Si vous êtes chez un autre opérateur comme NeufBox, de Sfr, ça sera 192.168.1.0 (Par défaut)
Bref cliquez sur entrer et vous devriez voir ceci si vous êtes sous Orange (Première Box) (Par défaut, ndc & mdp sont Admin, Admin):

Image IPB

Cliquez ensuite sur Configuration>Avancée>Routeur & ajouter. Ajoutez ensuite tout les ports que vous verrez sur l'image ci-dessous.

Image IPB
Image IPB

Bravo vous avez finis ! Vous êtes fort :D Je vous invite à modifier maintenant votre config.txt & config.xml !

Image IPB
Image IPB

Il ne reste plus qu'à tester !!