Leaderboard


Popular Content

Showing content with the highest reputation since 09/13/19 in all areas

  1. 10 points
    HelloW, Metin2 - Server Files 2014 Download Cordialement, ASIKOO
  2. 9 points
    Niveau requis : Débutant Temps estimé : 5 minutes Salut à toi ! Le client est composé d'un dossier pack, comportant plusieurs fichiers qui sont cryptés. Dans ces fichiers, on y retrouve toutes sortes de ressources comme les fichiers python du client, les maps, les modèles 3D, les textures, etc... Information. Le dossier pack contient tous les fichiers cryptés et compressés. Ils sont compressés car cela permet de réduire considérablement leur taille. Ce qui est très utile pour quelqu'un qui télécharge le client ou même en ce qui concerne la lecture des packs par le client. Des logiciels ont été créé afin de permettre de décompresser / décrypter ces fichiers (pour obtenir leur contenu en clair) et de pouvoir ensuite les recompresser / recrypter. Ce tutoriel vous expliquera comment depack un fichier, modifier le contenu et comment repack celui-ci pour que cela prenne effet sur votre client. Pré-requis: Il vous faut un client Metin2. C'est ce que vous utilisez pour vous connecter à votre serveur. Eternexus qui est un logiciel de repack / depack simple conçu pour les fichiers de Metin2 I. Depack un fichier II. Repack un fichier Pour continuer : Vous trouverez de nombreux partages et tutoriels sur Funky-Emu dans la section Metin2. Cette FAQ pourra répondre à la plupart de vos questions. Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande ! --- Download
  3. 8 points
    Niveau requis : Débutant Temps estimé : 30 minutes Salut à toi ! Tu n'as jamais fait de serveur Metin2 ? Ce tutoriel est fait pour toi ! Je vais t'expliquer comment créer un serveur de A à Z ! Tu pourras ensuite le modifier à ta guise et le mettre à ton image. Information. Lors de ce tutoriel, vous allez apprendre à créer un serveur en local. Vous serez le seul à pouvoir vous y connecter. Information. Les fichiers utilisés sont les files 2014. Vous pourrez à l'avenir les changer sans aucun problème Pré-requis: Virtual Box, qui nous permettra de virtualiser un système d'exploitation. En effet, un serveur Metin2 fonctionne sous FreeBSD, il sera plus simple pour vous de virtualiser ce système sur votre Windows que de faire une deuxième installation sur votre ordinateur. Navicat, un client Mysql. Il vous permettra de vous connecter à la base de données de votre serveur Metin2. On y retrouveras toutes les informations liées aux joueurs, aux items, aux comptes des utilisateurs, etc ... WinSCP, un client SFTP. Similaire au FTP, il vous permettra de naviguer sur les différents fichiers de votre serveur (maps, configurations, etc ..) Le serveur VDI tout prêt pour vous qui possède déjà tous les fichiers du serveur avec FreeBSD d'installé. Il ne nous manquera plus qu'à le lancer avec Virtual Box. Le client metin2 qui vous permettra de vous connecter en jeu à votre serveur. I. La machine virtuelle II. Lancement du serveur Metin2 III. Se connecter In Game IV. Accéder aux fichiers du serveur V. Accéder à la base de données Succès ! Vous venez de créer un serveur Metin2 en local. Vous pouvez maintenant vous amuser sur votre serveur ou tout simplement y rajouter des fonctionnalités sympas. Pour continuer: Vous trouverez de nombreux partages et de tutoriels sur Funky-Emu dans la section Metin2. Cette FAQ pourra répondre à la plupart de vos questions. Vous pouvez créer un compte GM en suivant ce tutoriel Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande ! Bon courage à vous et bienvenue dans le monde des serveurs privés Metin2 !
  4. 8 points
    Niveau requis : Débutant Temps estimé : Entre 5 et 10 minutes Bonjour à tous, La configuration de votre client est une étape cruciale à la création d'un serveur privé Metin2, en effet, il permet de connecter votre client Metin2 à votre serveur. Pré-requis: Sublime Text, un éditeur de code puissant qui vous permettra de modifier les fichiers pythons (.py) de votre client de manière simple. Vous devez savoir comment depack / repack les fichiers de votre client avec EterNexus ou EterManager. I. Configurer son client Pour continuer: Vous trouverez de nombreux partages et tutoriels sur Funky-Emu dans la section Metin2. Cette FAQ pourra répondre à la plupart de vos questions. Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande !
  5. 5 points
    Niveau requis : Débutant Temps estimé : 30 minutes Salut à toi ! Tu n'as jamais fait de serveur Metin2 ? Ce tutoriel est fait pour toi ! Je vais t'expliquer comment créer un serveur de A à Z ! Tu pourras ensuite le modifier à ta guise et le mettre à ton image. Information. Lors de ce tutoriel, vous allez apprendre à créer un serveur en No-IP. Vos amis pourront donc rejoindre le serveur pour jouer avec vous ! Attention ! Les files utilisés pendant ce tutoriel sont les 2014. Cependant, sur les 2014+, un bug survient à la sélection du personnage quand un ami souhaite se connecter quand le serveur est sur une machine virtuelle. Il faudra appliquer ce patch pour corriger ce problème. Pré-requis: Virtual Box, qui nous permettra de virtualiser un système d'exploitation. En effet, un serveur Metin2 fonctionne sous FreeBSD, il sera plus simple pour vous de virtualiser ce système sur votre Windows que de faire une deuxième installation sur votre ordinateur. Navicat, un client Mysql. Il vous permettra de vous connecter à la base de données de votre serveur Metin2. On y retrouveras toutes les informations liées aux joueurs, aux items, aux comptes des utilisateurs, etc ... WinSCP, un client SFTP. Similaire au FTP, il vous permettra de naviguer sur les différents fichiers de votre serveur (maps, configurations, etc ..) Le serveur VDI tout prêt pour vous qui possède déjà tous les fichiers du serveur avec FreeBSD d'installé. Il ne nous manquera plus qu'à le lancer avec Virtual Box. Le client metin2 qui vous permettra de vous connecter en jeu à votre serveur. No-IP, un outil qui va vous permettre d'avoir une IP fixe si votre fournisseur d'accès vous donne une IP dynamique. Sinon, les joueurs devront changer l'IP du client à chaque fois que la votre change. Pas très pratique, non ? I. La machine virtuelle II. Configuration de la machine virtuelle III. Installation de No-IP IV. Configuration des ports sur la box V. Lancement du serveur Metin2 VI. Se connecter In Game VII. Accéder aux fichiers du serveur VIII. Accéder à la base de données Vous pouvez maintenant vous amuser sur votre serveur ou tout simplement y rajouter des fonctionnalités sympas. Pour continuer: Vous trouverez de nombreux partages et de tutoriels sur Funky-Emu dans la section Metin2. Cette FAQ pourra répondre à la plupart de vos questions. Vous pouvez créer un compte GM en suivant ce tutoriel Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande ! Bon courage à vous et bienvenue dans le monde des serveurs privés Metin2 !
  6. 5 points
    Salut tout le monde ! Je me suis permit de faire une mise à jour concernant les commandes GM de Metin2. Elle n'est surement pas complète, donc si vous avez des améliorations à proposer, n'hésitez pas ! Merci à metin2 referata pour m'avoir aidé à compléter la liste, à Emulateur aussi et aux sources pour certaines commandes. Le reste, j'ai tout organisé dans un fichier texte. Good Luck ! commande GM.txt item_names.txt mob_names.txt --- Download
  7. 4 points
    HelloW, Voici le Client Metin2 Allemand Officiel, en version 18.5. Il vous sera utile pour récupérer du contenu, des ressources pour votre serveur ! Il est entièrement décompressé il vous suffit de prendre ce dont vous avez besoin ;) Aucun fichier index, ni d’exécutable. Ce sujet sera mis à jour régulièrement en cas de leak... Téléchargement : Télécharger - Miroir Source : MT2Dev Cordialement, ASIKOO
  8. 4 points
    Master Guide Le Guilde de l’Émulation sur Metin2 Le Guide des Modifications sur Metin2 Sommaire Introduction - Le Guide des Modifications sur Metin2... Guide des Modifications sur Metin2 Introduction Client Modifications simples du Client Metin2 Modifications avancées du Client Metin2 Serveur Modifications simples du Serveur Metin2 Modifications avancées du Serveur Metin2 Modifications simples sur le Client et le Serveur Metin2 Modifications avancées sur le Client et le Serveur Metin2 Conclusion - A Vous de jouer... Introduction - Le Guide des Modifications sur Metin2 Si tu lis ce message, c'est que toi aussi tu cherches à personnaliser et à modifier notre MMORPG préféré : Metin2. Sache, qu'avec ce guide en main, tu auras la possibilité d'effectuer des modifications simples nécessitant peu de compétences à des modifications avancées qui en nécessiterons d'avantages, il te faudra de la logique, de l'analyse et de la compréhension. Avant toute choses : un peu de théorie ! Une certaine aisance en informatique est recommandée pour mener à bien la quête que tu mènes. Metin2 utilise plusieurs langages de programmation pour fonctionner, tels que le LUA, le Python, C++ et le SQL. Nous avons la chance de posséder depuis 2014, les Sources de Metin2, c'est-à-dire qu'avec les sources et quelques connaissances dans la programmation, tu seras capable de concevoir tes propres systèmes, ajouter des classes de personnages, ajouter des royaumes et pleins d'autres choses ! En soit, grâce aux sources, tu auras un contrôle complet sur le jeu ! Cette partie est réservée aux personnes ayant des connaissances dans la programmation. Le langage C++ nécessite de l'analyse et de la compréhension sur les erreurs et les informations qui sont transmises par le compilateur indépendamment des tutoriels et des partages proposés... Ce guide t'indiquera principalement quels sont les sujets importants à voir dans un premier temps, puis quelques extras pour personnaliser ton serveur Metin2. Pré-requis Un extra de patience... Une coulée de motivation... Une explosion d'imagination... Une infinité de logique... Une goûte de compréhension... Adaptabilité... Guide des Modifications sur Metin2 Introduction Rentrons dans le vif du sujet et je sais que tu attends ça avec impatience ! Aujourd'hui, tu verras sur le forum des Server Files avec une année de sortie, tel que les Server Files 2012, Server Files 2013, Server Files 2014, Server Files 2016, Server Files 2018... Garde en tête que les Server Files 2014++ disposent des Sources de Metin2. Tu peux personnaliser et modifier ton client ou ton serveur Metin2 de plusieurs manières, soit en modifiant les fichiers de configuration du serveur, soit en modifiant les fichiers Python du client ou en modifiant les sources du jeu... Les sources devront être utilisées que si tu souhaites te démarquer ou simplement de corriger des bugs qui nécessitent de faire des modifications sur les sources. Attention : Compiler nécessite tout de même quelques connaissances dans le domaine de la programmation, principalement dans la compréhension des erreurs et des alertes qui sont émises par le compilateur. La compilation, en informatique est un travail réalisé par un compilateur qui consiste à transformer un code source lisible par un humain en un fichier binaire exécutable par une machine. Par exemple, les Sources du Client Metin2, compilées avec l'aide de Microsoft Visual Studio nous donnerons un fichier exécutable que l'on nomme : metin2client.exe. Les Sources de Metin2, sont constituées de plusieurs fichiers dont les extensions sont respectivement .cpp et .h, ces fichiers forment ce qu'on appelle : les sources. La compilation de ces fichiers permet d'obtenir des files : db et le game dans un environnement UNIX avec FreeBSD, un fichier client : metin2client.exe et des tools : worldeditor.exe, dump_proto.exe dans un environnement WIN32 avec Windows... Si tu es un néophyte dans la matière, je t'invite à ne modifier que le stricte minimum sur les Sources de Metin2. Je te déconseille fortement de te lancer dans des systèmes en C++ sans avoir des connaissances dans le développement informatique. Information : Un sujet de @Kijaru explique la compilation, le pourquoi du comment : Compilation Metin2 : Pourquoi ? Comment ? Nous ferons ici la distinction entre des modifications qui ne nécessitent pas de compiler les sources du jeu et celles que l'on peu faire à partir des fichiers présents dans le client, sur la base de données ou sur le serveur lui même... Attention : Contrairement à d'autres langages de programmation, le Python possède une particularité, il est sensible à la case. C'est-à-dire que lorsque tu dois modifier des fichiers, tu dois respecter scrupuleusement l'indentation des lignes à l'aide de la touche Tabulation de ton clavier. Attention : Je t'invite fortement à réécrire les morceaux de codes dans les tutoriels / partages et de ne pas les copier / coller, en effet des caractères ou des symboles invisibles peuvent s'y glisser et empêcher le fonctionnement d'un script Python ou provoquer des erreurs lors de la compilation des sources. Client Modifications simples du Client Metin2 Forum : Liste des Systèmes Metin2 Extra : Configurer son Client Metin2 Extra : Depack / Repack son Client Metin2 avec EterNexus Extra : Depack / Repack son Client Metin2 avec EterManager Extra : Modifier le chemin d'une texture d'un GR2 Extra : Modifier le chemin d'un texture d'un GR2 Affichage : Agrandir le Logo GM Affichage : Ajouter le Level dans les MP's Affichage : ID de l'item dans la Description Affichage : Effet sur Bersek Affichage : PV's après un Duel de Combat Affichage : Coordonnées sous la MiniMap Affichage : Heure sous la MiniMap Affichage : Rareté sur les Objets Affichage : Distance Maximum de la Caméra Affichage : Taux de Réussite d'un UP Affichage : Logo au Démarrage du Client Affichage : Sidebar à gauche Affichage : Bouton sur l'Accueil du Client Affichage : Gratuit si prix de vente = 0 Affichage : Nombre de Yangs en Echange Affichage : Cacher ses MP's comme les Quêtes Affichage : Pourcentage de Vie dans le Target Affichage : Bouton dans le Target Affichage : Consulter un Magasin qu'une seule fois Affichage : Bouton de l'Entrepôt depuis l'Inventaire Affichage : Retirer le Clavier à la Connexion Affichage : Hight Light Effect sur le Dragon Soul Affichage : Couleurs du Texte Affichage : Faire courir son Personnage en Smoking / Robe de Mariée Affichage : Kill GUI Affichage : Bonus GUI Affichage : Bonus depuis l'Inventaire Affichage : Sélection de l'Empire Affichage : Sélection de l'Empire Affichage : Sélection du Personnage Affichage : Interface Affichage : Connexion ( Diablo 3 ) Affichage : Connexion Affichage : Connexion Affichage : Connexion Affichage : Connexion Affichage : Connexion Affichage : Connexion Affichage : Loong Affichage : Illumina Affichage : Yayaprod Affichage : Taskbar + MiniMap Affichage : Attribut du Personnage Affichage : Interface Inventaire Affichage : Texture et Environnement d'une Map Affichage : Grande Carte Affichage : Descriptions dans Metin2 Affichage : Taille de la Police dans le Client Affichage : Nom des Grades d'Alignement Affichage : Nom de la Fenêtre Affichage : Nom des Statuts des Channels Affichage : Brillance d'une Texture Affichage : Effects Damage ou Miss Système : Censurer des Mots dans le Chat Système : VIP Système : Fast Equip Système : SwitchBot Système : Changeur d'Environnement Système : Gestion de la Console Système : Annonce GM avec et sans Pseudo Système : AFK Système : Envoyer un MP depuis le chat Système : Dossier d'Enregistrement des Screenshots Système : Augmenter le Max de Yangs échangeables Système : Achat Rapide Debug : Assembler les Objets Debug : Activer la Téléportation de Groupe Debug : Temps Restant dans les Magasins Modifications avancées du Client Metin2 Forum : Liste des Systèmes Metin2 Extra : Apprendre à Compiler le Client Metin2 Extra : Depack / Repack son Client Metin2 avec EterNexus Extra : Depack / Repack son Client Metin2 avec EterManager Extra : Créer ses propres Systèmes Sources : EterNexus Sources : Recensement des Modifications Sources : Temps de Ramassages entre 2 Items au sol Sources : Python 2.2 en 2.7 Sources : Nouveau Module de CFG Sources : Afficher les Boss sur la MiniMap Sources : Bloquer les Drapeaux des Empires sur les PNJ's Sources : Permettre au jeu de savoir quand l'Entrepôt s'Ouvre et se Ferme Sources : Coloriser les Niveaux Sources : Afficher les Metins sur la MiniMap Sources : Augmenter le nombre de SourceSkin dans les MSM Sources : Activer & Ajouter la Brillance aux Monstres et aux PNJ's Sources : Cool Time Sources : Système de Hide Sources : Remplacer Granny 2.4 par 2.9 Sources : Système d'Effets Sources : Désactiver le mode Debug après une Compilation Sources : Ajouter les Effets sur les Costumes Sources : Protéger son Client Sources : Titre Personnalisé pour le Staff Sources : Ajouter des Extensions d'Images Sources : Hack : Anti Mob Puller / Wait Sources : Changer les Clés de Sécurité Eter LZO Sources : Changer le premier fichier Python exécuté Sources : Stop Collision Sources : Modifier la couleur des Drops selon le propriétaire Sources : Fix Rafraîchissement des Skills Sécurité : Protéger vos GR2 Sécurité : Protéger son Client Sécurité : Modifier l'Extension de vos Packs Système : Shaders Système : Barre de Raccourcis Etendue Debug : Invisibilité / Affect Eunhyeong Serveur Modifications simples du Serveur Metin2 Forum : Liste des Systèmes Metin2 Système : Ajouter un nouveau Craft Système : Ajouter des Bonus à votre Compte Metin2 Système : Recensement des DIFF's Système : Script pour Sauvegarder son serveur Système : Coloriser le MakeFile Système : Modifier le Level Maximum Système : Créer ou Modifier un Magasin Système : Gérer le Spawn des PNJ's et des Monstres Système : Modifier les valeurs des Bonus Système : Modifier les Permissions des Commandes GM Système : Ajouter / Modifier les Questions de l'OX Contest Système : Ajouter / Modifier le contenu d'une Boite Système : Créer un Compte et le mettre GM Système : Les Events Flags Système : Configurer les Drops de la Pèche Système : Orientation d'un PNJ Système : Ajouter un Core à un Channel Guide : Liste des Permissions GM Modifications avancées du Serveur Metin2 Forum : Liste des Systèmes Metin2 Extra : Apprendre à Compiler le Game et DB Metin2 Extra : Machine Virtuelle prête à l'Emploi Sources : Recensement des Modifications Sources : Créer une Commande GM Sources : GlobalChat Sources : Remettre les Proto's en SQL Sources : Buff de Groupe Sources : Evènement Dead Sources : Ajouter la Commande : Do Item Purge Sources : Ajouter la Commande : Item Socket Sources : Enregistrer les Logs des Drops Sources : Ban Messenger Sources : Changer un item équipé avec inventaire plein Sources : Ban IG + Motif Sources : Séparer / Equiper les Objets : Item Ring Sources : Supprimer la limite d'Expérience reçue par un Monstre Sources : Réduire le Temps de Résurrection Sources : Empêcher le Buff entre Joueur / Staff Sources : Modifier la probabilité des drops dans les palourdes Sources : Modifier les Permissions des Commandes GM Sources : Faire en sorte que les Montures puissent rester à proximité de vous comme le cheval Sources : Give Basic Weapon en C++ au lieu de la Quête Skill Proto SQL en TXT Sécurité : Bloquer l'API Tool Debug : Ceintures Debug : Déclencheur Kill Debug : Familier qui disparaît à l'ouverture d'un Magasin Debug : Switch Bonus sur les Equipements équipé Modifications simples sur le Client et le Serveur Metin2 Forum : Liste des Systèmes Metin2 Extra : Depack / Repack son Client Metin2 avec EterManager Extra : Depack / Repack son Client Metin2 avec EterNexus Système : Désactiver Aura de l’Épée Système : Ajouter les Potions XXL Système : Banquier sous forme de GUI Système : Modifier le Temps d'Attente des Compétences Système : Afficher les Statistiques via une GUI Système : Compteur de Kill PvP Système : Stocker des Items dans un coffre portable Système d'achèvement Système d'énergie Système : Modifier les Musiques en jeu Système : Implémenter une Arme, Armures, Costume, Objet... Système : Configurer ses Objets Système : Implémenter un Monstre Système : Implémenter une Map Système : Liaison Python <> LUA Système : Danse de Groupe Modifications avancées sur le Client et le Serveur Metin2 Forum : Liste des Systèmes Metin2 Extra : Apprendre à Compiler le Game et DB Metin2 Extra : Apprendre à Compiler le Client Metin2 Extra : Machine Virtuelle prête à l'Emploi Extra : Depack / Repack son Client Metin2 avec EterManager Extra : Depack / Repack son Client Metin2 avec EterNexus Sources : Support / Ticket In Game Sources : 4 Pages d'Inventaire Sources : Personnage : Elfe Sources : Slot de Personnages Supplémentaires Sources : Défense du Navire Sources : Meley & Ochao Sources : Système pour Cacher ses Costumes Sources : Désactiver l'Encryption des Packets Sources : Afficher les Joueurs en Ligne sous la MiniMap Sources : Skill Sage Grand Maitre Sources : Système d’Étoles sous Scale Sources : Détruire un Item Sources : Désactiver le Système de Séquence Sources : Blocage d'Amis Sources : WolfMan / Lycan Sources : Item Shop IG Sources : 6 Pages d'Inventaires dans l’Entrepôt Sources : Choix du Skin lors de la Création d'un Magasin Sources : Affichage des Informations sur les Entités ( Voir les Drops ) Sources : S’asseoir sur Metin2 Sources : Augmenter le nombre de cases dans les Echanges Sources : Interface Inventaire Sources : Carquois de Flèches Sources : Multi Logo GM / SGM / GA... Sources : Costume d'Arme Sources : Swap Item Sources : Système de Verrouillage Inventaire Sources : Anti EXP Sources : Afficher la vie dans le Target Sources : Mettre à jour le Niveau en Temps Réel Sources : 7 & 8 Skills Sources : Système de Titre Sources : Bannir par HWID / SNN / MAC Sources : Item Buff Sources : Pierre Anti Magie Sources : Entrepôt depuis l'Inventaire Sources : Implanter une Monture Sources : Modifier le Max de Yangs Sources : Système de Projection / Transmutation Sources : Magasin Hors Ligne ( Full Debug ) Sources : Système de Recherche de Magasin Sources : Inventaire Spéciale ( Loots ) Sources : Nouveau type de Potions Sources : Boites de Manuels Conclusion - A vous de jouer... Grâce à Funky-Émulation, les membres qui constituent ce forum, les partages et les tutoriels qui l'alimentent, tu es désormais capable de personnaliser un Serveur Metin2. N'hésite pas à partager tes trouvailles et tes idées permettant de faire évoluer l'émulation de ce jeu. Tu as ouvert ton Serveur Metin2 ? Présente le nous dans la rubrique Vos Serveurs ! Montre nous maintenant de quoi tu es capable ! Bonne chance à toi ! Si tu as besoin d'aide, nous serons là pour t'aider dans l'Aide / Questions / Support. Cordialement, ASIKOO...
  9. 4 points
    Master Guide Le Guilde de l’Émulation sur Metin2 Le Guide des Modifications sur Metin2 Sommaire Introduction - Présentation de l’Émulation Metin2... Création & Gestion d'un Serveur Metin2 Introduction Créer son Serveur Metin2 Paramétrer & Gérer son Serveur Metin2 Serveur Client Quêtes Cartes Objets Entités Extra Sources de Metin2 Introduction Compilation Conclusion - A vous de jouer... Introduction - Présentation de l’Émulation Metin2... Si tu lis ce message, c'est que toi aussi tu cherches à concevoir un serveur de notre MMORPG préféré : Metin2. Sache, qu'avec ce guide en main, tu sauras à la fin de ce dernier, créer, gérer et modifier ton Serveur Metin2 comme bon te semble ! Avant toute choses : un peu de théorie ! Une certaine aisance en informatique est recommandée pour mener à bien la quête que tu mènes. Metin2 utilis plusieurs langages de programmation pour fonctionner, tels que le LUA, le Python, C++ et le SQL. Nous avons la chance de posséder depuis 2014, les Sources de Metin2, c'est-à-dire qu'avec les sources et quelques connaissances dans la programmation, tu seras capable de concevoir tes propres systèmes, ajouter des classes de personnages, ajouter des royaumes et pleins d'autres choses ! En soit, grâce aux sources, tu auras un contrôle complet sur le jeu ! Cette partie est réservée aux personnes ayant des connaissances dans la programmation. Le langage C++ nécessite de l'analyse et de la compréhension sur les erreurs et les informations qui sont transmises par le compilateur indépendamment des tutoriels et des partages proposés... L'émulation avant 2014, se basait exclusivement sur les fichiers serveurs (CF : Files Server) déjà conçus et on devait faire des modifications classiques et les serveurs se ressemblaient tous pour la plupart, une époque révolue ! Tu as la possibilité de t'auto-héberger et de l'installer sur ton ordinateur si ce dernier est suffisamment performant. Une utilisation locale pour des tests sera recommandée puis l'acquisition d'un serveur dédié chez un hébergeur tel que OVH, SoYouStart ou encore Kimsufi pour une utilisation publique avec des joueurs, moyennant quelques euros par mois. Ce guide, t'indiquera principalement quels sont les sujets importants à voir dans un premier temps, puis quelques extras pour améliorer ton serveur ! Pré-requis Un extra de patience... Une coulée de motivation... Une explosion d'imagination... Une infinité de logique... Une goûte de compréhension... Création & Gestion d'un Serveur Metin2 Introduction Rentrons dans le vif du sujet et je sais que tu attends ça avec impatience ! Aujourd'hui, tu verras sur le forum des Server Files avec une année de sortie, tel que les Server Files 2012, Server Files 2013, Server Files 2014, Server Files 2016, Server Files 2018... Garde en tête que les Server Files 2014++ disposent des Sources de Metin2. Je tiens à te rassurer sur un point, pour débuter, il n'est pas nécessaire de travailler sur les Sources de Metin2, les sources devront être utilisées que si tu souhaites te démarquer et dépend principalement du type de jeu que tu souhaites offrir à tes joueurs ou simplement de corriger des bugs qui nécessitent de faire des modifications sur les sources. La Création d'un Serveur Metin2 commence par l'émulation d'un système d'exploitation en plus du tiens, FreeBSD. FreeBSD est un système d'exploitation de type UNIX, sur lequel tourne majoritairement les Server Files de Metin2. C'est l'émulation d'un second système d'exploitation qui consomme des ressources en processeur, en mémoire vive et en stockage sur le système hôte, c'est-à-dire, ton ordinateur. Si tu utilises un serveur dédié, tu installeras directement FreeBSD en tant que système d'exploitation principal sans passer par Windows ! Un guide sur le fonctionnement d'une communication Serveur et Client est expliqué par @Kijaru : Comment fonctionne un serveur privé Metin2 ? Création d'un Serveur Metin2 Attention : A partir des Server Files 2014, il est impossible dans le cadre de la création d'un Serveur Metin2, Local, No-IP ou Hamachi de faire rejoindre des joueurs. Les Server Files 2014 fonctionnent exclusivement pour vos tests personnelles et du développement de votre serveur, mais nécessiteront un serveur dédié pour être utilisés avec des joueurs : un problème lié à la virtualisation et de la conception de la couche réseau du Game Metin2. Le bug est le suivant : le personnage sera déconnecté et un retour channel sera visible après avoir choisi son personnage. Une correction est désormais disponible mais nécessite une compilation des Sources de Metin2, si vous n'avez pas des Server Files déjà corrigés ! Les Server Files 2016 possèdent désormais la correction. Créer un Serveur Metin2 avec No-IP ou Créer un Serveur Metin2 avec Hamachi ou Créer un Serveur Metin2 en Local Extra : Changer ses Files Metin2 Extra : Installer un Serveur Dédié Metin2 Extra : Créer un Environnement pour un Serveur Metin2 Extra : Installer des Libs sur FreeBSD Paramétrer & Gérer son Serveur Metin2 Serveur Créer un Magasin via un PNJ Metin2 Gérer l'Apparition des Monstres, des Pierres Metins et de vos PNJ sur vos Cartes Metin2 Client Depack / Repack son Client Metin2 avec EterNexus Depack / Repack son Client Metin2 avec EterManager Configurer son Client Metin2 Quêtes Forum : Liste des Quêtes Metin2 Extra : Quêtes Metin2, les Bases Extra : Fonctions LUA Extra : LUA - Tableaux Multidimensionnels Implémenter une Quête Metin2 Cartes Forum : Liste des Cartes Metin2 Extra : WorldEditor Metin2 Extra : Utiliser WorldEditor Metin2 Extra : Calculer les Coordonnées Universelles Extra : Calculer la BasePosition de votre Carte Metin2 Implémenter une Carte Metin2 Mettre en place la Grande Carte Objets Forum : Liste des Objets Metin2 Extra : Configurer tous ses Objets Metin2 Extra : Changer la valeur des Bonus Metin2 Extra : Liste des Bonus Metin2 Implémenter une Arme / Armure / Costume / Objet... Metin2 Entités Forum : Liste des Monstres, Familiers, PNJ... Metin2 Implémenter une Entité Metin2 Implémenter une Monture Metin2 Extra Forum : Liste des Systèmes Metin2 Forum : Liste des Textures Metin2 Forum : Tutoriels & Partages ( Files 2012 ) Extra : Modifier facilement l'Item Proto TXT et le Mob Proto TXT avec Excel Extra : Comment Fonctionne un Serveur Metin2 ? Extra : Configurer ses Utilisateurs MySQL Extra : Désactiver le Stricte-Mode MySQL Extra : Créer un Mot de Passe Metin2 Extra : Rediriger ses Ports sur la Freebox Extra : Modifier le chemin d'une texture d'un GR2 Créer un Compte Metin2 et le mettre GM Commandes Metin2 GM 2014+ Sources de Metin2 Introduction Attention : Compiler nécessite tout de même quelques connaissances dans le domaine de la programmation, principalement dans la compréhension des erreurs et des alertes qui sont émises par le compilateur. La compilation, en informatique est un travail réalisé par un compilateur qui consiste à transformer un code source lisible par un humain en un fichier binaire exécutable par une machine. Par exemple, les Sources du Client Metin2, compilées avec l'aide de Microsoft Visual Studio nous donnerons un fichier exécutable que l'on nomme : metin2client.exe. Les Sources de Metin2, sont constituées de plusieurs fichiers dont les extensions sont respectivement .cpp et .h, ces fichiers forment ce qu'on appelle : les sources. La compilation de ces fichiers permet d'obtenir des files : db et le game dans un environnement UNIX avec FreeBSD, un fichier client : metin2client.exe et des tools : worldeditor.exe, dump_proto.exe dans un environnement WIN32 avec Windows... Un sujet de @Kijaru explique la compilation, le pourquoi du comment : Compilation Metin2 : Pourquoi ? Comment ? Compilation Extra : Compilation Metin2 : Pourquoi ? Comment ? Extra : Machine Virtuelle prête à l'Emploi Extra : Liste des Systèmes Metin2 Extra : BugFix 2014+ : Jouer à plusieurs sur son serveur Metin2 Apprendre à Compiler le Client Metin2 Apprendre à Compiler son Dump Proto Metin2 Apprendre à Compiler le Game et DB Metin2 Conclusion - A vous de jouer... Grâce à Funky-Émulation, les membres qui constituent ce forum, les partages et les tutoriels qui l'alimentent, tu es désormais capable de créer un Serveur Metin2. N'hésite pas à partager tes trouvailles et tes idées permettant de faire évoluer l'émulation de ce jeu. Tu as ouvert ton Serveur Metin2 ? Présente le nous dans la rubrique Vos Serveurs ! Montre nous maintenant de quoi tu es capable ! Bonne chance à toi ! Si tu as besoin d'aide, nous serons là pour t'aider dans l'Aide / Questions / Support. Cordialement, ASIKOO...
  10. 3 points
    Mesdames, Messieurs, Bonjour, Bonsoir, Files Metin2 2016 La Team FE ( Funky Émulation ) vous propose aujourd'hui des Files Metin2 2016 de qualité avec la majorité des systèmes de l'officiel jusqu'à aujourd'hui ( 2016 ). Les Files sont actuellement en version 3.0. Les versions 1.0 et 2.0 ne sont plus disponible au téléchargement. Ces Files sont compatibles avec les serveurs en No-IP / Hamachi / Local, attention, pour permettent aux joueurs de rejoindre votre devrez rediriger les ports de box, en NO-IP / Hamachi les joueurs ne pourront pas rejoindre. Changelog 3.0 A Savoir Screenshots Téléchargements Machine Virtuelle FreeBSD 9.2 avec VirtualBox - All In One Pour aller plus loin Master Guide - Le Guide de l’Émulation Metin2 Master Guide - Le Guide des Modifications sur Metin2 Cordialement, Team FE La vente de ces files est strictement interdite, si elles ont été mises en publique ce n'est pas pour les vendre mais pour faire profiter n'importe quelle communauté de ce travail.
  11. 3 points
    Niveau requis : Débutant Temps estimé : 30 minutes Salut à toi ! Tu n'as jamais fait de serveur Metin2 ? Ce tutoriel est fait pour toi ! Je vais t'expliquer comment créer un serveur de A à Z ! Tu pourras ensuite le modifier à ta guise et le mettre à ton image. Ce tutoriel utilisera Hamachi. N'étant plus trop utiliser, je vous conseille de l'utiliser qu'en dernier recours (voir encadré bleu ci dessous). Information. Lors de ce tutoriel, vous allez apprendre à créer un serveur avec Hamachi. Vos amis pourront donc rejoindre le serveur pour jouer avec vous ! Cependant, ils devront tous télécharger Hamachi pour pouvoir rejoindre le réseau ainsi que votre serveur. Si vous souhaitez un serveur juste en local, utilisez ce tutoriel. Si vous souhaitez que vos amis puissent vous rejoindre mais ne pas utiliser Hamachi, dirigez vous vers ce tutoriel. Attention ! Les files utilisés pendant ce tutoriel sont les 2014. Cependant, sur les 2014+, un bug survient à la sélection du personnage quand un ami souhaite se connecter quand le serveur est sur une machine virtuelle. Il faudra appliquer ce patch pour corriger ce problème. Pré-requis : Virtual Box, qui nous permettra de virtualiser un système d'exploitation. En effet, un serveur Metin2 fonctionne sous FreeBSD, il sera plus simple pour vous de virtualiser ce système sur votre Windows que de faire une deuxième installation sur votre ordinateur. Navicat, un client Mysql. Il vous permettra de vous connecter à la base de données de votre serveur Metin2. On y retrouveras toutes les informations liées aux joueurs, aux items, aux comptes des utilisateurs, etc ... WinSCP, un client SFTP. Similaire au FTP, il vous permettra de naviguer sur les différents fichiers de votre serveur (maps, configurations, etc ..) Le serveur VDI tout prêt pour vous qui possède déjà tous les fichiers du serveur avec FreeBSD d'installé. Il ne nous manquera plus qu'à le lancer avec Virtual Box. Le client metin2 qui vous permettra de vous connecter en jeu à votre serveur. Hamachi qui permet de créer un réseau virtuel privé. C'est sur ce réseau et non le votre que l'on mettra votre serveur Metin2. Portmap (Fichier #138), qui va vous permettre d'ouvrir les ports pour que vos joueurs puissent se connecter au réseau. I. La machine virtuelle II. Configuration de la machine virtuelle III. Configuration de Portmap IV. Lancement du serveur Metin2 V. Créer le réseau Hamachi VI. Se connecter In Game VII. Accéder aux fichiers du serveur VIII. Accéder à la base de données Pour continuer : Vous trouverez de nombreux partages et de tutoriels sur Funky-Emu dans la section Metin2. Cette FAQ pourra répondre à la plupart de vos questions. Vous pouvez créer un compte GM en suivant ce tutoriel Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande !
  12. 3 points
    Bonjour à tous, Je viens vous partager Navicat 12, c'est à peu près la dernière version en date, et celle qu'il faut pour créer un serveur RaiderZ, voici le lien: Navicat Premium 12.0.13 Pour l'installation, lancez simplement l'installeur, et normalement la version est activée à vie L'archive n'a pas de mot de passe ! --- Download
  13. 3 points
    Niveau requis Débutant Temps estimé : Entre 3 et 5 minutes Bonjour à tous, Tu souhaites créer un compte GM ? Alors ce tutoriel est fait pour toi. Il vous expliquera comment créer un compte et comment mettre votre personnage GM. Pré-requis: Navicat, un client MySQL qui vous permettra de vous connecter à votre base de données (serveur MySQL). Il vous permet de modifie de nombreuses informations comme les comptes utilisateurs. Un serveur ouvert, de toute évidence. I. Créer son compte de manière manuelle II. Mettre un personnage avec les droits de modération (GM) Pour continuer: Vous trouverez de nombreux partages et tutoriels sur Funky-Emu dans la section Metin2. Cette FAQ pourra répondre à la plupart de vos questions. Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande !
  14. 3 points
    Informations : Config : Serveur: Systèmes: Screenshots: Téléchargements: Installation: --- Download
  15. 2 points
    Niveau requis : Intermédiaire Temps estimé : 5 minutes Introduction au tutoriel Pré-requis: Vous devez posséder des sources et savoir comment les compiler Détails: Ce partage sert tout simplement a ne plus rétrograder un item lorsqu'on essaye de le monter avec un parchemin et que ça échoue. Téléchargement Crédits: Auteur : BrolyTheVVF Idée : Winfir84
  16. 2 points
    Bonjour, Je viens vous partager un CMS développer en Laravel 5.1 par Synthx sous un design réaliser par Nicow. Fonctionnalité : Pages classiques (CGU, Règlement, Staff, News, etc...) Gestion de compte Ladder Mises à jours Achat de points (Starpass) Mode VIP (désactivable) Loterie Vote par IP Confirmation du vote avec vérification de la valeur OUT Boutique avec stock Téléchargement : GitHub --- Download
  17. 2 points
    Bonjour à tous, Je viens de mettre la main sur Stump 2.42, j'en profite pour le partager ici: Emulateur : ICI Client : ICI Les BDD sont incluses dans l'archives de l'émulateur. Have fun ! --- Download
  18. 2 points
    Bonjour à tous ! Un petit message d'introduction et on commence ! Tout d'abord merci à @Nicky31 pour son tutoriel qui représente une très grande partie de ce poste ! Je me permets de le reprendre pour corriger/apporter des éléments qui bloquaient pas mal de monde. Durée approximative : 10 à 30 en fonction de votre qualification. L'avantage d'Ancestra Remake 54 est le multi-serveurs (Il peut gérer plusieurs serveurs). Commençons ! 1 - Pré-Requis Disposer d'Ancestra Remake 54 Disposer d'une IP de connexion (Hamachi, No-Ip, dédié ...), à vous de voir ce que vous préférez. Hamachi : Simule un réseau local. No-Ip : Redirige sur votre IP accessible ici quand votre opérateur ne vous permet pas de la garder fixe. Dédié : Sur un autre PC constamment allumé fait maison ou loué en ligne. Hébergeur conseillé : Kimsufi / soyoustart. Disposer de WampServer (gratuit) et de Navicat (crack ou payé) sauf si vous savez vous débrouiller avec PhpMyAdmin Disposer de Dofus 1.29 (Certaines personnes ont des problèmes lors du lancement du client Dofus lorsqu'ils n'installent pas Dofus 1.29 dans Program Files (x86) ). 2 - Installer les base de données En premier lieu, l'émulateur a besoin, pour fonctionner, de deux bases de données. Je vais expliquer la procédure via Navicat, si vous utilisez PhpMyAdmin je pense que vous saurez vous débrouiller tout seul. Si ce n'est pas déjà fait, commencez par installer Wamp & Navicat. Lancez Wamp puis Navicat en attendant que Wamp passe au vert dans votre barre des tâches. Si Wamp ne passe pas vert (vous pouvez passer cette étape si c'est le cas), le problème vient probablement d'une interférence avec skype. Dans skype: Outils -> Options -> Avancées -> Connexion -> Décocher "Utiliser les ports 80 et 443 comme alternative". Redémarrez Skype & Wamp [*]Ouvrez Navicat, cliquez sur Connection -> MySQL [*]Mettez seulement localhost à Connection Name et un mot de passe de votre choix à Password (non obligatoire mais bon). Ne touchez pas à ce qui est déjà rempli, faites Ok [*]Double cliquez sur localhost normalement apparu dans la colonne de gauche de Navicat. (Afin d'ouvrir la connexion) [*]Click droit sur localhost (votre connexion), puis clickez sur New Database [*]Ecrivez ancestra_realm dans Enter database name puis clickez sur OK. [*]Répétez la même opération pour une bdd du nom de ancestra_game [*]Comme pour la connexion, double clickez sur vos deux bases de données afin de les "ouvrir" (cela s'affichera en vert) [*]On va maintenant importer des données dans nos deux bdd à partir de fichiers .sql: Click droit sur ancestra_realm, puis Execute Batch File et ciblez AncestraR_Realm.sql contenu dans le dossier AR54/BDD, puis faites Start [*]Répétez la même opération pour remplir ancestra_game à partir du fichier AncestraR_Game.sql, toujours situé dans le même dossier. Vous voilà maintenant avec vos deux bases de données crées, remplies, prêtes mais ... non à jours J'vous jure, j'vous ai pas fait faire de la *****, juste que les développeurs d'AR ont dû rectifier des choses sur les bases de données, et au lieu de mettre à jour les deux gros patchs qu'on vient d'exécuter, ont mis chaque rectification dans un fichier .sql à part. Tous ces fichiers .sql, vous pouvez les trouver dans le sous dossier BDD/Patchs. Attention ! Vous ne devez pas les exécuter n'importe comment. Vous pouvez observer que le nom de chaque fichier suit cette logique: AncestraR_Realm/Game - Patch revN°Patch - Infos sur contenu.sql Realm/Game correspond à la bdd sur laquelle doit être appliqué le patch. N°Patch correspond au numéro du patch (ils sont tous numérotés) Infos sur contenu correspond à quelques infos sur le contenu du patch. Vous devez exécuter tous ces patchs en faisant attention à le faire sur la bonne base de données, et dans l'ordre croissant des numéros. Exemple pour la db game: AncestraR_Game - Patch rev2 - Pets.sql en premier AncestraR_Game - Patch rev3 - Defenders of resources.sql en deuxième ... PS : Ne vous inquiétez pas "Patch rev5" affiche un message d'erreur dans les logs mais ce n'est pas grave. Au boulot ! Une fois ceci fait, vous aurez vos deux bases de données enfin prêtes et complètes. Nous pourrons alors passer à la configuration de l'émulateur en lui même 2(bis) - Survol du fonctionnement d'un Emulateur La particularité d'AR54 qui m'a poussé à faire un tuto sur son installation (alors qu'il y a déjà des tutos pour d'autres versions d'AR), c'est que la différence de fonctionnement entre cette version et celles antérieures complique sa configuration. Voilà comment fonctionne normalement un émulateur, dissocié en deux parties realm et game : Le client se connecte sur la partie realm. Il choisit son serveur, et le realm lui renvoi l'ip et le port du game gérant le serveur demandé. Le client coupe alors la connexion avec le realm pour se connecter au game Le game gère tout le reste du jeux. Il doit néanmoins communiquer avec le realm pour avoir certaine données. Dans les versions précédentes, le multi-serveur n'était pas géré: on ne pouvait alors avoir qu'un serveur, et il n'était plus utile d'avoir cette organisation avec une application realm et une autre pour chaque serveur. Les développeurs ont donc fusionné ces deux applications en une seule. De cette façon, le client restait tout le temps connecté sur la même application (pas tout à fait en réalité, mais on entrerait dans les détails techniques). Au niveau de la configuration; on n'avait qu'une config pour une application, avec une ip & un port à renseigner pour l'unique application. Avec le multi-serveur, les développeurs ont du dissocier le realm et le game : Un seul realm (serveur de connexion), et un game par serveur. Il faut donc à présent une config par appli' (deux pour un seul serveur), et des ips & ports en plus. En résumé, il nous faut: L'ip du realm et son port de connexion (celui sur lequel le client se connecte) L'ip de chaque serveur & leur port de connexion (donnés par le realm au client). Pour ne pas compliquer les choses, nous allons gérer qu'un serveur Le port de communication utilisé entre le realm et les games. L'identifiant de chaque game ; c'est avec celui-ci que le realm s'assure qu'il à affaire aux games attendus. (Sinon n'importe quel personne tierce pourrait connecter son propre game modifié) 3 - Configurer Ancestra Remake 54 La partie précédente n'était pas vraiment prévue, mais j'ai trouvé intéressant de parler du fonctionnement de l'émulateur, ça peut aider certains à comprendre certains éléments. Bon, la première étape est de faire connaître au realm notre game. Et une table de notre db realm est prévue pour cela. Une table ??? Kézako !? Voilà une nouvelle notion pour nous, jeunes padawans que nous sommes. Une table n'est rien d'autre qu'une partie d'une base de données, regroupant donc un certains nombre d'informations à propos d'une chose précise, informations organisées comme un tableau. D'où le nom table, qui en anglais signifie tableau. 1 - Base de Données Rendez vous dans ancestra_realm Double clickez sur la table gameservers Une fenêtre s'ouvre alors. Voilà que s'affiche le contenu de notre table. L'unique ligne affichée devrait être celle-ci : Colonnes en italiques id | ServerIP | ServerPort | State | ServerBDD | ServerDBName | ServerUser | ServerPassword | key 1 | 127.0.0.1 | 5555 | 0 | 127.0.0.1 | ancestra_game | root | | server1 L'id correspond à l'id du serveur. Vous pouvez trouver tous les fichiers d’emblème des serveurs dans Dofus/clips/artworks/servers. Leur nom correspond à leur id. Pour ma part je m'en fou un peu donc je laisse 1. IP de la machine qui aura le game. Donc votre ip hamachi/no-ip/dédié ou 127.0.0.1 si vous voulez tester en localhost. On laisse aussi 5555 au ServerPort, c'est ce port ainsi que la serverIP que le realm enverra au client pour qu'il se connecte au game. State, c'est l'état du serveur: 0 pour hors ligne, 1 en ligne, 2 sauvegarde. On laisse 0, le realm s'occupe de le mettre à 1 quand il reçoit la connexion du game. ServerBDD ; l'ip de notre db game. S'il est sur la même machine que le game vous pouvez laisser 127.0.0.1, sinon mettez son ip. ServerDbName ; le nom de la db game correspondante, on laisse ancestra_game (sauf si vous l'avez appelé autrement) ServerUser ; le nom d'utilisateur de la connexion à la db. Si vous ne l'avez pas changé depuis l'installation, c'est toujours root ServerPassword ; le mot de passe de la connexion à la db. Si vous n'en avez pas mit, il y en a pas. key ; c'est la clé qui identifie le game & qu'il devra donner au realm. Je décide de la laisser telle quelle, gardez la en mémoire si vous la changez. 2 - Configuration du realm A présent, direction AR54/Realm/Realm_Config.txt : REALM_PORT : Port de connexion à mettre dans la config.xml, on va prendre 444 REALM_COM_PORT : Port de communication entre le realm & les game. On prend 489 Je vous laisse configurer les identifiants de votre db realm. Dans le cas ou vous avez fait le tutoriel à la lettre ; vous êtes censé mettre : REALM_DB_HOST = 127.0.0.1 REALM_DB_USER = root REALM_DB_PASSWORD = REALM_DB_NAME = ancestra_realm Warning Si vous n'avez pas mis de mot de passe (password) ; n'oubliez pas de laisser un espace après le "=" sinon le serveur ne se lancera pas. 3 - Configuration du game Direction AR54/Game/Game_Config.txt: REALM_IP : l'ip hamachi/no-ip/dédié de la machine hébergeant le realm. Configurez l'accès à la db realm. Comme pour la partie db, mettez 127.0.0.1 si la db est sur la même machine que le game. HOST_IP : Ip hamachi/no-ip/dédié de la machine hébergeant le game. AUTH_KEY : La clé que vous avez indiqué dans la colonne key de la db GAME_PORT: Le port de connexion du game, que vous avez indiqué dans la colonne ServerPort (5555 dans ce tutoriel) COM_PORT : Port de communication entre le game & le realm. Il doit être identique à celui que nous avons mis dans la config realm, soit 489 PLAYER_LMIT : Ne pas laisser -1, il provoque un bug à la connexion au serveur (Merci à @Défense pour l'infos). Mettez donc une autre limite de joueurs, comme 100. Configurez l'accès à la db game de la même façon que pour la realm. Dans le cas ou vous avez fait le tutoriel à la lettre ; vous êtes censé mettre : #Configuration de la base de donnée du serveur de connexion REALM_DB_HOST = 127.0.0.1 REALM_DB_USER = root REALM_DB_PASS = REALM_DB_NAME = ancestra_realm # Configuration de la base de donnée DB_HOST = 127.0.0.1 DB_USER = root DB_PASS = DB_NAME = ancestra_game 4 - Configuration des .bat pour démarrer le realm et le game Ouvrez avec un éditeur de .txt les fichiers "startRealm.bat" du dossier "realm" et "game". Vous devez à présent renseigner la localisation de votre "java.exe". Dans mon cas : @echo off title Ancestra Remake rev 54 :loop "C:\Program Files\Java\jre1.8.0_191\bin\java.exe" -jar -Xmx1024m -Xms1024m Ancestra.jar goto loop PAUSE Petite astuce pour avoir votre chemin rapidement : - Cherchez votre java.exe qui devrait se trouver dans "Programmes". - Créez un raccourci sur le bureau - Clique droit sur le raccourci puis "propriété" - Copier le contenu de "Cible :" La partie "-Xmx1024m -Xms1024m" correspond à la ram que vous allouez à votre serveur. Ici 1024m donc 1G de ram. Normalement, vous avez à présent Ancestra Remake bien installé et configuré. Il ne reste plus qu'à indiquer au client Dofus l'ip et le port de connexion du realm. 5 - Configuration du client DOFUS Ne vous inquiétez pas, c'est beaucoup plus simple que pour l'émulateur. Direction Dofus/config.xml, remplacez tout le contenu par ceci : <config> <delay value="500"/> <rdelay value="3000"/> <rcount value="10"/> <conf name="En ligne"> <connserver ip="Adresse ip du serveur" name="Nom de votre serveur" port="Port du realm"/> <dataserver url="data/" type="local" priority="3" /> <dataserver url="[Hidden Content]" priority="1" /> <dataserver url="[Hidden Content]" priority="0" /> </conf> <conf name="En ligne (TEST)" type="test"> <dataserver url="data/" type="local" priority="3" /> <dataserver url="[Hidden Content]" priority="1" /> <dataserver url="[Hidden Content]" 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> Remplacez de la ligne suivante par ce qui est demandé. <connserver ip="Adresse ip du serveur" name="Nom de votre serveur" port="Port du realm"> Exemple : <connserver ip="127.0.0.1" name="Serveur tuto" port="444"/> Si vous avez bien suivi ce tutoriel, vous devriez normalement mettre 444 pour le port du realm. Le nom du serveur ne dépend de rien de ce qu'on à fait avant. A présent que tout est en place, il ne reste qu'à lancer l'émulateur : En premier le Realm en lançant AR54/Realm/startRealm.bat puis le Game en lançant AR54/Game/startRealm.bat. (Vous pouvez renommer celui la en startGame.bat) Et voilà, distribuez la config.xml à vos joueurs, et votre serveur est en place ! Si vous avez des difficultés malgré le tutoriel je vous laisse les 3 configs que nous avons vu réglé pour faire tourner votre serveur en réseau local. Je conseille tout de même d'essayer un minimum pour ne pas être décourager pour la suite ! Game_Config.txt Realm_Config.txt config.xml Je me ferai une joie de répondre à vos questions et d'avoir des suggestions pour améliorer le contenu. Encore une fois, le tutoriel n'est pas de moi, j'ai seulement corrigé quelques parties causants des problèmes à beaucoup et apporter des précisions en accord avec @Calypso. Bonne chance à tous ! --- Download
  19. 2 points
    FUNKY - ÉMULATION M2PROJECT M2Project Changelog DevBuild : 4.0 - Changelog PublicBuild : 1.0 Serial DevBuild : 4.0 - Serial PublicBuild : 1.0 M2PROJECT BUILD WITH
  20. 2 points
    Bonjour, Je viens vous partager l'émulateur Crisis'Emu' avec les sources développer par Defend. L’émulateur est codé en Java. Un CMS Crisis'Cms' est également disponible : CMS Crisis'Emu'. Changelog : Téléchargement : [Hidden Content] Cordialement, --- Download
  21. 2 points
    Hellow, Un émulateur Dofus 1.29 développé par NightWolf en VB.net sur les bases du célèbre Dofus Engine v1. Je vous propose l'émulateur en version 0.2.2.0, les sources de ce dernier ainsi que les patchs SQL. Cordialement, ASIKOO I. Screens II. Changelog III. Téléchargements
  22. 2 points
    Bonjour, Me voilà sur ce nouveau tutoriel pour vous apprendre à installer Ancestra Remake 54. Étant multi-serveur (peut gérer plusieurs serveurs), il est en effet plus compliqué à configurer que les précédents. Sans plus tarder, go go go 1 - Pré-Requis Disposer d'Ancestra Remake 54 Disposer d'une IP de connexion (Hamachi, No-Ip, dédié ...). Vous avez des tutoriels pour cela, je ferais comme si vous la connaissez Disposer de WampServer et de Navicat sauf si vous savez vous débrouiller avec PhpMyAdmin Disposer de Dofus 1.29 2 - Installer les base de données En premier lieu, l'émulateur a, pour fonctionner, besoin de deux bases de données. Je vais expliquer la procédure via Navicat, si vous utilisez PhpMyAdmin je pense que vous saurez vous débrouiller tout seul. Si ce n'est pas déjà fait, commencez par installer Wamp & Navicat. Lancez Wamp puis Navicat en attendant que Wamp passe au vert dans votre barre des tâches. Si Wamp ne passe pas vert (vous pouvez passer cette étape si c'est le cas), le problème vient probablement d'une interférence avec skype. Dans skype: Outils -> Options -> Avancées -> Connexion -> Décocher "Utiliser les ports 80 et 443 comme alternative". Redémarrez Skype & Wamp [*]Ouvrez Navicat, cliquez sur Connection -> MySQL [*]Mettez seulement localhost à Connection Name et un mot de passe de votre choix à Password. Ne touchez pas à ce qui est déjà rempli, faites Ok [*]Double cliquez sur localhost normalement apparu dans la colonne de gauche de Navicat. (Afin d'ouvrir la connection) [*]Click droit sur localhost (votre connection), puis clickez sur New Database [*]Ecrivez ancestra_realm dans Enter database name puis clickez sur OK. [*]Répétez la même opération pour une bdd du nom de ancestra_game [*]Comme pour la connection, double clickez sur vos deux bases de données afin de les "ouvrir" [*]On va maintenant importer des données dans nos deux bdd à partir de fichiers .sql: Click droit sur ancestra_realm, puis Execute Batch File et ciblez AncestraR_Realm.sql contenu dans le dossier AR54/BDD, puis faites Start [*]Répétez la même opération pour remplir ancestra_game à partir du fichier AncestraR_Game.sql, toujours situé dans le même dossier. Vous voilà maintenant avec vos deux bases de données crées, remplies, prêtes mais ... non à jours J'vous jure, j'vous ai pas fait faire de la *****, juste que les développeurs d'AR ont dû rectifier des choses sur les bases de données, et au lieu de mettre à jour les deux gros patchs qu'on vient d'exécuter, ont mis chaque rectification dans un fichier .sql à part. Tous ces fichiers .sql, vous pouvez les trouver dans le sous dossier BDD/Patchs. Attention ! Vous ne devez pas les exécuter n'importe comment. Vous pouvez observer que le nom de chaque fichier suit cette logique: AncestraR_Realm/Game - Patch revN°Patch - Infos sur contenu.sql Realm/Game correspond à la bdd sur laquelle doit être appliqué le patch. N°Patch correspond au numéro du patch (ils sont tous numérotés) Infos sur contenu correspond à quelques infos sur le contenu du patch. Vous devez exécuter tous ces patchs en faisant attention à le faire sur la bonne base de données, et dans l'ordre croissant des numéros. Exemple pour la db game: AncestraR_Game - Patch rev2 - Pets.sql en premier AncestraR_Game - Patch rev3 - Defenders of resources.sql en deuxième ... Au boulot ! Une fois ceci fait, vous aurez vos deux bases de données enfin prêtes et complètes. Nous pourrons alors passer à la configuration de l'émulateur en lui même 2 - Survol du fonctionnement d'un Emulateur La particularité d'AR54 qui m'a poussé à faire un tuto sur son installation (alors qu'il y a déjà des tutos pour d'autres versions d'AR), c'est que la différence de fonctionnement entre cette version et celles antérieures complique sa configuration. Voilà comment fonctionne normalement un émulateur, dissocié en deux parties realm et game : Le client se connecte sur la partie realm. Il choisit son serveur, et le realm lui renvoi l'ip et le port du game gérant le serveur demandé. Le client coupe alors la connection avec le realm pour se connecter au game Le game gère tout le reste du jeux. Il doit néanmoins communiquer avec le realm pour avoir certaine données. Dans les versions précédentes, le multi-serveur n'était pas géré: on ne pouvait alors avoir qu'un serveur, et il n'était plus utile d'avoir cette organisation avec une application realm et une autre pour chaque serveur. Les développeurs ont donc fusionné ces deux applications en une seule. De cette façon, le client restait tout le temps connecté sur la même application (pas tout à fait en réalité, mais on entrerait dans les détails techniques). Au niveau de la configuration; on n'avait qu'une config pour une application, avec une ip & un port à renseigner pour l'unique application. Avec le multi-serveur, les développeurs ont du dissocier le realm et le game : Un seul realm (serveur de connection), et un game par serveur. Il faut donc à présent une config par appli' (deux pour un seul serveur), et des ips & ports en plus. En résumé, il nous faut: L'ip du realm et son port de connection (celui sur lequel le client se connecte) L'ip de chaque serveur & leur port de connection (donnés par le realm au client). Pour ne pas compliquer les choses, nous allons gérer qu'un serveur Le port de communication utilisé entre le realm et les games. L'identifiant de chaque game ; c'est avec celui-ci que le realm s'assure qu'il à affaire aux games attendus. (Sinon n'importe quel personne tierce pourrait connecter son propre game modifié) 3 - Configurer Ancestra Remake 54 La partie précédente n'était pas vraiment prévue, mais j'ai trouvé intéressant de parler du fonctionnement de l'émulateur, ça peut aider certains à comprendre certains éléments. Bon, la première étape est de faire connaître au realm notre game. Et une table de notre db realm est prévue pour cela. Une table ??? Kézako !? Voilà une nouvelle notion pour nous, jeunes padawans que nous sommes. Une table n'est rien d'autre qu'une partie d'une base de données, regroupant donc un certains nombre d'informations à propos d'une chose précise, informations organisées comme un tableau. D'où le nom table, qui en anglais signifie tableau. 1 - Base de Données Rendez vous dans ancestra_realm Double clickez sur la table gameservers Une fenêtre s'ouvre alors. Voilà que s'affiche le contenu de notre table. L'unique ligne affichée devrait être celle-ci : Colonnes en italiques id | ServerIP | ServerPort | State | ServerBDD | ServerDBName | ServerUser | ServerPassword | key 1 | 127.0.0.1 | 5555 | 0 | 127.0.0.1 | ancestra_game | root | | server1 L'id correspond à l'id du serveur. Vous pouvez trouver tous les fichiers d’emblème des serveurs dans Dofus/clips/artworks/servers. Leur nom correspond à leur id. Pour ma part je m'en fou un peu donc je laisse 1. IP de la machine qui aura le game. Donc votre ip hamachi/no-ip/dédié ou 127.0.0.1 si vous voulez tester en localhost. On laisse aussi 5555 au ServerPort, c'est ce port ainsi que la serverIP que le realm enverra au client pour qu'il se connecte au game. State, c'est l'état du serveur: 0 pour hors ligne, 1 en ligne, 2 sauvegarde. On laisse 0, le realm s'occupe de le mettre à 1 quand il reçoit la connection du game. ServerBDD ; l'ip de notre db game. S'il est sur la même machine que le game vous pouvez laisser 127.0.0.1, sinon mettez son ip. ServerDbName ; le nom de la db game correspondante, on laisse ancestra_game (sauf si vous l'avez appelé autrement) ServerUser ; le nom d'utilisateur de la connection à la db. Si vous ne l'avez pas changé depuis l'installation, c'est toujours root ServerPassword ; le mot de passe de la connection à la db. Si vous n'en avez pas mit, il y en a pas. key ; c'est la clé qui identifie le game & qu'il devra donner au realm. Je décide de la laisser telle quelle, gardez la en mémoire si vous la changez. 2 - Configuration du realm A présent, direction AR54/Realm/Realm_Config.txt : REALM_PORT : Port de connection à mettre dans la config.xml, on va prendre 444 REALM_COM_PORT : Port de communication entre le realm & les game. On prend 489 Je vous laisse configurer les identifiants de votre db realm 3 - Configuration du game Direction AR54/Game/Game_Config.txt: REALM_IP : l'ip hamachi/no-ip/dédié de la machine hébergeant le realm. Configurez l'accès à la db realm. Comme pour la partie db, mettez 127.0.0.1 si la db est sur la même machine que le game. HOST_IP : Ip hamachi/no-ip/dédié de la machine hébergeant le game. AUTH_KEY : La clé que vous avez indiqué dans la colonne key de la db GAME_PORT: Le port de connexion du game, que vous avez indiqué dans la colonne ServerPort COM_PORT : Port de communication entre le game & le realm. Il doit être identique à celui que nous avons mis dans la config realm, soit 489 PLAYER_LMIT : Ne pas laisser -1, il provoque un bug à la connexion au serveur (Merci à Defense pour l'infos). Mettez donc une autre limite de joueurs, comme 100. Configurez l'accès à la db game de la même façon que pour la realm. Normalement, vous avez à présent Ancestra Remake bien installé et configuré. Il ne reste plus qu'à indiquer au client Dofus l'ip et le port de connexion du realm. 4 - Configuration du client DOFUS Ne vous inquiétez pas, c'est beaucoup plus simple que pour l'émulateur. Direction Dofus/config.xml, remplacez tout le contenu par ceci : <config> <delay value="500"/> <rdelay value="3000"/> <rcount value="10"/> <conf name="En ligne"> <connserver ip="Adresse ip du serveur" name="Nom de votre serveur" port="Port du realm"> <dataserver url="data/" type="local" priority="3" /> <dataserver url="[Hidden Content]" priority="1" /> <dataserver url="[Hidden Content]" priority="0" /> </conf> <conf name="En ligne (TEST)" type="test"> <dataserver url="data/" type="local" priority="3" /> <dataserver url="[Hidden Content]" priority="1" /> <dataserver url="[Hidden Content]" 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> Remplacez de la ligne suivante par ce qui est demandé. <connserver ip="Adresse ip du serveur" name="Nom de votre serveur" port="Port du realm"> Si vous avez bien suivi ce tutoriel, vous devriez normalement mettre 444 pour le port du realm. A présent que tout est en place, il ne reste qu'à lancer l'émulateur : En premier le Realm en lançant AR54/Realm/start.bat puis le Game en lançant AR54/Game/start.bat. Et voilà, distribuez la config à vos joueurs, et votre serveur est en place ! Merci de respecter ce tutoriel qui m'a prit beaucoup de temps. Ainsi, je vous demanderai de ne pas le copier autre part et d'utiliser la section Aide / Question / Support si vous rencontrez des problèmes avec l'émulateur
  23. 2 points
    Bonjour, Bonsoir Les Funkiest, je vous partage un système qui va vous permettre de stocker vos items Up, Pierre, Manuel dans différents inventaires. Niveau requis : Intermédiaire Temps estimé : 30 minutes Pré-requis: - Sources Client - Sources Serveur - Client Tout se trouve dans le dossier, tout est expliquer la dedans. Download Aperçu : [Hidden Content] Sources : Turkmmo Pour continuer: Vous trouverez de nombreux partages et tutoriels sur Funky-Émulation dans la section Metin2. La FAQ pourra répondre à la plupart de vos questions. Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande !
  24. 2 points
    Bonjour, Avant toute chose, je précise que ce partage m'a été demandé par Zano directement (on me pourra pas me dire "wesh dou ta l'droit d'partage comme ça?") Voici le partage officiel de Zano, via GitHub, d'Astria Map Editor V2, avec les sources et aussi une version compilée, en mode totalement offline (pas besoin de wamp). Voici directement le copié/collé de son partage sur un autre forum (aucun Hide en place car ceci n'est pas de moi mais de Zano, merci quand même de poster un remerciement à son égard) Je pense qu'il serait judicieux, pour ceux ayant les compétences, de travailler directement sur GitHub afin de continuer son travail. Encore merci à lui pour ce cadeau --- Download
  25. 2 points
    Bonjour, J'aimerais vous faire part de mon partage d'un très gros pack complet de serveur metin 2 ou j ai passer presque 6 mois a bosser dessus suite , a ma reprise de boulot dans la vie actif je n'est plus le temps de m'occuper de tout sa et je trouve sa dommage de faire dormir sa sur mon pc donc je laisse un lien de dl pour récupéré tout sa en espérant que vous ailler une bonne connexion car le dossier et très gros en espérant que vous me laisserez des bon coms et oublier pas un pouce bleu Merci. Source=moi Lien de dl=Cliquez ici pour télécharger Le fichier a dl comporte : Client Lib source Files Se sont des files 2014 toute debug , tout l interface et modifier le client et en qualité hd , ce qui de l implantation dans le client tout et implanter les magasin hors ligne , le switchbot, interface inédite en jeu et plein autre surprise je vous laisse découvrir, je vous laisse un gros partage prenez en par que c'est beaucoup de boulot et que je partage tout sa avec plaisir pour ma part! --- Download
  26. 2 points
    Salut tout le monde ! Ce tutoriel vous permettra de créer un serveur WoW Cataclysm en version 4.3.4 en local ou en hamachi. Téléchargements requis : Navicat : CLIQUEZ ICI Hamachi : CLIQUEZ ICI NotePad++ : CLIQUEZ ICI Un client Wow: CLIQUEZ ICI Le repack : CLIQUEZ ICI dbc: CLIQUEZ ICI maps : CLIQUEZ ICI mmaps : CLIQUEZ ICI vmaps : CLIQUEZ ICI I°/Mise en place des fichiers Commençons par créer un dossier sur notre bureau Windows qui va accueillir notre serveur WoW (Pour que l'on puisse s'organiser) Mettez y le contenue de l'archive (NomadicWow 4.3.4 Blizzlike Repack v3.0) dans le dossier créé à l'instant. Un fois fait, ça devrait ressembler à ça : Dans le dossier Nomadic 4.3.4 Blizzlike Repack 3.0, allez directement dans le dossier Core et extrayez les archives dbc , maps , mmaps et vmaps. Ce qui nous donne: II°/Lancement d'Apache & MYSQL Dans le dossier _Server, lancez Apache (Attention, Skype utilise le port 80 http, donc fermer Skype avant de lancer Apache). Une fois que cela est fait, lancez MySQL. III°/Créer un compte joueur Lancez Navicat. Cliquez sur Connection => MySQL Nom de connexion : Vous mettez le nom de votre connexion, peu importe. Nom du serveur : localhost Port : 3306 Nom d'utilisateur : root Mot de passe par défaut : ascent Ouvrez votre navigateur et tapez localhost (ou 127.0.0.1) dans votre barre d'adresse. Vous tomberez sur ce site (qui est en local) : Remplissez les champs pour créer votre compte. Hamachi: Retournez donc dans la table realmlist et à dans " address " vous remplacer le 127.0.0.1 par votre IP hamachi. (Ou si vous voulez faire un serveur local, vous laissez 127.0.0.1) IV°/Mettre son compte MJ Dans la table account de la databse auth, retenez l'ID de votre compte. Puis dans la table account_acces de la database auth: iD : Vous mettez l'id de votre compte gmlevel : Pour avoir toutes les commandes c'est 3 RealmID : Vous y touchez pas V°/Configurer son client Passons maintenant à la configuration du client Wow. Allez dans le dossier du client puis dans Data/frFR Ouvrez le fichier realmlist.wtf avec un éditeur tel que NotePad Une fois ceci à la première ligne vous remplacer VOTREIPHAMACHI: Si vous voulez faire un serveur Hamachi: Vous mettez votre IP Hamachi à la place de VOTREIPHAMACHI Si vous voulez faire un serveur local: Vous mettez localhost à la place de VOTREIPHAMACHI Maintenant, rendons nous dans le dossier Core de notre serveur (Dans le dossier NomadicWoW 4.3.4 Blizzlike Repack 3.0) Lancez authserver.exe et worldserver.exe et le serveur va démarrer. /!\ Il faut créer un réseau Hamachi si vous voulez que des gens rejoignent le serveur. Vous pouvez dès à présent lancer le client et vous connecter au jeu (il faut utiliser le nom du compte pour vous connecter et non l'adresse email ! C'est tout bon ! Bon jeu à vous --- Download
  27. 2 points
    Niveau requis : Débutant Temps estimé : 15 minutes Bonjour, Suite au vieux partage de Alya du site officiel en espagnol, je viens partager une nouvelle version de ce site traduite et mis a jour pour fonctionner avec PHP 7.X (Testé avec php 7.3). Le site est testé et conçu avec les files 2016 V3 de la team FE mais peut très probablement fonctionner avec d'autres files. Aperçu Configuration Changelog Download Source : UJ / Alya Cordialement,
  28. 2 points
    Bonsoir, ce soir je vous partage une quête qui va vous permettre d'annoncer lorsqu'une personne up lvl 75 / 100 / 110 / 120 ( bien sûr modifiable et vous pouvez en rajouter ) Téléchargement : ICI - FE Asesino.
  29. 2 points
    Patch v19.3.9 Contient: Nouveaux costume & coiffures. Nouveau set d'arme Nouveau set d'armure Nouvelle brillance pour les armes & armures + 15 Nouvelle image de login / chargement. Les maps sont copiées via 'ParentMapName' Nouveaux Pet Refonte des mobs "Awakened"  Téléchargement : ICI - FE Merci à xP3NG3Rx
  30. 2 points
    Bonjour à tous, Un petit aperçus du contenu des fichiers: [Hidden Content] Voici donc les sources + file + client pour vous : Miroir - FE Source : FLIEGE
  31. 2 points
    Niveau requis : Débutant Temps estimé : 15 minutes Bonjour à tous ! Afin que la recherche soit plus facile, vous trouverez ici comment ouvrir ses ports sur différents opérateurs. Rien de plus simple, cliquez sur le spoiler de l'opérateur internet qui vous correspond. Numéricable Orange Tutoriel manquant ou invalide Free Rediriger ses ports sur Freebox OS sur Révolution / 4K / One / Delta (S) Rediriger ses ports sur l'Espace Abonné Free pour les autres modèles SFR Tutoriel manquant ou invalide Bouygues Télécom Rediriger ses ports depuis une BBox Liste des Ports pour Metin2 Cordialement, Calypso
  32. 2 points
    Bonjour, Je partage ici la dernière rev (il me semble) de l'émulateur sans doute le plus connu & le plus complet de l'émulation : Ancestra Remake par DeathDown Cet émulateur n'est en aucun cas ma création, mais celle de Deathdown. Merci d'utiliser la section A / Q / S pour toutes questions relatives à l'émulateur. I. Changelog II. Téléchargements
  33. 2 points
    Salut tout le monde ! Etant donné que le topic des sources a été supprimé par son auteur, je vous donne un nouveau lien de téléchargement: Cliquez ici pour télécharger Vous pouvez y trouver toutes les branches. Ainsi, dans la catégorie Tutoriel, vous pouvez y trouver toutes les informations pour apprendre à compiler les sources de Metin2. Good Luck ! --- Download
  34. 2 points
    Bonjour à tous, Ayant reçu et vu plusieurs demandes d'aide sur l'installation d'une machine virtuelle permettant de compiler tout en lançant les files ainsi que des personnes qui souhaitaient des liens autres que MEGA pour le VDI actuelle. J'ai décidé de me lancer dans la création d'une nouvelle machine virtuelle sous la version 9.2 32bit de FreeBSD, je vais vous expliquer ci-dessous les raisons pour lesquelles j'ai choisi cette version ainsi que les fonctionnalités de la VM. Sommaire : Pourquoi avoir choisi cette version de FreeBSD? Quelles sont les fonctionnalités de cette VM? Listing des packages installées sur la VM. Choses à savoir Donc commençons Pourquoi avoir choisi cette version de FreeBSD? Ça va être assez simple, la version 9.2 de FreeBSD reste la plus compatible avec les files Metin2, la version 9.3 fait aussi l'affaire mais il s'avère qu'elle pose quelques problèmes au niveau des fetch (permettant de télécharger via un lien), donc j'ai préféré ne pas la choisir. Ensuite, les versions beaucoup plus supérieures, à la 10 et au-dessus, la version de gcc (compilateur du game/db) n'est plus installée par défaut, ce qui veut dire que la version 4.2 n'est plus accessible d'installation via les ports/pkg (à ma connaissance). De ce fait vous ne pourrez donc pas compiler avec une version supérieure de gcc au dessus de la "4.2". Autrement, vous ne pourrez pas compiler les sources sans faire des modifications au niveau des libs/makefile et une dizaine de fichier serveur. Vous pouvez toujours installer une version supérieure de gcc et supprimer celle installée par défaut, vous êtes libre de faire ce que vous voulez. Quelles sont les fonctionnalités de cette VM? Alors, cette machine virtuelle a été créée dans le but d'être la plus compréhensible possible afin de pouvoir être utilisée par tout type de personnes, quel que soit leur niveau dans ce domaine. Tout d'abord, l'heure sera mise à jour automatiquement par le réseau informatique FreeBSD, le protocole utilisé pour permettre ceci est "ntpd", il peut être désactivé par le biais du ficher rc.conf du répertoire etc. Par la suite, MySQL a été optimisé de sorte à ce qu'il se mette en cache automatiquement, permettant ainsi l'ouverture rapide de votre serveur et d'éviter au maximum les connexions refused. La machine virtuelle a été défragmenté et compactée de sorte à être beaucoup plus rapide et légère par les services proposés par "VMware". Les packages ont étés installés par l'utilitaire "pkg" et il vous permet donc de les supprimer afin d'augmenter leurs versions ou les rétrograder. Par exemple pour mettre mysql56 au lieu de la 55 vous tapez juste "pkg remove mysql55-server" et une fois la désinstallation finie vous tapez "pkg install mysql56-server". Listing des packages installés sur la VM Chose à savoir Les files installées sur cette machine virtuelle sont les 2016, les files ont été éteintes, quêtes rechargées et les logs nettoyés pour éviter une surcharge inutile du VDI. Pour les sources, ceux-ci sont compilables, je me suis permis de régler le TIME BOMB pour que les files puissent se lancer sans soucis et pour que vous puissiez lancer les files directement, le MakeFile a été modifié de sorte à ce que vous puissiez obtenir un game et un db strippé ainsi que la version originale optimisée. Cependant, les sources ont été archivées au format .tar.gz pour éviter par la même occasion une surcharge du VDI au niveau de la taille, il se situe dans /usr/src/ vous aurez juste à entrer la commande "cd /usr/src && tar -zxvf mainline.tar.gz". Si vous ne savez pas compiler vous pouvez suivre le tutoriel de Calypso. Liste des modifications apportés sur les files Pour toute demande d'aide, veuillez poster dans la section appropriée qui est celle-ci. Cette machine virtuelle pourra être mis à jour à la demande des membres. La machine virtuelle a été upload au format .VDI pour ceux utilisant virtualbox ainsi qu'au format .VMDK pour ceux qui comme moi utilise VMware. Ils possèdent une taille de 9GO6 non compressés et une taille de 2GO compressé. Amusez-vous bien ! Le client/source client etc seront disponible en téléchargement directement sur le sujet des Files 2016 après approbation de @Calypso @ASIKOO @Mei Liens VDI : Cliquez ici pour télécharger Mirror (1) Liens VMDK : Cliquez ici pour télécharger Mirror (1) Liens Files Mirrorace: MEGA Liens Sources Mirrorace: MEGA: Le mot de passe MYSQL/SSH est : funky-emu Voilà, j'espère que celles-ci vous auront aider. La vie ou la mort, faîtes votre choix. Cordialement, --- Download #Saw.
  35. 2 points
    Bonjour, je vous partage emulateur 2.10 fonctionnel : Quelques debugs : L'émulateur est une amélioration d'Herozia et est codé en C# Auteur : ? Repartagé depuis DozenOfElites Téléchargement Edité par la modération --- Download
  36. 2 points
    Salut à tous ! De nombreux liens / logiciels ont disparues avec le temps de ce beau forum. Il est décourageant de devoir les chercher à droite et à gauche, tout en découvrant que la version est loin d'être récente ou qu'un meilleur logiciel à vu le jour. C'est pourquoi je vous fait ce poste rassemblant les logiciels utiles à la personnalisation de votre Serveur et Client ainsi que les outils de bases ; pour vous économiser de longue recherches et questions. Vous trouverez sous chaque lien une description de l'utilité majeur du programme ! A force de repost... Je n'arrive pas à trouver les sources de chaque logiciels. Donc même si la plupart des personnes qui ont partagées / créées ses logiciels ne sont plus actifs et sont aujourd'hui des fantômes... Au cas où vous passeriez dans le coin... Un grand MERCI et BRAVO pour votre travail ! N’hésitez pas à me faire des suggestions pour mettre à jour ce poste ! Bon courage ! Dernière mise à jour : 08/11/2018 par Makise Logiciels de mise en place du serveur Logiciels de modifications de fichiers Dofus N’hésitez pas à mentionner d'autres programmes que vous auriez besoin je m'occuperai de les ajouter. Aller ! Au boulot ! --- Download
  37. 2 points
    Niveau requis : Intermédiaire Temps estimé : 15 minutes Introduction Dans ce tutoriel, je vais vous apprendre à changer la version de Python sur votre client Metin2, Python 2.2 à Python 2.7. Pour cela vous aurez besoin de vos sources clients et de pouvoir les compiler. Cette amélioration permet d'augmenter légèrement la vitesse du client pour peu de modifications internes. Pré-requis Savoir compiler le client binary... Eternexus pour depack le root... Vos sources client, sinon les Sources de Metin2... Téléchargement : ICI FE... I. Migration II. Adaptation Succès ! Votre client est maintenant prêt pour Python 2.7 ! Pour continuer Si vous avez un problème n'hésitez pas à poster votre demande d'aide dans l'AQS Source : MT2Dev / Kijaru
  38. 2 points
    Niveau requis : Débutant Temps estimé : 5 minutes HelloW, Je vous propose un Game Metin2 compilé par mes soins reprenant la correction d'un bug bien connu : être déconnecté ( Retour channel ) à la sélection du personnage sur les files 2014 + pour les personnes extérieur à votre réseau ( IP / Local ). C'est une solution rapide à mettre en place pour votre serveur, cependant, si vous souhaitez ajouter ou faire des modifications sur vos sources, il faudra suivre le tutoriel dédié. Le Game provient des sources des Files 2016 de la Team FE. Attention, ce n'est pas compatible avec NO-IP et HAMACHI, seulement en passant par l'IP publique de votre box, il faut pour cela qu'elle soit statique et non dynamique ! Téléchargement : Game ( Normal ) ou Game ( Striped ) Installation : Ce fichier, le game doit être remplacé par celui-ci et doit posséder les permissions 0777 : /usr/metin2/share/game. Finalisation : Ouvrir les fichiers CONFIG ( Auth, Channel(X)/Core(X) et Game99 ) et ajoutez : BIND_EXTERNAL_IP: TON_IP_EXTERNE Pour aller plus loin... Compiler soit-même le Game Metin2 avec la correction : Jouer à plusieurs sur les Files 2014 +. Compiler le Game Metin2 40250 : Apprendre à compiler son Game Metin2. Cordialement, ASIKOO
  39. 2 points
    Niveau requis : Intermédiaire Temps estimé : 30 minutes Bonjour à tous, Ce tutoriel va vous expliquer comment installer un environnement FreeBSD complet pour Metin2 une machine complètement vierge en installant FreeBSD par vous même. Ce tutoriel fonctionne aussi pour installer un environnement sur un serveur dédié. Pré-requis: Virtual Box qui vous permet de virtualiser le système d'exploitation FreeBSD FreeBSD. Téléchargez l'ISO de la version souhaité. Dans ce tutoriel, j'utiliserai la version 9.3 Les sources de Metin2 Les libs, nécessaires au bon fonctionnement de votre environnement Avoir Internet I. Configurer sa Virtual Machine (VM) II. Configuration de MySQL III. Installer des files IV. Mettre en place les sources de Metin2 Pour continuer : Vous trouverez de nombreux partages et tutoriels sur Funky-Emu dans la section Metin2. Pour configurer votre client pour connecter à votre serveur, suivez ce tutoriel Vous pouvez apprendre à sauvegarder vos fichiers durablement Cette FAQ pourra répondre à la plupart de vos questions. Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande !
  40. 2 points
    Alors, avant de parler de quoi que ce soit : De nombreux MenuAdmin existent pour AncestraR, seulement, certains sont mal organisés ou pas suffisamment complet. J'espère que celui ci pourra palier ces problèmes. Je pense qu'une petite explication des trois versions n'est pas de trop. La v1 possède deux commandes sur le menu principal : Signaler sa présence au staff et Signaler sa présence aux joueurs. Le premier lance sur le chat : /q viens de se connecter. Ainsi tout les joueurs GM1 ou plus pourront le lire. Le deuxième lance sur la console : nammounce viens de se connecter. Ainsi tout les joueurs ayant le canal vert ouvert pourront lire le message. La v2 possède la deuxième commande sur le menu principal. La première commande se trouve dans le StartUp et sera lancée automatiquement à la connexion du joueur. La v3 possède les deux commandes dans le StartUp et elles seront lancées automatiquement à la connexion du joueur. Ce MenuAdmin sera mis à jour suivant vos critiques et remarques et a chaque nouvelle commandes implantables. Menu Principal => (Version2) Téléchargement : [Hidden Content] ___ Voici pour la présentation du MenuAdmin. Je suis disponible pour vos remarques/idées via les messages privé de Funky-Emu ou via [email protected] Merci de respecter mon travail. --- Download
  41. 2 points
    Bondour ! Bondoir ! Je vous partage donc des files qui ont reçu pas mal de modification. Bon avant de faire découvrir voici les liens de téléchargements : Files + SQL : Cliquez ici Locale_ro (Sinon vous aurez pas les nouvelles armures de l'offi) : Cliquez ici Client : Cliquez ici Source client et source serveur (Facultatif) : Cliquez ici ID DE NAVICAT : id : root mdp : 1 Malheureusement les images sur EB sont HS -Système no TXT -Système d'étoles -Switchbot -Système DragonSoul -5 inventaires -Fix sur la guerre des royaumes -Nouvelles armures de la BETA -Yang colorés -Level à côté des mobs -Fix Timebomb -80 slots dans les PNJ's Problèmes rencontrés majeurs : -Quêtes compilées donc impossible des les modifier côté code -Problème avec les pets (impossible de les invoquer) -Problème avec les montures (Impossible de les invoquer) -Quelques coiffures et costumes inéxistants Enjoy Source : Metin2Zone + Jinx => EB PS : je n'est point testé les files, je les partages avant que le forum ferme --- Download
  42. 2 points
    FAIRE UN SERVEUR PRIVE SHAIYA Bonjour, donc voila, il n'existe pas ou alors peu de tuto français pour en faire, et je trouve sa relativelent dommage. A la suite de se poste, que j'éditerai, je ne sais pas combien de fois par semaine, vous vous monterais comment le faire de A a Z. Avant tout, je tient a rapelé que shaiya est un MMORPG, autre fois dévelopé par Sonov, qui c'est renomé ChoiRock, et qui a été racheter par Nexon. Et depuis toujours éditez chez aeria games pour la France, L'alemagne, L'US, L'espagne .. (Et je croix l'itali et d'autre pays tel que la tunisie) Alors avant tout, vous devez tout d'abord avoir un PC (Donc équipé de windows) je recomande : - Entre 4 et 32 Go de Ram (Suivant le nombre de joueur, perssonelement, je recomande 8, et si néscéssaire, passez a 16. mais plus de 32, ne serre pas a grand chose, sauf si vraiment .. ) - Un bon procésseur, minimum je dirais .. Dual Core, 2 Ghz pour faire tourner, Je recommande vivement un Quad processor ~ 2.5 Ghz - Windows xp service pack 3 au minimum, windows vista service pack 2 et Le must du must que je recommande : Windows 7, jammais tester avec Windows 8, mais a mon avi, rien de bon. - Puisque on va faire tourné le jeux sur le serveur pour les teste, au minimum, Une carte graphique GForce 4 / Recomandé : Gforce 6200 voir une Radeon 9600. - Un disque dur de de 50 Go - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sommaire : - x) Introduction - 1) Instalation du serveur - 2) Configuration Du client - 3) Modifier le client - 4) Modifier la boutique/les pnj/Les monstre/Le taux D'xp/les drop - 6) Lié un site, un système php pour crée des compte avec une vérification pas mail C'est deja pas male pour le moment, je vais deja avant tout, faire un rapel des mise a jour Majeur du jeux, shaiya c'est contruie jusqu'a aujourd'hui avec 6 mise a jour que nous appelerons "Episodes". l'épisode 1 : Shaiya Light and darkness, le jeux basique, classique. l'episode 2 : Shaiya Dragon strick back, ajout de deux dragon dans la map 3 de chaques factions permettant le drop de lapis lvl 6 et autre. l'épisode 3 : Guidance of Godess , ajout des désert profond 1 et 2, de la jungle, (et de caelum Greedieta?) et du mythique donjon de cryptique. et leurs système d'invasion. l'épisode 4 : Eternity : Ajout de Oblivio(n) insula(e), de caelum Sacra, changement d'interface, ajout du système d'union et de groupe parfait. l'épisode 5 : Relic of Mystra : lvl max : 60 -> 70, 3 nouvelle map avec 3 nouveau donjon Caput, Servrus, Et Criptique 2. l'épisode 6 : Trinity Artifacts : lvl max : 70 -> 80, 3 nouvelle map avec des donjon donc j'ai oublié les nom, des nouvelles montures, costumes et famillier, changemant d'interface. Je vous aprenderait a faire un serveur et configurez un client de l'Ep.4.5. (Qui est pour moi la meilleur vertion si bien exploiter) Si vous voulez, peut-être par la suite, je vous montrerais comment le faire passer a l'ep 5, voir 6. INTRODUCTION Dans se tutoriel, vous aprenderez les bases de la création d'un serveur shaiya, sashez que si vous voulez des choses plus précise, demandez moi a la suite de se topic, ou regardez si se que vous cherchez ne se trouve pas sur le site "Elite-Pvpers". Notez que je sortirait ses tuto de manière non régulère, je peut tres bien en sortire 2 en une semaine, comme 1 en un mois. Je fais les chose en même temp que vous, oui je fais mon serveur en même temp que vous, je fais donc des tests, et il y aura donc forcément des contre-temps. c'est pour sa. C'est tres long a écrire, peut-être je ferai par la suite des tutoriel-vidéo, si jammais c'est vraiment trop long, ou je ferait peut-être les deux. En attendant, je vous conseil de jouer rapidement au jeux si vous ne le connaisez pas, et d'écrire sur un petit block note se que vous voulez faire, se qui fera de votre serveur un serveur diférant. 1)INSTALATION DU SERVEUR 1) - a : Téléchargement des packs 1) - b : Instalation et configuration d'une base de donné SQL 1) - c : Instalation et configuration du serveur. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a : Téléchargement des packs Placez tout les pack dans un dossier crée au préalable, nous nous nous servirons de tout sa plus tard. J'utilise les fichier de se site : [Hidden Content] Donc s'il vous plaît, télécharger tout depuis se site et en utilisant les liens Addf.ly plutot que mes liens. SQL Tout d'abord, il vous faut télécharger SQL server 2005 Express Edition, Téléchargable >ici< Ensuite, il vous faut SQL Server Management Studio Express 32 Bit, ou, 64 bit selon votre système d'exploitation. 32 bit : Téléchargeable ici 64 bit : Téléchargeable là Shaiya Server Files (Omega Files) Télécharger tout les fichier d'Omega ici Client Client français d'une vertion inconue (Merci de le télécharger et de me dire quelle est la vertion de ses clients, ma conexion est tellemen movaise, que je ne peut les télécharger a votre place) [Hidden Content] [Hidden Content] Ep 3.2 Anglais ici OPTIONEL Ep 4.5 Anglais : ici A TELECHARGER Ep 4.5 Français : ici, A TELECHARGER Ep 5 Anglais : Là Ep 6 Français : et là Je remerci seux qui pourait Reupload ses lien sur des sites tel que media fire ou dropbox, car si jammais un de ses sites venait a mettre a jour le jeux, on l'aurais vraiment dans le ... ! Notes : Je cherche encore et toujours les client de l'ep 5,3,2&1 En français ! Si quelqu'un les a sur son PC, Qu'il n'ésite pas a les partager. Ensuite - Les Programes tres utiles ! Téléchargez les tous, il sont plus qu'utile et vous font gagnez beaucoup de temp. Data.saf Tool: [Hidden Content] Shstudio: [Hidden Content] Shaiya Patcher: [Hidden Content] Shaiya_Make: [Hidden Content] Python27 mit Data edit: [Hidden Content] Webserver (Xampp) : [Hidden Content] HxD (Hex-Editor): [Hidden Content] b : Instalation et configuration d'une base de donné SQL Tout d'abord, si vous avez déja essayer de faire un serveur shaiya, Arretter tout les services shaiya et SQL : CTRL + MAJ + Echap -> Géstionnaire des tâches -> Services -> Services ... (En bas de la fenêtre) -> Puis cherchez tout se qui consèrne shaiya et SQL et clique droit -> Arreter. Sur xp : Windows + r et enterez dans la fenetre "services.msc" Ensuite, je vous conseille de suprimer SQL server s'y vous l'avez deja et de le réinstaller comme je le décrirais plus bas. Une fois tout ceci fait : Rechercher "PSM" avec le menu démarer, s'il il en a aucun tant mieu, sinon -> Click droit -> Afficher dans le dossier -> Suprimer se dossier. Ensuite, lancez CCCleaner, -> Registre -> Chercher les erreur -> Coriger les erreur. Puisn redémarer votre PC. Voila, désormais, on peut commancer ! - - - - - - - - -- - - - -- - - - -- - -- - - - - - -- - - -- - - - Normalement, apres avoire tout télécharger, vous devez avoire tout ces fichier avec peut-être des nom diférant, et peut-être ceratin client de jeux en moins, les tailles des fichiers ci-dessous peuvent-être inexctates par raport au votres. Tout d'abord, double cliquer sur "OmegFiles(.exe)" (Lien plus haut) et laisser faire l'instalation, ne changez pas le chemain. Une fois cela fini, cliquer sur SQLEXPR(.exe) Laissez chargez quelques seconde, accepter le contrat si vous voulez continuer le tuto, cliquer sur install. Next -> Si le "Système configuration check" ne "check pas" un ou plusieurs programmes, veuillez les télécharger. - - - - Ensuite décochez la case, elle est inutile, mais laissez votre nom d'utilisateur. (je suis sur le PC de mon cousin, donc ici dans cette exemple, l'utilisateur est "marc") Ne mettez rien en bas du nom d'utilisateur : Cliquer ensuite, dans l'ordre de cette image : Puis, coher "default instance" : Ensuite, cocher "Mixed-mod" et mettez en mot de passe "Shaiya123". Puis cliquer sur next et ne toucher rien d'autre juqu'a arriver ici Une fois fini -> next puis -> finish. - - Ensuite : -> Démarer -> tout les programmes -> Microsoft SQL Server 2005 -> Configuaration Tool -> SQL Server Configuration Manager -> Protocol for MSSQLSERVER -> Clique droit -> Enable -> Enable -> Enable -> Enable : Puis, clique droit sur TCP/IP -> Propriétés -> Ip Adress -> Remplacer TOUT Les "no" par Yes Ensuite -> Aliquer -> ok -> ok Puis, SQL Native Client Configuration (xxbit) -> Client Protocols -> Click droit -> Enable -> Enable -> Enable -> Enable : - - Ensuite, double click sur "SQLServer2005_SSMSEE(_x64)" (Désoler, mais la vertion que j'utilise et que je vous est passer est Allemande ^^') La c'est du Easy Pigy -> Next->next-next jusqu'a ce famaux (bien que laid en allemand) Bouton pour finir cette instalation. c : Instalation et configuration du serveur Alors pour la suite, désactiver l'UAC Démarer -> Paneau de configuration -> Comptes d'Utilisateur -> Ensuite : Démarer -> "rechercher" -> "SQL" -> SQL Server Management Express. -> Conect Clique-droit sur "nomdevotrepc (SQL Server 9.blablablabalbalablabal)" -> ReStart Puis, vous pouvez fermer le tout. Ensuite : Démarer -> Ordinateur(ou post de travaille) -> (C:) -> ShaiyaServer -> SERVER -> Install_Server(.bat) -> Server Setup -> -> Apply Windows registry (bla bla bla) Puis redémarer votre pc Démarer -> Ordinateur(ou post de travaille) -> (C:) -> ShaiyaServer -> SERVER -> PSM_Server -> PSMServer_Mgr : Ouvrer, vous aurez des croix rouge, comme celle-ci : Fermez, et reouverez, normalement du moins, vous aurez sa : (Si vous ne l'avez pas, ShaiyaServer ->SERVER-> PSM_Client->PSMAgentInstall->Ok->Aply Blalblabla windows only blablabla ->Close Puis -> ShaiyaServer -> SERVER -> PSMServer_Mgr ) Puis, Services -> Install all Patientez quelques seconde, vous aurez alors ceci : Puis, Click droit sur GameWar xxx et ->"uninsiall" Enfin, a chaque fois, désormais, pour démarer le serveur faite ceci : Control Service -> Start all service (Je conseil de faire un racourci sur votre bureau vers PSMServer_Mgr) Clique droit sur Logins -> Login01 Et séléctioner "command" Et faite "/vchkoff" Ensuite, fermer ceci, puis GameGroups -> GameGroups01 -> Game -> Click droit -> Command : "/nprotectoff" Puis : Control service, shutdown all services puis fermer. ShaiyaServer-> SERVER -> PSM Client-> Bin -> Config. Ouvrer TOUT Les fichier avec un logiciel tel que NotPad++ et remplacer tout les "watismyip.com" par : 127.0.0.1 (plus tard nous le metterons par votre IP pour que d'autre puissent rejoinde votre serveur) Puis -> ShaiyaServer -> SERVER -> PSM Server -> Config. Ouvrer TOUT Les fichier avec un logiciel tel que NotPad++ et remplacer tout les "watismyip.com" par : 127.0.0.1 (plus tard nous le metterons par votre IP pour que d'autre puissent rejoinde votre serveur) Voila, votre serveur est désormai opérationel, reste a configurer le client Fin de la premièree partit .. 2) Configuration du client (En réedition, la suite disponible prochainement)
  43. 1 point
    Bonjour, Aujourd'hui, je vais vous apprendre à créer votre rétro habbo avec PlusEmu, phpmyadmin et XAMP au passage Pour cela, vous allez avoir besoin de : XAMPP, pour pouvoir gérer la partit web et la base de donnés Lien : [Hidden Content] Le CMS: ICI C'est le site WEB (le CMS) que l'on va utiliser pour le serveur Habbo. Il nous permettra d'accéder à l'hôtel ainsi que de gérer la maintenance du serveur (Membres, appartements, etc ...) Les fichiers Habbo (Emulateur + Base de données + SWF): [Hidden Content] Vous aurez aussi besoin de l'émulateur avec sa base de donnée ! Lien : ICI Une fois ceci, fait, nous pouvons commencer. Rendez vous dans le dossier web de XAMPP (htdocs) déplacez-y tous les fichiers contenue dans l'archive du site : Démarrez ensuite XAMPP, installer Apache et Mysql en appuyant, puis démarrez les (appuyez sur les boutons en rouge pour les installer et en bleu pour les démarrer), une fois fait, vous devriez avoir ceci : Il se peut que Apache utilise le même port que skype, pour ça changez le dans les paramètres de WAMP. Rendez maintenant sur phpmyadmin : [Hidden Content] Appuyez sur "nouvelle base de données" : Nommez là : funkyEmu , puis appuyez sur "créer" : Ensuite, faites "importer" : Faites "parcourir", puis sélectionner le habbo.sql se trouvant dans l'archive de l'émulateur : Si le fichier ne veut pas s'upload, c'est qu'il est trop gros pour phpmyadmin, allez dans xampp\php\php.ini et modifier cette ligne : Ensuite, uploadez votre habbo.sql, cela peut prendre un peu de temps. Une fois fait, vous devriez avoir quelques tables d'ajouté(et d'autres, mais bon tout ne tient pas dans un screen) : Allez ensuite dans votre dossier : htdocs\includes\settings.inc.php Verfiez que les informations sont bien remplis comme ça, ou changez le nom de la base de données (les // sont là pour vous aidez) si vous n'avez pas mis "FunkyEMU". Enregistrez, puis rendez-vous sur : [Hidden Content] Sélectionnez ensuite "Butterfly", puis faites "Valider l'installation" Une fois fait, cliquez sur "Supprimer fichier d'installation". Vous allez ensuite vous créez un compte sur votre site. Allez ensuite ici : [Hidden Content] Allez dans votre base de donnée, puis la table "users" : Changez ensuite le "1" de "rank" en "10" Rendez vous ensuite sur votre site, relancez la page, et un bouton est apparue : Cliquez dessus, puis allez dans "configuration" Vous aurez ceci : Configurez les comme ceci : Variables : [Hidden Content]game/gamedata/external_variables.txt Texts : [Hidden Content]game/gamedata/external_flash_texts.txt Furnidata : [Hidden Content]game/gamedata/furnidata.xml Productdata : [Hidden Content]game/gamedata/productdata.txt Banner : Ne pas y toucher Base : [Hidden Content]game/gordon/PRODUCTION-201601012205-226667486/ Habbo SWF : [Hidden Content]game/gordon/PRODUCTION-201601012205-226667486/Habbo.swf Ce qui donne : Ensuite, il va falloir faire un petit changement dans votre panneau de configuration, allez dans : Faites parametres suplémentaire, puis : Changez le symbole décimal par un "." Faites "Appliquer", et le tour est joué ! Ensuite, aller dans l'émulateur : Emulateur PlusEmu\bin\Debug\config.ini Vous metterez ceci : Code : ## MySQL Configuration db.hostname=127.0.0.1 db.port=3306 db.username=root db.password= db.name=FunkyEmu Changer le si vous n'avez pas mis "FunkyEmu" en nom de base de données. Enregistrez, puis lancer l'émulateur grâce à : Plus Emulator.exe qui se trouve dans le meme dossier que le config.ini Vous aurez normalement ceci : Vous pouvez donc vous connectez sur votre rétro habbo ! Pour être staff, il vous suffit de vous mettre au "rank" 8 de la même façons que vous vous êtes mis "rank" 10 toute à l'heure. je sais que le tutoriel à déjà été fait mais apparemment Navicat créer des erreurs, je ne sais pas je n'ai pas essayez mais au moins, voici de quoi rendre tout le monde heureux. Bon jeu ! Cordialement. --- Download
  44. 1 point
    Niveau requis : Débutant Temps estimé : 15 minutes Bonjour à tous, Ce tutoriel a pour but de vous expliquer comment configurer un item sur votre serveur. Voici la liste des configurations possibles : Pré-requis: Ce tutoriel vidéo et écrit vous permet d'apprendre comment modifier facilement votre item_proto à l'aide d'un tableur. Un item déjà implanté sur le serveur sur lequel vous souhaitez effectuer les configurations. Ce tutoriel vous explique comment implanter un objet sur votre serveur (item, arme, armure, coiffure, étole, ect ...) L'item_proto.txt qui se trouve dans les fichiers de votre serveur (WinSCP). C'est dans ce fichier que se trouve la configuration de tous les objets du jeu. I. Item_proto.txt, c'est quoi ? II. Partie II Pour continuer : Vous trouverez de nombreux partages et tutoriels sur Funky-Emu dans la section Metin2. Cette FAQ pourra répondre à la plupart de vos questions. Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande !
  45. 1 point
    Bonjour, aujourd'hui je vous partage une API dont j'en suis l'auteur. Cette API sert pour tout ce qui est sur le client de jeu Dofus 1.29, c'est-à-dire : Les news RSS Inscription via le client de jeu Affichage du captcha qui peut-être regénéré Affichage des réponses de "Comment avez-vous connu Dofus ?" Les cadeaux (les Dofus sur la connexion sont des cadeaux d'abonnement à la base) Le statut des serveurs L'API gère aussi les différentes communautés du jeu, j'entends par la la gestion des langues (FR, EN, DE, ES, IT, PT, NL) qui sont présentes dans le client. Les news RSS Inscription via le client de jeu Les cadeaux Le statut des serveurs Pour utiliser cette API il vous faut avoir composer, composer est un gestionnaire de dépendances qui vous servira pour importer les bibliothèques nécessaire au fonctionnement de l'API. Il vous aussi posséder une base de données MySQL ou MariaBD, ces deux systèmes de base de données sont "identiques". Il vous faut activer la ré-écriture d'url sur votre serveur web. Une documentation est disponible sur le dépôt de l'API. L'API ainsi que les sources sont disponibles sur le dépôt github.com. --- Download
  46. 1 point
    Bonsoir ! Après une semaine à essayer de compiler le client de metin2, je vous fait un petit tutoriel. Tout d'abord, il vous faut les sources de metin : ICI Pour compiler le client, je vous conseille la branche novaline mais vous pouvez très bien utiliser la branche mainline. Ensuite, vous conseille Visual Studio 2013, car le 2008 est foireux et vous risquez d'avoir des erreurs dans votre compilation (je parle en connaissance de cause ) Vous pouvez le télécharger ici: [Hidden Content] Etape 1, préparez son environnement Une fois les sources et le logiciel téléchargé, ouvrez le. Cliquez sur l'icône ouvrir un fichier et choisissez ce sln: Metin2Client_VC90.sln Il se trouve dans Srcs\Client ----------------------------------------------------------------------- Maintenant, créez un dossier lib et include où vous voulez. Vous pouvez le faire à la racine de votre disque dur, sur le bureau, peu importe. On va dans chaque dossier, mettre les fichiers nécessaire au code source. DOSSIER LIB Srcs\Tools\WorldEditor\extern\lib Mettez le contenu de ce dossier, dans le dossier lib que vous avez créé. Srcs\Extern\lib Mettez le contenu de ce dossier, dans le dossier lib que vous avez créé. DOSSIER INCLUDE Srcs\Tools\WorldEditor\extern\include Mettez le contenu de ce dossier, dans le dossier include que vous avez créé. Srcs\Extern\include Mettez le contenu de ce dossier, dans le dossier include que vous avez créé. !/ N'hésitez surtout pas à remplacer /! ------------------------------------------------------------------------ Avant de lier vos dossier à votre code, je vous conseille de changer le mode de compilation. Personnellement, j'utilise le mod Release qui me permet d'avoir un lanceur d’environ 3200Ko Pour changer le mod de compilation, faites un clic droit sur votre solution (votre .sln) dans visual studio puis cliquez sur propriété. Allez dans Propriétés de configuration ---> Configuration. Cliquez sur Gestionnaire de Configuration et dans configuration de la solution active, vous choisissez Release. Vos projets vont se mettre en Release, il vous reste juste à fermer la fenêtre et cliquer sur OK. ------------------------------------------------------------------------ Maintenant, il faut lier chaque projet de votre solution à vos dossiers. Faites un clic droit sur UserInterface puis cliquez sur Propriété. Allez dans Configuration ---> Vc++ et dans répertoire include, vous choisissez votre dossier include, comme sur le screen. Dans Répertoires de bibliothèques, vous choisissez votre dossier lib. Vous faites exactement la même chose pour les 15 autres projets (EterPack, EterLib, etc ...) ------------------------------------------------------------------------ Maintenant il vous suffit juste d'appuyer sur ces touches pour compiler (en même temps): CTRL + SHIFT + B Pour recompiler le client, faites un clic droit sur la solution puis: Régénérer la solution Malheureusement, la compilation est assez longue. Le .exe final se trouvera dans le dossier /UserInterface/Release Les erreurs fréquentes Impossible d'ouvrir mon sln Votre sln n'utilise juste pas le bonne version. Vous pouvez résoudre ce problème tout simplement. Éditez avec NotePad votre SLN et à la place de: Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2013 Mettez(si vous utilisez Visual 2008): Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2008 Ca varie en fonction de la version de votre IDE, pensez à bien le retenir 16>.AffectFlagContainer.cpp(68 ) : error C2440: 'initializing' : cannot convert from 'CAffectFlagContainer::Element' to 'char &' 16>.\AffectFlagContainer.cpp(68 ) : error C2440: 'initializing' : cannot convert from 'CAffectFlagContainer::Element' to 'char &' Cliquez deux fois sur CAffectFlagContainer et cela va vous amener à un BYTE. Faites clic droit sur BYTE et cliquez sur Atteindre la définition Il suffit juste de remplacer char par unsigned char. 6>.PythonGraphic.cpp(294) : error C2664: 'CPythonGraphic::SaveJPEG' : cannot convert parameter 2 from 'char *' to 'LPBYTE' 6>.\PythonGraphic.cpp(294) : error C2664: 'CPythonGraphic::SaveJPEG' : cannot convert parameter 2 from 'char *' to 'LPBYTE' Double cliquez sur l'erreur et ça va vous amener sur la ligne de l'erreur. Effacez cette ligne et mettez: bool bSaved = SaveJPEG(c_pszFileName, (LPBYTE)pbyBuffer, uWidth, uHeight); Erreur Python Il arrive parfois, si vous utilisez Python-2.2, vous ayez une erreur. La même chose pour Python2.7. Trouvez donc dans un premier temps, l'erreur qui concerne cette ligne: PyAPI_FUNC(struct symtable *) PySymtable_Build(mod_ty, const char *, PyFutureFeatures *); Et commentez la. (Pour commenter: //commentaire) module' object has no attribute 'EQUIPMENT_RING1 Erreur Sysser 'module' object has no attribute 'EQUIPMENT_RING1' Dans le fichier: Locale_inc.h. Vous supprimez tout et vous mettez: #define LOCALE_SERVICE_SINGAPORE #define ENABLE_COSTUME_SYSTEM #define ENABLE_ENERGY_SYSTEM #define ENABLE_DRAGON_SOUL_SYSTEM #define ENABLE_NEW_EQUIPMENT_SYSTEM 16>cryptlib-5.6.1MTd.lib(iterhash.obj) : error LNK2001: unresolved external symbol \"void __cdecl std::_Xbad_alloc(void)" ([email protected]@@YAXXZ) 16>cryptlib-5.6.1MTd.lib(iterhash.obj) : error LNK2001: unresolved external symbol "void __cdecl std::_Xbad_alloc(void)" ([email protected]@@YAXXZ) Si vous avez des erreurs avec la lib Cryptlib-5.6.1MT, il faut recompiler cette lib. Pour se faire, avec Visual Studio, ouvrez le fichier cryptlib.2008.sln qui se trouve dans le dossier: Srcs\Extern\cryptopp Vous importez la solution, vous compilez avec CTRL + SHIFT + B et une fois terminé, la lib se trouvera dans Srcs\Extern\lib. Sous le nom de: cryptlib-5.6.1MTd.lib Attention ! Il faut compiler la lib en MT et sur le même toolset que le client ! Dans tous les cas, vous pouvez très simplement trouver cette lib avec la date du fichier. 5>mss32.lib(mss32.dll) : error LNK2026: module unsafe pour l'image SAFESEH. 5>mss32.lib(mss32.dll) : error LNK2026: module unsafe pour l'image SAFESEH. Il suffit de désactiver / SAFESEH. Pour cela, clique droit sur UserInterface, propriétés puis cliquez sur éditeur de liens, allez dans avancé puis sur la ligne Image avec gestionnaire d'exceptions sécurisés, vous mettez non. Vous régénérez la solution, et le tour est joué TraceBack - Error: Bad magic number in lib libtraceback.pyc L'erreur dans la fenêtre LOG: TraceBack - Error: Bad magic number in lib lib\traceback.pyc Le soucis vient du fait que votre lanceur est dans une certaine version de python alors que vos libs (Dans client, le dossier lib) utilisent une autre version de Python. En fait, on peut appeler le magic number, une clé pong mais avec un contexte bien différent. Vos libs, quand vous les éditez en HEXA, contiennent le nombre magique correspondant à votre python.dll python27.dll a son propre magic number tout comme python22. C'est une sorte de laison. Pour résoudre ce problème, vous avez deux choix: Passez vos libs client à la version python de votre lanceur ou alors compiler votre lanceur avec la version Python correspondant à votre client. TraceBack Hé oui, vous pouvez aussi avoir une fenêtre d'erreur mais juste avec l'erreur TraceBack. Cela signifie qu'un de votre dossier pack n'est pas apte à prendre en compte ce lanceur compilé (je simplifie, sinon j'écris un topic sur cette erreur). En gros c'est que vos fichiers n'utilisent pas les bonnes fonctions. Dans ce cas, je vous conseille de télécharger ce client: ICI Vous essayez de prendre les fichiers root et voir si votre client se lance sans cette erreur. (vous faites vos modif après) Si root ne fonctionne pas, essayé locale_* ou alors essayez uiscript. Il y en a bien un qui va résoudre votre soucis. La plus part du temps, c'est root. LoginWindow.__LoadScript.LoadObject - :Python int too large to convert to C long À l'entête du fichier: PythonUtils.cpp, ajoutez: #define PyLong_AsLong PyLong_AsLongLong #define PyLong_AsUnsignedLong PyLong_AsUnsignedLongLong Vous pouvez apprendre à passer de Python 2.2 à Python 2.7 grâce à ce tutoriel : ICI Source: Moi et en m'aidant de m2d pour la correction de certaines erreurs
  47. 1 point
    Niveau requis Débutant Temps estimé : 5 minutes Bonjour à vous, Vous avez installé des Files mais vous êtes perdu au niveau de la gestion de MySQL ? Alors ce tutoriel est fait pour vous ! Pré-requis: Il vous faut seulement une machine (un dédié ou une machine virtuelle par exemple) sous FreeBSD, Débian avec MySQL d'installé. Généralement, il est déjà installé. I. MySQL, j'y comprends vraiment rien ... II. Créer un utilisateur MySQL III. Sécuriser MySQL Pour continuer: Vous trouverez de nombreux partages et tutoriels sur Funky-Emu dans les sections Tutoriels et partages. Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande !
  48. 1 point
    Bonsoir Voilà CyonEmu 0.2.1 que j'ai un peu modifié / amélioré: Codé en Java par iamnothing et basé sur Ancestra Remake, il est d'après les avis des utilisateurs assez bien débug & sans trop de bugs. Personnellement, je n'ai pas encore trop pu le tester mais il me semble pas mauvais. Avant de commencer, je tiens à dire que seul la rev2 peut être partagée sur d'autres forums. ~ Changelog officiel ~ ~ Mes modifs ~ ~ Téléchargement ~ Sources comprises. Seul la rév2 peut être partagée sur d'autres forums - Lien LocalHostr Rev3 - - Lien LocalHostr Rev2 - ~ Screens ~ Pour les sceptiques, j'ai préparé quelques screens sur les quêtes : Je précise qu'il est normal que les récompenses ne sont pas en accord avec celles inscrites sur la quête, c'est moi qui ai mis n'importe quoi dans la db --- Download
  49. 1 point
    Bonsoir à tous ! Aujourd'hui je viens vous partager la fameuse instance des Gorges du Purgatoire, je pense qu'il serait le temps de la partager. Je vous propose donc mon travail que j'ai pu effectuer. Voici ce que contient le pack : La totalité des mobs avec leurs effets, sons, etc .. La map Purgatoire Server&Client. J'ai debug certain truc Les protos des mobs. Je vous ai fait un SQL si vous utilisez pas les .txt et mes txt si vous n'utilisez pas les SQL Les regens de l'instance qui doivent se situer dans data/dungeon/flame_dungeon/ Les groupes des mobs a mettre dans group.txt La quête que j'ai éventuellement traduite et debug Téléchargement : ICI Bien sûr, si vous posséder les files 2014, nul de besoin de prendre les mobs et tout le bordel. Seul la partie serveur sera à faire. Si vous trouvé d'éventuelle bug, merci de me le faire part, j'essayerais de mettre en place un correctif. --- Installation Implémenter une Map Metin2 Download
  50. 1 point
    HelloW, Installation Implémenter une Map Metin2 Download Téléchargement : ICI Source : Inforge Cdt,
This leaderboard is set to Paris/GMT+02:00