Aller au contenu

Classement


Contenu populaire

Affichage du contenu avec la meilleure réputation depuis le 12/23/18 dans toutes les zones

  1. 29 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 !
  2. 23 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. 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 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.
  3. 21 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. 14 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
  5. 12 points
    Salut à tous! Étant donné que plusieurs personnes m'ont souvent demandé sur skype ou autres... Si j'avais le crack de Navicat et puis je ne voulais pas le partager... Mais, je trouve que ce serait bien de le partager pour qu'il soit accessible à tous! Premièrement, veuillez télécharger Navicat Premium 8.2 ensuite vous avez un mois gratuit et quand votre mois se terminera j'ai une clé d'enregistrement pour navicat premium 8.2... Voilà: LA CLÉ D'ACTIVATION NAVICAT : NAV9-93X6-YB6G-DPT2 - Navicat Premium Setup.exe: [Contenu Masqué] ## Version 11 - Crack disponible dans les liens ## Bonne journée! Praxy!
  6. 12 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 !
  7. 11 points
    Bonsoir , Ayant remarqué qu'il n'y avait plus aucun lien de téléchargement du dossier lang du fait du nettoyage des liens deads, je le remet en téléchargement, étant donné que c'est un dossier plutôt capital pour un serveur. - Lien Mega - - Tutoriel sur la redirection des swfs - Merci d'utiliser la section A / Q / S pour toutes demandes d'aide. --- Download
  8. 11 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
  9. 9 points
    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 créer un serveur à ton image ! Lors de ce tutoriel, vous allez apprendre à créer un serveur avec HAMACHI ! Vous pourrez ainsi vous connecter avec vos amis via le réseau Hamachi ! Prêt ? Alors commençons ! Attention !! Ce tutoriel ne fonctionnera seulement avec des files Metin2 <= 2012 (ce sont les files 2014 installés sur cette VM). Il faut donc installer les filles 2012 une fois le serveur configuré. Aujourd'hui, aucune solution n'a été trouvé pour faire fonctionner un serveur Hamachi avec des files 2014+. Problème rencontré: Quand une personne externe choisi un personnage lors de la sélection, il se fait instantanément déconnecté par le serveur. I. Téléchargement VirtualBox - [Contenu Masqué] Navicat - [Contenu Masqué] WinSCP - [Contenu Masqué] Le serveur (le VDI) - [Contenu Masqué] Le client - [Contenu Masqué] Hamachi - [Contenu Masqué] Port (Le fichier #138) - [Contenu Masqué] II. La machine virtuelle 1. Avant de se lancer dans la création de la machine, installez Hamachi et lancez le. Vérifiez que Hamachi est bien actif. Vous devriez avoir cela (avec votre propre IP Hamachi). Dans mon cas, mon IP Hamachi est: 25.73.148.152 (Notez bien votre IP Hamachi, nous en aurons besoin ! 2. Installez VirtualBox. Il nous permettra de virtualiser le système d'exploitation FreeBSD. 3. Lancez le logiciel VirtualBox 4. Cliquez sur le bouton Nouvelle, en haut à gauche 5. Choisissez un nom pour votre machine virtuelle. Dans Type, choisissez BSD et dans Version, FreeBSD (32bit ou 64bit en fonction de votre ordinateur). Et cliquez sur Suivant 6. Allouez la mémoire vive à votre machine virtuelle en fonction de votre ordinateur. Le minimum conseillé est 1go (1024Mo). N'hésitez pas à en donner plus le temps que le curseur est dans la barre verte. Cliquez sur Suivant. 7. Cochez la case " Utiliser un fichier de disque dur virtuel existant " et choisissez le fichier VDI (.vdi) que vous avez téléchargé. Cliquez ensuite sur Créer. 8. Votre machine virtuelle est crée. Configurons la carte réseau. Clique droit sur votre VM (virtual machine) puis Configuration 9. Dans le menu Réseau, mettez " Accès par pont " dans mode d'accès réseau et dans nom, mettez la carte réseau Hamachi !). Cliquez ensuite sur OK. 10. Votre machine virtuelle est maintenant créée ! III. Configuration de la machine virtuelle 1. Pour lancer votre machine virtuelle, il suffit de cliquer deux fois sur votre machine. Une fenêtre s'ouvre et votre système d'exploitation démarre. Patientez. On vous demande ensuite de vous connecter à un utilisateur. 2. Dans login, entrez: root pour login et dans Password, mettez mcncc.com. Vous êtes maintenant connecté et vous avez accès à tout le système d'exploitation. Tapez la commande sysinstall dans le terminal. Vous tomberez sur: 3. Vous pouvez naviguer dans ce menu avec les flèches du haut et du bas puis la touche Entrée pour sélectionner le choix. 4. Dans l'ordre, allez sur Configure, puis Networking puis Interfaces. Vous tombez sur: 5. Choisissez em0. Une petite fenêtre s'ouvre. Répondez No. Une autre s'ouvre, répondez No aussi. Vous tombez sur la configuration de l'interface réseau. 6. Configurez comme sur le screen ci-dessous. Remplacez VOTRE_IP_HAMACHI par l'IP que vous avons vu tout à l'heure sur le logiciel Hamachi, dans mon cas 25.73.148.152. (le petit 1 u I)). Et remplacez IP_HAMACHI_100 par votre IP Hamachi .100. L'IP .100 est tout simplement votre IP Hamachi mais avec le nombre 100 à la fin. Par exemple dans mon cas, l'IP Hamachi est: 25.73.148.152, alors mon IP .100 sera: 25.73.148.100. 7. Une fois la configuration terminé, validez avec le bouton OK. Vous tomberez sur le screen ci-dessous. Répondez Yes à la question. 8. Appuyez sur la touche Echap (ou le bouton Cancel) jusqu'à quitter cette interface. 9. Tapez la commande /etc/rc.d/netif restart pour prendre en compte le changement. Les informations de votre interface réseau s'affichent: 10. L'adresse IP devrait s'afficher. Je l'ai entouré en rouge. C'est celle qui se termine par .100. Pensez à bien noter votre adresse IP (celle qui s'affiche sur votre machine et non celle du screen). Nous en aurons besoin. IV. Configuration de portmap 1. Commencez par ouvrir le logiciel portmap.exe. Vous avez une liste de port, il va falloir tous les configurer sur votre IP .100 2. Pour chaque ports (un port = une ligne), répétez les étapes 2 et 3. Sélectionnez la ligne souhaité puis cliquez sur l'icône en haut à gauche. 3. Une petite fenêtre s'ouvre. Mettez votre IP .100 dans le champ indiqué (voir screen ci-dessous) et valider en cliquant sur le bouton (entouré en rouge): 4.Une fois tous les ports configuré, vous devriez voir votre adresse IP .100 configuré sur tous les ports dans la colonne indiqué ci-dessous. (Dans le cas du screen, c'est mon IP .100) 5. Pour chaque ligne (les sélectionner une par une), cliquez sur le bouton vert qui se trouve en haut pour les activer (le cercle vert avec l'icône blanche dedans). Vous devriez avoir toutes les pastilles de couleur verte ! 6. La configuration de portmap est terminé ! Laissez la fenêtre ouverte, sinon cela ne fonctionnera plus ! V. Lancement du serveur Metin2 1. Retournons sur la machine virtuelle (VirtualBox). Tapez la commande: cd /usr/metin2 (voir screen ci-dessous). 2. Vous voila dans le dossier de votre serveur metin2. Pour démarrer le serveur il suffit de taper: sh start.sh (et sh stop.sh pour l'arrêter). Entrez ensuite le nombre de channel que vous voulez ouvrir. Pour commencer, un seul suffit. 3. Votre serveur Metin2 est lancé ! Il ne vous reste plus qu'à configurer votre client ! Bien entendu, laissez votre fenêtre Virtual Box ouverte pour que votre serveur reste ouvert. VI. Créer son réseau Hamachi ! 1. Afin que vous puissiez vous connecter tous ensemble sur le serveur, il faut créer un réseau Hamachi. Pour cela, sur Hamachi, cliquez sur Réseau puis Créer un réseau. 2. Dans ID Réseau, mettez le nom du réseau (ce que vous souhaitez). Et dans Mot de passe, le mot de passe d'accès à votre réseau. Cliquez ensuite sur Créer. Votre réseau Hamachi est créé. 3. Attention ! Pour que les joueurs puissent se connecter à votre serveur, il faut qu'ils rejoignent votre réseau. Pour cela, au lieu de cliquer sur Créer un réseau (dans le menu Réseau), cliquez sur Rejoindre un réseau. Ensuite il suffit juste de rentrer le nom du réseau puis de cliquer sur Rejoindre. 4. Par exemple sur mon réseau asikoojtm, j'ai un joueur qui la rejoint. (je l'ai caché pour ne pas voir son nom mais c'est Asikoo). VI. Se connecter In Game ! 1. Commencez par extraire le client de Client 2014.rar sur votre bureau. 2. Il faut configurer le client de sorte à ce qu'il se connecte sur l'adresse IP de votre serveur. Il existe un tutoriel pour vous apprendre à le faire: [Contenu Masqué] 3. Dans le tutoriel, on vous demande de mettre une adresse IP. Pour votre client Metin2, il faut configurer votre client sur l'adresse IP .100. Par contre, pour ceux qui veulent se connecter sur votre serveur Hamachi, il faut configurer le client sur l'IP Hamachi normale (Celle qui ne termine pas par 100). Donc un client pour vous et un client pour vos joueurs. 4. Dans mon cas, 25.73.148.100 pour mon client à moi et 25.73.148.152 pour mes joueurs. 5. Une fois la configuration terminée, lancez metin2client.exe qui se trouve à la racine de votre client. 6. Connectez vous avec ces identifiants. User: admin Mot de passe: test 7. Choisissez votre personnage et ça y est, vous voila sur votre premier serveur privé Metin2 ! VII. Accéder aux fichiers du serveur 1. Pour accéder aux fichiers du serveur, il faut installer le logiciel WinSCP. Une fois installé, lancez le. 2. Cliquez sur nouveau site et remplissez comme l'image ci dessous 3. Vous voici connecté à WinSCP. Vous avez tout simplement un accès à votre système d'exploitation FreeBSD mais cette fois avec un explorateur de fichier, et non en ligne de commande. 4. Déplacez-vous dans l’arborescence. Cliquez sur .. pour revenir à la racine du serveur, cliquez sur le dossier usr puis metin2. Vous tombez sur: 5. Ceci sont les fichiers serveur de votre serveur Metin2 ! VIII. Accéder à la base de données du serveur 1. La base de données contient toutes les données de votre serveur (comptes, joueurs, etc ..). Pour y accéder, installez Navicat et lancez-le. 2. Cliquez sur le bouton Connection puis MySQL 3. Remplissez comme l'image ci-dessous puis cliquez sur Ok: 4. La connexion s'est créé dans le volet de gauche. Il suffit juste de cliquer 2 fois dessus pour s'y connecter. 5. Ceci est la base de donnée de votre serveur Metin2 ! IX. Fin du tutoriel C'est tout bon, vous avez tous les outils pour créer un serveur Metin2 à votre image FAQ des débutants à voir absolument: [Contenu Masqué] Si tu as besoin d'aide, n'hésite pas à aller créer un topic dans la catégorie Aide / Question / Support de la section Metin2. La communauté sera là pour vous aider. Bon courage, jeune apprenti !
  10. 8 points
    Salut à tous,Voici un tutoriel très général qui a pour but de vous faire implanter n'importe quel item dans metin2 (rien de moins).Il ne traite que de l'implantation, non de la configuration (cette dernière est détaillée ici) Avant de commencer, il vous faut :- un fichier tga pour l'icônePour les objets 3D (armes, armures, coiffures, costumes...) il faut en plus : - un fichier gr2 (le "modèle" de votre objet) (vous pouvez visualiser les fichiers .gr2 grâce au logiciel Granny Viewer (Téléchargement)) - un ou plusieurs fichiers dds (la texture) (parfois la texture est au format tga, ça fonctionne de la même façon !) Sommaire : I/ Côté client A/ Placement du fichier tga B/ Placement du fichier gr2 C/ Placement de la texture D/ Le fichier .msm E/ L'item_proto client F/ Le locale_list.txt II/ Côté serveur Files 2013+ Files 2012- On va commencer par la partie commune à tous les objets : I/ Côté clientIl vous faut depack les pack suivants : - locale_fr puis item_proto- icon- item (pour les armes et coiffures)- root (pour les armures et les coiffures)- pc, pc2 et pc3 (pour les armures, si vous n'avez pas pc3, rien de grave, c'est juste que vous n'avez pas les loups-garou sur votre serveur) Logiciels pour depack : A/ Placement du fichier .tgaPlacez votre fichier tga dans votre dossier icon/item.Notez bien l'emplacement de votre fichier dans un coin, il sera utile lors de l'étape F.Si vous n'en avez pas, vous pouvez :- en prendre un déjà présent- en créer un : tutoriel (by LeagOf) B/ Placement du fichier .gr2Si vous n'en avez pas : passez directement à l'étape E. Si l'extension de votre fichier est .GR2, changez-la en .gr2 Pour les armes : Pour les armures : Pour les coiffures : Pour les autres objets : Pour les armes et les "autres objets", retenez l'emplacement de ce fichier .gr2, il sera utile pour l'étape F.Ouvrez votre fichier .gr2 et passez à l'étape C.Pour y arriver, il vous faut ce logiciel : Granny Viewer (Téléchargement) C/ Placement de la texture D/ Le fichier .msm Cette partie ne concerne que les armures, les costumes et les coiffures.Si vous avez une arme ou tout autre objet, passez directement à l'étape E. E/ Remplissage de l'item_proto client Pour cela, vous devez choisir un vnum (ou ID) pour votre objet.Note : pour les armes et les armures vous devez choisir un vnum inférieur à 65536.Vous pouvez vous "inspirer" des objets similaires ou bien lire ce tutoriel.Pour les armures, costumes et coiffures : pensez à faire correspondre le value3 de votre objet avec le numéro du ShapeIndex dans votre fichier .msm (voir l'étape précédente)Autres solutions :pour les files 2013+ : utilisez un dump_proto (tutoriel : Cliquez ici) (nécessite de faire la partie 2 avant !) (pour les files FE pensez à prendre celui fourni avec les files !)pour les files 2012- : utilisez un générateur de query (lien de dl : Cliquez ici) F/ Lien entre le vnum, l'icône et le modèle Cette partie importante se déroule dans le fichier item_list.txt de votre pack locale_fr. Ouvrez-le.Il vous faut connaître : - le vnum de votre objet- l'emplacement de votre fichier .tga (étape A)- l'emplacement de votre fichier .gr2 (étape B) (pour les armes et les objets spéciaux uniquement)Chaque ligne de ce fichier concerne un Vnum d'objet.Chaque ligne comporte au maximum 4 paramètres, tous doivent être séparés par une tabulation.Exemple : 10 : il s'agit de l'ID de l'objet (ou son vnum)WEAPON : commentaire, vous devez mettre quelque chose mais vous pouvez mettre ce que vous voulezicon/item/00010.tga : emplacement de votre fichier tga (s'il n'existe pas, l'image icon/item/27995.tga sera prise par défaut)d: /ymir work/item/weapon/00010.gr2 : emplacement votre fichier gr2 (facultatif, si ce paramètre est vide, l'objet par défaut sera ymir work/item/etc/item_bag.gr2), utile pour les armes et les objets particuliers (ne mettez rien pour vos armures/coiffures/costumes, (sinon préparez-vous à rigoler) Note pour les pros/fainéants : Repackez les packs que vous avez modifié et placez les dans votre client carLa partie client est terminée ! II/ Côté serveur Files 2013+ : Files 2012- : À faire : Englobe:
  11. 7 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="[Contenu Masqué]" priority="1" /> <dataserver url="[Contenu Masqué]" priority="0" /> </conf> <conf name="En ligne (TEST)" type="test"> <dataserver url="data/" type="local" priority="3" /> <dataserver url="[Contenu Masqué]" priority="1" /> <dataserver url="[Contenu Masqué]" 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
  12. 7 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
  13. 7 points
    Salut tout le monde, J'ai rencontré pas mal de personnes sur forum cherchant les lib pour leur dédier. La plupart sont données par MP, ou par Skype. Donc toutes les personnes ne dispose pas forcément l'accès au téléchargement des lib. C'est pour ça qu'ici, je vais mettre en téléchargement les libs pour votre serveur ainsi que comment les installer. Petit tutoriel certes, mais qui peut être très utile pour certains Prenez bien les lib qui correspondent à votre serveur, renseignez-vous Lib 32 Bits : [Contenu Masqué] Lib 64 Bits : [Contenu Masqué] Rien n'est plus facile que d'installer les libs sur votre dédier. Donc comme je l'ai dit, il faut choisir les libs en fonction de son serveur. Si votre serveur est en 32 BITS, téléchargez les libs pour 32 BITS et si vous avez un serveur qui est en 64 BITS, téléchargez les libs pour 64 BITS. Enfin bref, je rentre trop dans lés détails ^^ Donc, connectez vous à votre WinSCP et allez dans /usr/libs/ Il suffit donc de faire glisser les libs dans ce dossier. C'est la même chose pour un 32 BITS ou un 64 BITS. On ne remplace jamais une lib ! Si cela ne fonctionne pas, il vous faudra aussi placer les libs dans le dossier /usr/lib32/. Maintenant, vous manque plus qu'à démarrer votre serveur et tout devrait fonctionner. Cordialement, Calypso
  14. 6 points
    Bonjour Je vous fais un cours tutoriel sur l'extraction des SWF de Dofus l'officiel, ce tutoriel va surtout servir à compléter le tutoriel que je vais réaliser prochainement qui s'intitulera "Tutoriel SWF, Adapter les SWF de Dofus l'officiel pour 1.29" et donc avant de réaliser un tel tutoriel il faut bien que je vous apprenne comment extraire les fichiers D2P de Dofus l'officiel pour les adapter ensuite sur 1.29 donc pour votre serveur ! Je précise que le tutoriel est entièrement de moi. À l'heure où j'écris ces lignes je le commence tout juste, j'autorise le partage partout je suis POUR essayer de faire avancer la communauté et ne rien garder dans mon coin surtout que je quitte l'émulation Dofus ce sont en quelque sorte mes derniers cadeaux ! On va commencer ce mini-tutoriel ! Étape 1 : Télécharger le décompilateur D2P Ici, puis une fois téléchargé je vous invite à extraire le contenue du décompilateur sur votre bureau avec Winrar pour s'y retrouver plus facilement. C'est quoi un décompilateur ? un décompilateur sert à convertir un format dans un autre, par exemple avec les SWF de Dofus l'officiel a comme format de base D2P comme je vous le disais juste avant, grâce au décompilateur on va convertir les fichiers D2P en format SWL et ensuite en SWF ! Ah mais c'est quoi un format , un format et une extension de fichier, par exemple regardez une image et regardez la fin, en général c'est mon_image.png le .png est le format, il y a bien sûr énormément d'extensions mais c'est pas le but de ce tutoriel de vous les apprendre ! Et pourquoi aussi on convertit le fichier D2P en SWL puis en SWF ? Il y a trop de questions à se poser mais c'est sûrement la meilleur solution. Étape 2 : Rendez-vous dans votre dossier Dofus 2 (dofus l'officiel), et si vous ne l'avez pas, installez le Dofus officiel. Étape 3 : Une fois dans le dossier de Dofus 2 rendez-vous à ce chemin on va prendre pour exemple un D2P bien précis : C:\Program Files (x86)\Dofus2\app\content\gfx\sprites\bones0.d2p Étape 4 : Copiez/collez bones0.d2p sur votre bureau. Étape 5 : Rendez-vous sur votre décompilateur et ouvrez : TenkUnpacker.exe Étape 6 : Cliquez sur Parcourir et trouvez le fichier bones0.d2p qui est normalement sur votre bureau si vous m'avez écouté, cliquez sur Ouvrir et pour finir Extraire ! Maintenant si vous regardez dans votre dossier du décompilateur un dossier appelé "data" s'est créé. C'est très intéressant car il contient tous les fichiers extraits du fichier D2P en format SWL vous suivez toujours ? Étape 7 : Donc on a ce fameux dossier avec pleins de fichiers au format SWL, on ne les touche surtout pas, et maintenant ont va simplement ouvrir le logiciel TenkSwl.exe qui va enfin convertir tout seul les fichiers SWL en SWF ! Étape 8 : Il n'y a pas d'étape 8 si vous avez suivi le tutoriel, maintenant il vous reste plus qu'à vous rendre dans le dossier de votre décompilateur et de regarder le deuxième dossier qui s'est créé ! Appelé "data2" et tous les fichiers SWF se trouvent tout simplement dedans. Le tutoriel est terminé, vous avez extrait les fichiers de Dofus l'officiel en format D2P en SWF ! Une question ? Je suis la. Un merci je vous en remercie, un message sur le sujet et encore mieux. [Tutoriel SWF] Adapter les fichiers SWF de Dofus l'officiel pour Dofus 1.29 : À venir
  15. 6 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 : [Contenu Masqué] Cordialement, --- Download
  16. 6 points
    Bonjour, Module Loader est un projet similaire à Adhons les principales différence sont les fonctions et les modules (qui sont plus difficile a trouvé que les addons). Module Loader entièrement gratuit et si vous voulez les sources je peut vous les envoyé Lien : [Contenu Masqué] Contenu de l'archive : Le dossier "dev" avec quelques fichiers expliquant les fonctions disponibles. Le dossier module avec un fichier loader.swf et un fichier de configuration modules.txt (les modules à charger sont dans ce fichier). Le fichier dofus.dll (pour le menu au clic droit). Le fichier Dofus.exe (j'ai juste oublié de le viré de l'archive). Le fichier loader.swf qui permet de charger modules/loader.swf. Merci, --- Download
  17. 5 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
  18. 5 points
    Salut tout le monde ! Je vous souhaite la bienvenue sur ce tutoriel qui va vous apprendre à bien vous servir du logiciel WorldEditor. Je vais vous expliquer comment utiliser la plupart des outils que propose celui-ci. Malgré que le logiciel WorldEditor reste pour le moment encore un peu compliqué à prendre en main, je tiens quand même à vous signaler qu'avant la publication des sources, on avait rien de tout ça ! On faisait des maps avec Photoshop et croyez-moi, c'est énormément de patience. Vous avez aucune raison de vous plaindre même si il faut quand même beaucoup de patience même sur WorldEditor Pour les curieux: [Contenu Masqué] Je conseille à tout le monde de lire ce tutoriel avant d'entamer celui-là. Il vous sera bénéfique pour une meilleure performance dans le mappping. Il vous explique non seulement l'aspect externe des maps mais aussi l'aspect interne au moment où on avait pas WorldEditor. Téléchargement WorldEditor Vanilla: [Contenu Masqué] Téléchargement WorldEditor Remix: [Contenu Masqué] [video=youtube] Attention, cette vidéo ne fait pas office de tutoriel ! PRÉPARER LE LOGICIEL WORLD EDITOR Le logiciel WorldEditor va utiliser les mêmes ressources que le client utilise pour afficher une map dans son intégralité. Il va falloir donc depack les fichiers nécessaires de votre client afin de les mettre dans le tool. Pour une meilleure performance logiciel, créez un dossier ymir_work dans un lecteur D (clé usb, etc...). Si cette lettre n'est attribuée à aucun lecteur, faites en sorte qu'elle le soit. Dans ce dossier, mettez: Le dossier environment: Il contient tous les environnements de Metin2. Il se trouve dans etc Le dossier PC: Pour le personnage. Ça vous évite d'avoir des bugs avec cette option Le dossier property: Contient tous les fichiers prb qui redirige vers le GR2 Le dossier special: Contient tout ce qui est texture d'eau Le dossier terrainmaps: Les textures du jeu textureset: Tous les fichiers txt qui regroupe un groupe de texture Le dossier tree: Les arbres, etc ... Le dossier Zone: Contient tous les objets en GR2 Les DLL devil.dll, granny2.dll, ilu.dll, MSS32.DLL et SpeedTreeRT.dll Vous pouvez avoir le rendu du dossier au début de la vidéo (ci-dessus). Vous pouvez dès à présent créer une nouvelle map: Bouton New Donnez un nom puis une taille à votre map. Un dossier s'est créé dans ymir_work, c'est le dossier de votre map. Il faut aller configurer la map avant de se lancer dans sa création. Allez dans le dossier puis ouvrez le dossier Setting.txt. Attribuez à la map un fichier textureset (.txt) et si vous le souhaitez, un environnement: Il ne vous reste plus qu'à cliquer sur Load et sélectionner le dossier de votre map. Ce qui nous donne: INTERFACE WORLD EDITOR Premier Onglet - Informations Map Deuxième onglet - Mapping Troisième Onglet - Bâtiments, arbres, ... Quatrième Onglet - Environnement Cinquième Onglet - Informations Map LES OUTILS Le relief: Les outils pour le relief se trouve dans le menu V: Pour faire une élévation du terrain. Outil principal pour faire des montages Pour creuser dans la map Pour créer un plateau, faire des zones plates Créer un effet " rocheux " Lisse le terrain, le rend plus "naturel", l'arrondi en quelque sorte. Essayez de faire quelque chose de réaliste. Par exemple, une montagne n'a pas une pente verticale de 50km pour ensuite finir sur du plat. La texture: Toujours dans le menu V, dans le block TextureBrush, suffit de sélectionner la texture souhaitée puis de l'appliquer sur la map. Comme vous avez pu le remarquer vous pouvez ajouter de nouvelles textures. De même pour les textures, essayez de faire quelque chose de réaliste. Par exemple on ne passe pas de la pierre à du gazon directement, sinon le monde serait trop beau L'eau: La configuration se trouve dans le menu V, tout en bas. Vous avez un curseur qui vous permet de choisir le niveau de l'eau. Astuce: Pour trouver le bon niveau de l'eau, déplacez le curseur très vite jusqu'à voir un carré blanc avec un rond dedans monté et descendre sur votre map. Une fois le bon niveau trouvé, suffit de placer l'eau. Les objets: On trouve les objets dans le deuxième menu V. C'est pour moi l'outil le plus généraliste de ce logiciel car on peut y placer les objets directement sur la map. Suffit de sélectionner le bâtiment dans la liste et de le placer sur la map. Définir les endroits inacessible / PVP: Dans le menu A, cochez la case Block puis colorez les endroits de la map où les joueurs ne doivent pas pouvoir accéder. Cochez la case No-PK puis coloriez les " SafeZone ". Puis enfin, la case Water pour définir les endroits où il y a de l'eau. Très important si vous voulez qu'un joueur puisse pécher. Finitions: Appuyez sur la touche INSER et le logiciel va automatiquement créer les ombres de la map + la minicarte. Cette fonctionnalité est buguée sur le logiciel de base. En revanche, il est réglé sur le WorldEditor FIX. MISE EN PLACE DE LA MAP SUR LE CLIENT Maintenant il suffit d'implanter la map sur votre client. N'hésitez surtout pas à vous servir du tutoriel " Créer une map " pour créer le côté serveur. Sachez juste, il ne suffit pas de savoir la méthode de la création de map pour savoir mapper, il faut savoir qu'il y a quand même un sacré boulot avant d'arriver à un résultat juste. J'espère que ce tutoriel vous a aidé et n'hésitez pas à nous montrer vos créations ! Calypso
  19. 5 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 : [Contenu Masqué] ___ 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
  20. 5 points
    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
  21. 5 points
    Bonjour, Voici les files 2012 que j'ai mise au propre et corrigé 2-3 soucis Télécharger les Files, Client et SQL sur ce sujet : Donc pour commencer, il faut décompresser l'archive resources_files_2012_1_1.0.rar sur votre bureau, et non le contenu de cette archive. Une fois que cela est fait, connectez-vous sur votre FTP (WinSP, Filezilla...) et rendez-vous dans le dossier "usr". Placez l'archive metin2.tar.gz dans ce dossier. Maintenant que l'archive est placé, nous pouvons passer à l'extraction de l'archive, sur VirtualPC, tapez : cd /usr/ Puis : tar xvf metin2.tar.gz Si tout se passe bien, des centaines de ligne ( même plus :lub: ) défilent sur votre écran. Rendez-vous sur WinSP, dans le dossier usr. Un dossier nommé Metin2 devrait être présent, si non, appuyer sur F5 ou redémarrer WinSCP. Faites un clic droit dessus, et cliquez sur Propriété. Cochez la case qui se trouve tout en bas, ce sont les permissions. Assurez-vous que la numérotation, c'est-à-dire la case qui se trouve un peu plus en haut, est bien numéroté à 0777. Si non, changez. Ne fermez pas WinSCP, nous en aurons encore besoin un peu plus tard. Avant toute chose, ouvrez juste votre dossier où vous avez mis les fichiers SQL. Maintenant, Navicat. Ouvrez les databases account, common, log, metin2_runup, hotbackup et player. Faites un clic droit sur account et cliquez sur Execute SQL. Dans Parcourir, rendez-vous dans le dossier où vous avez mis les fichiers SQL et choisissez le fichier account, puis mettez start. Faites cette manipulation sur toutes les databases que vous avez ouvertes sachant que vous devrez mettre le fichier correspondant à la database. Ne vous souciez pas du fichier item. Allez, c'est presque fini :embarrased: . Vous pouvez fermer Navicat, ou non, si vous avez la flemme de le relancer pour créer votre compte GM. Sur WinSCP, allez dans le dossier metin2 qui se trouve dans le dossier usr. Les dossiers concernés, sont channel 1, 2, 3, 4, 5, game99, auth et db. Dans les fichier CONFIG de channel 1, vous avez 3 lignes : PLAYER_SQL: COMMON_SQL: LOG_SQL: Ce sont ces lignes que vous devriez modifier. Modifiez comme ceci : Pour les fichiers CONFIG de channel et game99 : Couleur : L'ip utilisée pour se connecter à Navicat Couleur : Votre identifiant Navicat Couleur : Votre mot de passe Navicate Les mots player, common et player, ne sont pas là pour rien, il faut les laisser. Pour le fichier Config de auth : Couleur : L'ip utilisée pour se connecter à Navicat Couleur : Votre identifiant Navicat Couleur : Votre mot de passe Navicat Les mots account, common et log ne sont pas là pour rien, il faut les laisser. Et enfin, pour le fichier config.txt de db : Couleur : L'ip utilisée pour se connecter à Navicat Couleur : Votre identifiant Navicat Couleur : Votre mot de passe Navicat Les mots player, account, common et hotbackup ne sont pas là pour rien, il faut les laisser. C'est juste les * qui faut changer, rien d'autre . Donc là c'est la même chose sauf que les mots se trouve au milieu et aussi l'apparition des 0 à la fin . Ne pas oublier les ". Voila, votre serveur est maintenant en files 2012. Je ferais une partie un peu plus tard . Rebootez votre serveur puis voila les commandes à effectuer pour lancer votre serveur : cd /usr/metin2; Pour démarrer votre serveur : sh start.sh Pour éteindre le serveur : sh close.sh Enfin, tapez le nombre de channel que vous voulez lancer. Ne démarrez pas le serveur s'il est déjà démarré, il faut toujours l'éteindre avant toute chose ! Cordialement, Calypso
  22. 5 points
    Bonjour, comme Calypso a sorti un tutoriel sur comment compiler le game mainline, on va s'attarder à la partie : Sur quoi le compiler. Vous avez deux choix, de base vous pouvez le compiler sous windows, et donc avoir un serveur tournant sous windows, mais ça, ça fera l'objet d'un autre tutoriel. Nous allons donc compiler sous FreeBSD, vous pouvez créer votre machine seul à partir du disque, comme j'ai fais pour mon VDI, que vous pouvez d'ailleurs utiliser pour ce tutoriel, mais nous allons partir sur votre serveur dédié, où votre serveur tourne. Donc, première partie, la mise en place des élements de compilation. Première partie : Donc, vous vous connectez sous Putty, et vous commencez à taper les commandes suivantes. cd /usr/ports/devel/gmake && make -DBATCH install clean Comme nous commençons, je vais analyser avec vous cette commande. cd = "cd" vas vous emmener a l'endroit suivant : /usr/ports/devel/gmake = "cd" indique a l'ordinateur qu'il faut se rendre a cet endroit. && = argument signifiant tout simplement "et puis" ou "effectuer juste après" make [..] install clean = Installation de ce qui se trouve dans /usr/ports/devel/gmake -DBATCH = Argumant signifiant que l'installation doit se dérouler par défaut, vous n'avez donc pas a appuyer sur entrée a chaque fois, en gros, vous tapez la commande, et vous patientez, c'est tout. Bon, normalement, tout ça, c'est assimilé, alors une fois "gmake installé c'est au tour de "makedepend". cd /usr/ports/devel/makedepend && make -DBATCH install clean Inutile de décrire comme plus haut, ensuite c'est au tour de "svn" aka/alias "subversion". cd /usr/ports/devel/subversion && make -DBATCH install clean puis "devil". cd /usr/ports/graphics/devil && make -DBATCH install clean Et enfin, "g++" j'ai personnellement choisi la 49, car mon game est compilé et optimisé pour gcc49, vous pouvez très bien prendre la 48, c'est du pareil au même. cd /usr/ports/lang/gcc49/ && make -DBATCH install clean Ou pour "g++48" : cd /usr/ports/lang/gcc48/ && make -DBATCH install clean Maintenant, seconde partie, la mise en place des fichiers. Seconde partie : Vous ouvrez votre fichier de sources et vous déplacez : De "libdevil/" copiez tous les fichiers ".a" dans "/usr/lib" De "libgame/lib" copiez "libgame.a" vers "/usr/lib" De "libhackshield/lib" copiez "libanticpxsvr.a" dans "/usr/lib" De "liblua/lib" copiez tous les fichiers ".a" dans "/usr/lib" De "libpoly/" copiez tous les fichiers ".a" dans "/usr/lib" De "libserverkey/" copiez tous les fichiers ".a" dans "/usr/lib" De "libthecore/lib" copiez "libthecore.a" dans "/usr/lib" Une fois cela fait, vous avez juste à aller dans : Le dossier "Extern" de "mainline" puis le dossier "include" et copier la totalité des fichiers dans "/usr/include" Puis dans "Extern/Lib" de "mainline" toujours et copiez le tout dans "/usr/lib" Puis enfin, toujours dans le dossier "Extern" de mainline, déplacez "cryptopp" et "openssl" dans "/usr/include" Puis, enfin, vous déplacez la branche "mainline" dans "/usr/src". Dernière étape, la compilation. Troisième et dernière partie : Pour la compilation, suivez le tutoriel de Calypso, qui vous explique comment modifier le "Makefile" et le "version.cpp" pour que tout ça fonctionne !
  23. 5 points
    Bonsoir, Il y a quelques temps Nath' m'a corrigé le .exe d'ygg pour retirer le "SND" Mais il avait la flemme de le re-upload et ma demandé de ne pas le partager. Mais étant donné que Nath' ne fait plus le support alors qu'il le vend toujours je le partage. Voici donc le nouveau : [Contenu Masqué] Votre fidèle et dévoué, NesparR --- Download
  24. 4 points
    Bonjour/Bonsoir ! Dans ce tutoriel, je vais vous expliquer comment passer de Granny 2.4 à Granny 2.9. Ce tutoriel se passera dans les sources client. Donc, pour commencer, cherchez "granny_common_2_9_12_0_release.zip" dans le fichier extern de vos sources Novaline (si vous ne l'avez pas, le lien de téléchargement de l'archive serra mis à la fin du tutoriel). Une fois ce fichier trouvé, il vous faudra l'extraire puis prendre granny.h dans le dossier include puis le remplacer dans vos sources client (dans le fichier include). Prennez les fichiers .lib et .pdb dans le dossier lib/win32 puis mettez le dans vos sources client (fichier lib). Une fois ceci fais, attaquons le code ! (Attention, il faut faire les tabulation sois même !) Rendez vous dans Mesh.cpp du projet EterGrnLib. Cherchez: int * boneIndices = GrannyGetMeshBindingToBoneIndices(pgrnMeshBinding); Remplacez par: int * boneIndices = (int*)GrannyGetMeshBindingToBoneIndices(pgrnMeshBinding); Cherchez: return GrannyGetMeshBindingToBoneIndices(m_pgrnMeshBindingTemp); Remplacez par: return (int*)GrannyGetMeshBindingToBoneIndices(m_pgrnMeshBindingTemp); Cherchez: m_pgrnMeshDeformer = GrannyNewMeshDeformer(pgrnInputType, pgrnOutputType, GrannyDeformPositionNormal); Remplacez par: m_pgrnMeshDeformer = GrannyNewMeshDeformer(pgrnInputType, pgrnOutputType, GrannyDeformPositionNormal, GrannyAllowUncopiedTail); Voilà, nous en avons finis avec la partie Mesh.cpp vous pouvez enregistrer. Maintenant, ouvrez maintenant ModelInstanceUpdate.cpp du même projet. Cherchez: GrannyUpdateModelMatrix(m_pgrnModelInstance, fSecondsElapsed, (const float *) pMatrix, (float *) pMatrix); Remplacez par: GrannyUpdateModelMatrix(m_pgrnModelInstance, fSecondsElapsed, (const float *) pMatrix, (float *) pMatrix, false); Nous en avons aussi finis avec ModelInstanceUpdate.cpp vous pouvez enregistrer. Maintenant, ouvrez Material.cpp du même projet. Cherchez: granny_variant twoSideResult = GrannyFindMatchingMember(pgrnMaterial->ExtendedData.Type, pgrnMaterial->ExtendedData.Object, "Two-sided"); if (NULL != twoSideResult.Type) GrannyConvertSingleObject(twoSideResult.Type, twoSideResult.Object, TwoSidedFieldType, &twoSided); Remplacez par: granny_variant twoSideResult; if (GrannyFindMatchingMember(pgrnMaterial->ExtendedData.Type, pgrnMaterial->ExtendedData.Object, "Two-sided", &twoSideResult) && NULL != twoSideResult.Type) GrannyConvertSingleObject(twoSideResult.Type, twoSideResult.Object, TwoSidedFieldType, &twoSided, NULL); Vous en avez finis avec cette partie aussi, vous pouvez enregistrer. Maintenant, ouvrez ModelInstanceModel.cpp du projet EterGrnLib (toujours le même). Cherchez: return GrannyGetMeshBindingToBoneIndices(m_vct_pgrnMeshBinding[iMeshBinding]); Remplacez par: return (int*)GrannyGetMeshBindingToBoneIndices(m_vct_pgrnMeshBinding[iMeshBinding]); Vous en avez finis avec ModelInstanceModel.cpp et le projet EterGrnLib, vous pouvez enregistrer. Maintenant, allez dans le projet UserInterface et ouvrez UserInterface.cpp. Cherchez: static void GrannyError(granny_log_message_type Type, granny_log_message_origin Origin, char const *Error, void *UserData) { TraceError("GRANNY: %s", Error); } Remplacez par: static void GrannyError(granny_log_message_type Type, granny_log_message_origin Origin, char const* File, granny_int32x Line, char const *Error, void *UserData) { TraceError("GRANNY: %s", Error); } Voilà, vous en avez finis avec les sources client. Vous pouvez recompiler ! Pour finaliser cette installation, rendez vous dans l'archive du début et puis allez dans lib/win32. Prenez granny2.dll et remplacer l'ancien de votre client. Voilà, c'est tout pour ce tuto, je vous remercie de la lecture. En cas de problème, veuillez aller dans la section Aide/Question/Support. Lien de l'archive: [Contenu Masqué] (Merci à Liberty de l'avoir upload) Source du code: Metin2Dev Cordialement.
  25. 4 points
    Bonjour à tous, Je partage CyonEmu 0.2.9 et ses sources, par IamNothing, basé sur Ancestra Remake. I. Changelog II. Téléchargements
Ce classement est défini par rapport à Paris/GMT+01:00
×

Information importante

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