Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

ASIKOO

Administrateur
  • Compteur de contenus

    1966
  • Inscription

  • Dernière visite

  • Jours gagnés

    13
  • Points

    2,296 [ Donner ]

Tout ce qui a été posté par ASIKOO

  1. Hello, Mystère de Redmurk [Contenu Masqué] Vous êtes arrivé dans une ville portuaire, où il ne semble plus y avoir signe de vie. Vous visitez la ville et vous vous rendez compte qu’il n’y a eu aucun signe de catastrophe ou de guerre. A vous de résoudre ce mystère. Ne pas casser de blocs à part le sable, le gravier et l’argile sauf si indication contraire. Vous pouvez utiliser n’importe quel objet trouvé dans les coffres pour l’artisanat mais vous ne pouvez crafter des TNT des plaques de pression ou des interrupteurs. Les diamants servent à comptabiliser vos points, évitez de les utiliser pour un meilleur score. Bon courage ! Bonne chance à vous ! --- Download
  2. Hello, Craft Bandicoot-The Tomb Of Rath [Contenu Masqué] Une aventure où vous devez reussir divers défis, qui vous permettrons d’accéder à une autre pièce qui aura encore un nouveau défi pour rentrer dans la prochaine pièce etc... Vous pouvez juste détruire les blocs de sable. Vous pouvez détruire les lighstones, si il y a un indice dessus. Les pommes, servent à représenter votre score donc conservez les. Dans chaque pièces, il y a un coffre caché. Prenez votre temps avec les minecarts. Bon courage ! Bonne chance à vous ! --- Download
  3. Hello, Courses à Obstacles [Contenu Masqué] Sur cette map l’objectif est simple, plusieurs salles où il faudra trouver diverses façon de sauter pour arriver au bout. Evidemment, il est interdit de détruire quoi que ce soit. Bon courage ! Bonne chance à vous ! --- Download
  4. Hello, Map de saut [Contenu Masqué] L’objectif est d’arriver en haut de la map. Vous aurez le droit d’utiliser des échelles pour ce défi. Bon courage ! Bonne chance à vous ! --- Download
  5. Version de MySQL Server installé ? Quels sont les erreurs que tu as obtenus ?
  6. Bien quand tu importes via NAVICAT player.sql, tu dois avoir des lignes d'erreurs certainement, il est important pour nous de TOUT voir concernant le résultat de l'importation du SQL ^^
  7. Quel tuto tu as suivi pour importer tes fichiers SQL ?
  8. Black Friday 2018 Funky-Émulation participe lui aussi au #BlackFriday2018 et vous propose à cette occasion une réduction de 75% sur votre panier. Réaliser votre commande et appliquer ce code promotionnel pendant la journée du Black Friday, Vendredi 23 Novembre ! Cette réduction est utilisable qu'une fois par membre et vous permet d'obtenir 75% de remise sur votre panier sur cette journée seulement. Code : BLACKFRIDAY2018
  9. Si tu as une erreur d'insertion SQL, pense à nous faire parvenir les erreurs
  10. Double clique sur "skill_proto" et fait un screenshot
  11. Niveau requis : Intermédiaire Temps estimé : 10 minutes Bonjour à tous, BugFix: 2014+: Grace à ce bugfix, vous aurez la possibilité de vous connecter à votre serveur en local avec vos joueurs ! Toutes les modifications se font sur les sources serveur ! CONFIG.CPP Cherchez char g_szInternalIP[16] = "0"; Ajoutez char g_szExternalIP[16] = "0"; Cherchez TOKEN("bind_ip") { strlcpy(g_szPublicIP, value_string, sizeof(g_szPublicIP)); } Ajoutez TOKEN("bind_external_ip") { strlcpy(g_szExternalIP, value_string, sizeof(g_szExternalIP)); } CONFIG.H Cherchez extern char g_szInternalIP[16]; Ajoutez extern char g_szExternalIP[16]; DESC_CLIENT.CPP Cherchez if (!bSentBoot) { bSentBoot = true; TPacketGDBoot p; p.dwItemIDRange[0] = 0; p.dwItemIDRange[1] = 0; memcpy(p.szIP, g_szPublicIP, 16); DBPacket(HEADER_GD_BOOT, 0, &p, sizeof(p)); } } TEMP_BUFFER buf; TPacketGDSetup p; memset(&p, 0, sizeof(p)); strlcpy(p.szPublicIP, g_szPublicIP, sizeof(p.szPublicIP)); Remplacez if (!bSentBoot) { bSentBoot = true; TPacketGDBoot p; p.dwItemIDRange[0] = 0; p.dwItemIDRange[1] = 0; memcpy(p.szIP, g_szExternalIP, 16); DBPacket(HEADER_GD_BOOT, 0, &p, sizeof(p)); } } TEMP_BUFFER buf; TPacketGDSetup p; memset(&p, 0, sizeof(p)); strlcpy(p.szPublicIP, g_szExternalIP, sizeof(p.szPublicIP)); Finalisation : compiler et remplacer le game et ouvrir les fichiers CONFIG (Auth, Channel(X)/Core(X) et Game99) et ajoutez : BIND_EXTERNAL_IP: TON_IP_EXTERNE Source : M2D & Gurgarath Cordialement, ASIKOO
  12. Bonjour, une solution a été trouvée depuis... + [Contenu Masqué]
  13. Master Guide - - - - - - - - - - - - - - - - - - - - - - - - - - - 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... Hellow, 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 privé 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 utilise également plusieurs langages de programmation pour fonctionner, tel que le LUA, le Python, C++ et un gestionnaire de base de données, MySQL. Nous avons la chance de posséder depuis 2014, suite à une fuite, les sources de Metin2, c'est-à-dire qu'avec les sources et quelques connaissances dans le développement C++ tu seras capable de concevoir tes propres systèmes, ajouter des classes de personnages, ajouter des royaumes etc... En soit, grâce aux sources, tu auras un contrôle complet sur le jeu ! Cette partie est réservée que si tu es aguerri et téméraire. L'émulation avant 2014, se basait exclusivement sur les fichiers serveurs (CF : Files Server) déjà conçu et on devait faire des modifications classiques et les serveurs se ressemblaient 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 avec des joueurs moyennant quelques euros par mois. Ce guide, t'indiquera principalement quels sont les sujets importants à voir dans premier temps, puis ensuite quelques extra's pour améliorer ton serveur ! Pré-requis Un extra de patience... Une coulée de motivation... Une explosion d'imagination... Un café long avec 1 sucre... - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 files avec une année de sortie, tel que les Files 2012, Files 2013, Files 2014, Files 2016... Gardes en tête que les Files 2014+ dispose des sources contrairement à leurs consœurs, ce sont des files qui sont plus ou moins démunis de bugs et qui ont été amélioré, à ce jour la plupart des files qui sont en partages ont quelques défauts qui peuvent être corrigé plus ou moins facilement. 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é que si tu souhaites te démarquer et dépendra principalement du type de jeu que tu souhaites apporter à tes joueurs ou simplement de corriger des bugs qui nécessite parfois de faire des modifications sur les sources elle-même. 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 files de Metin2. C'est l'émulation d'un second système d'exploitation qui consomme des ressources en processeur, en mémoire vive sur le système hôte, c'est-à-dire ton ordinateur, dans le cas ou tu utilises un serveur dédié, tu installeras directement FreeBSD en tant que système d'exploitation principal ! 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 A partir des files 2014+, il sera impossible dans le cadre de la création d'un serveur local de faire rejoindre des personnes extérieur à votre réseau. Les files 2014+ fonctionneront exclusivement pour vos tests en local mais nécessitera un serveur dédié pour être utilisé avec des joueurs : un problème lié à la virtualisation et de la conception de la couche réseau du game Metin2. Le bug sera 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 si vous n'avez pas des files corrigée ! BugFix 2014+ : Jouer à plusieurs sur son serveur Metin2. Créer un serveur privé Metin2 avec No-IP ou Créer un serveur privé Metin2 avec Hamachi ou Créer un serveur privé 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 Configurer son client Metin2 pour la première fois Quêtes Forum : Liste des quêtes Metin2 Implémenter une quête Metin2 Extra : Quêtes Metin2, les bases Extra : Fonctions LUA Extra : LUA - Tableaux Multidimensionnels Cartes Forum : Liste des cartes Metin2 Implémenter une carte Metin2 Extra : WorldEditor Metin2 Extra : Utiliser WorldEditor Metin2 Extra : Calculer la BasePosition de votre carte Metin2 Objets Forum : Liste des objets Metin2 Implémenter une arme / armure / costume / objet... Metin2 Implémenter une monture Metin2 Extra : Configurer tous ses objets Metin2 Extra : Changer la valeur des bonus Metin2 Extra : Liste des bonus Metin2 Entités Forum : Liste des monstres, familiers, PNG... Metin2 Implémenter une entité Metin2 Extra Forum : Liste des systèmes Metin2 Forum : Liste des textures Metin2 Extra : Modifier l'item_proto.txt et le mob_proto.txt Créer un compte Metin2 et le mettre GM Commandes Metin2 GM 2014+ - - - - - - - - - - - - - - - - - - - - - - - - - - - Sources de Metin2 Introduction Compiler nécessite tout de même quelques connaissance dans le domaine, principalement dans la compréhension des erreurs, des alertes qui sont émises par le compilateur, à moins d'utiliser une machine virtuelle prête à l'emploi et de suivre scrupuleusement les tutoriels qui sont mis à ta disposition ! Extra : Machine Virtuelle prête à l'emploi 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, une fois compilé avec l'aide de Microsoft Visual Studio nous donnera un fichier exécutable que l'on nomme : metin2client.exe. Les sources de Metin2, sont constituées de plusieurs fichiers dont l'extension est 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 Apprendre à compiler le game Metin2 Apprendre à compiler la db Metin2 Apprendre à compiler le client Metin2 Apprendre à compiler son dump_proto Metin2 Extra : Liste des systèmes Metin2 Extra : BugFix 2014+ : Jouer à plusieurs sur son serveur Metin2 - - - - - - - - - - - - - - - - - - - - - - - - - - - Conclusion - A vous de jouer... Grâce à Funky-Émulation, les membres qui constituent ce forum, les partages et les tutoriels l'alimentant, tu es désormais capable de créer ton serveur Metin2. N'hésitez pas à partager tes trouvailles, tes idées permettant de faire évoluer l'émulation de ce jeu et si tu as ouvert ton serveur, présentes le dans la rubrique Vos Serveurs ! Montres nous maintenant de quoi tu es êtes capable ! Bonne chance à toi Si tu as besoins d'aide, nous serons là pour t'aider : Aide / Questions / Support. - - - - - - - - - - - - - - - - - - - - - - - - - - - Cordialement, ASIKOO...
  14. Agruuuuuuuuuume ❤️ 

    1. Agrume

      Agrume

      Asikoooooooooooooo :D 

  15. Mon pti fruit préféré ❤️

  16. Revient ❤️ 

    1. Agrume

      Agrume

      I'm sorry  

      Déménagement .. 

  17. Hellow, Nous vous faisons part d'une évolution sur l'accès au forum suite à l'inscription d'un membre. Désormais les membres pourront voter pour autoriser un membre à accéder au contenu du forum. Ce qui veut dire aussi que les réactions / réputations négatives sont désormais autorisés. Avant : Le membre s'inscrivait et devait écrire au moins un message ( présentation ) pour pouvoir accéder au contenu du forum. Il était promu Membre automatiquement sans action de l'administration. Après : Le membre s'inscrit, écrit un message ( présentation ). Le membre devra attendre d'obtenir au moins 3 réactions / réputations positives avant que son compte soit promu Membre. A l'inverse, un membre ayant moins de 3 réactions / réputations positives se verra promu Noobi. NB : Suite à cette modification, tous les Membre sont passés Noobi, rassurez-vous, si vous êtes éligible vous serez promu lors de votre connexion au forum ! Attention, l'utilisation abusive des réactions / réputations négatives sera sanctionnée... Cordialement, ASIKOO
  18. ASIKOO

    corbeille prstn

    Non. Un petit effort tout de même :c
  19. Le plus simple serait d'avoir une sorte de " super catégorie" ou seraient répertoriées les catégories concernées via un onglet sur l'index même du forum et l'onglet par défaut dépendrait de la langue du navigateur.
  20. J'aime, Manger un œuf centenaire, j'adopte Boire un litre de lait périmé et je tue Habiter chez Kameyu. Manger des excréments humains, Manger des ongles de pieds avec des champignons, Manger des yeux humains avec des vers.
  21. Coucou mon ❤️ 

    1. Agrume

      Agrume

      Coucou ❤️ owwww tu m'appel mon ❤️
      Ze vais rougir 🤭😊😍

    2. ASIKOO

      ASIKOO

      Owiiii ❤️ J'vais te faire rougir comme une tomate  ❤️ 😏❤️❤️❤️ 

  22. J'aime Devoir ramasser son téléphone dans les toilettes (remplies d'urine) J'adopte Glisser dans du vomis Je tue Se faire dessus @Mei tu es répugnante ! Faire des choses coquines avec une mémé Faire des choses coquines avec un mort-vivant Faire des choses coquines avec un arbre
  23. @yop Je te conseille de faire "pkg install nom_du_logiciel" au lieu de portsnap
×

Information importante

By using this site, you agree to our Conditions d’utilisation.