Aller au contenu
Funky-Emulation Recrute Tu es curieux ? Clique ICI Files 2018 - Metin2
  • Compteur de contenus

    338
  • Inscription

  • Dernière visite

  • Points

    10 [ Donner ]

Réputation sur la communauté

8 Neutre

À propos de Stayms

  • Rang
    Mhhhh
  • Date de naissance 03/12/1990

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

  1. Merci je vais essayer ça, et niveau des paramètres de compilations, je doit mettre quelque chose de particulier ?
  2. Pour le coup je doit crée un nouveau projet sous quel language ? En C je suppose mais pour VS2015 je ne vois ni de projet en C ni de package pour. J'ai le C++, C#, python ect mais pas de C
  3. Merci pour ta réponse rapide. J'ai trouver le code source de la lib mais sans le snl, donc j'ai essayer durant longtemps de la compiler via directement le "Developer Command Prompt for VS2015", mais il me manque des inculde que devrais etre dans : C:\Program Files (x86)\Microsoft SDKs\Windows\V7.1.A hors se dossier n'existe pas. Lorsque j'essaye de l'installer il me faut un Framework 4 (Qui date) du coup pas trop possible. Tu aurais une autre manière pour compiler cette lib sans ou avec le snl ?
  4. Bonjour a tous, Version des fichiers/ Type d'émulateur : Source by [email protected] Domaine (Base de données, Client, Core...) : Compilation du client Votre niveau (Débutant, Intermédiaire, Avancé..) : Avancé Description du problème : Voila plusieurs heures que j'essaye de terminer la compilation de mon launcher des sources de [email protected], je règle erreur par erreur et en suis arrivé a un stade ou il ne me reste plus que une ultime erreur mais que je ne parviens pas a corriger. Error LNK2001 unresolved external symbol ___iob_func UserInterface D:\AnthosiaMt2\Source_client\4\novaline\Srcs\Client\UserInterface\libjpeg-6bMT.lib(jerror.obj) 1 J'ai bien évidement compris que le problème venais de la lib mentionner ci dessus mais malgré les heures perdue a essayer de trouver son code source, la compiler, installer les framework , les sdk , ect ... Je me suis dit que je perdais beaucoup de temps si jamais la solution était plus évidente et si quelqu'un en avais une. J'ai le malheur d'utiliser VS2015 ou toutes les erreurs se compliquent les unes les autres, si jamais je ne trouve pas de solution je pense que je passerais sur vs2013 ou il parait que ces erreurs ne sont pas fatal au build. En tout cas, si quelqu'un a une solution ou même une lib fonctionelle, cela m'aiderais bien Merci a tous, Bonne fin de soirée En postant ma demande d'aide, j'affirme avoir lu et accepté le Règlement de Funky-Emulation.
  5. Version des fichiers/ Type d'émulateur : Domaine (Base de données, Client, Core...) : Client Votre niveau (Débutant, Intermédiaire, Avancé..) : Intermédiaire Description du problème : Bonjour, J'ai essayer ce matin d'implanter l'interface illuminia dans mon client FR v3, mais j'ai un petit soucis lors du chargement apres la sélection du perso. Soucis du a une image qui ne charge pas correctement. Voici le code du syserr : CharacterWindow.__LoadWindow - <type 'exceptions.RuntimeError'>:Failed to load image (filename: illumina/text_slot_big.tga) Pourtant j'ai bien ajouter le pack Ill.epk et Ill.eix et en l'ouvrant j'ai également vérifier si le fichier text_slot_big.tga etait présent. Dés lors je ne vois pas trop d'ou viens le problème, si vous avez des pistes ou autre je suis prenant Mercii En postant ma demande d'aide, j'affirme avoir lu et accepté le Règlement de Funky-Emulation.
  6. Exact FlavDark, c'est de ce tutoriel (comme ecrit en bas de page). Mais je voulais absolument le mettre a jour car je le trouvais particulièrement bien fait Pour le pack je pensais l'avoir upload, je vais le relancer pour le coup
  7. Yep, le tuto PDF est plus lisible et également moins centré Mais je t'avoue que MySql55 pour moi ça reste parfait pour ceci
  8. Merci Tu peux développer un peu les ponts obsolète ? Je suis encore de la vielle génération pas encore a jour a 100%
  9. Tiens te casse pas la tete : [Contenu Masqué]
  10. Bonjour à tous, Apres une longue pause dans l'émulation, j'ai essayé d'installer un nouveau serveur metin il y a peu de temps. À ma plus grande surprise je n'ai pas trouvé de tutoriel complet et à jour pour l'installation COMPLÈTE d'un serveur (MySQL + tables, files, lib, configuration du serveur freeBSD 10+). Alors je me suis dit, pourquoi ne pas réadapter un très très très très ancien tuto que j'avais encore en ma possession ( plus disponible sur internet ) et le mettre à jour pour le partager. Pour faire d'une pierre 2 coups je l'ai adapté en temps réel à mon installation. Cela fait bien longtemps que je n'ai plus rien partagé sur FE, alors me revoici en force :top: :!: Merci de laisser votre commentaire pour l'amélioration plus profonde du tuto :!: Les liens : Version PDF du tuto : Clic Lien du pack (Files 2016 FE, Client 2016, Tables MySQL, Lib): Clic Je vous laisse donc sur ce tutoriel, et bonne chance :papy: Installer un serveur privé metin2 Bienvenue sur le tutoriel complet pour installer sur un environnement FreeBSD pour un serveur Metin2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tout au long de ce tutoriel nous avons une machine FreeBSD 10.3 en version 64 bits Commencez par vous logger avec un accès ssh fourni par votre hébergeur. D’abord vous devrez avoir vos identifiants pour putty SSH (fournis par l’hébergeur) 1) Vérification du Mode SU (Optionelle) Pour le premier accès vérifiez que vous êtes en ‘super utilisateur’ grâce au préfixe ssh si c'est un (#) vous êtes en ‘su’ si c'est un ($) Si c'est le cas, il faut utiliser la commande $ su Entrez le mot de passe root de votre serveur dédié fourni dans le mail de votre hébergeur concernant les accès. 2) Permission d’un accès root (nécéssaire) à distance et changement du port ssh (non nécéssaire le port) Il faut éditer le fichier de configuration de ssh en utilisant l’utilitaire ‘ee’ # ee /etc/ssh/sshd_config Ensuite rechercher la ligne #PermitRootLogin no. Cette ligne est commentée il faut la dé-commenter ( pour dé-commenter il faut supprimer le # devant la ligne ) et remplacer ‘no’ par ‘yes’ ce qui donnera: PermitRootLogin yes Vous pouvez profiter que vous êtes dans le fichier de configuration pour modifier le port ssh. Cherchez et de-commentez la ligne #Port 22 par Port XX Veillez à bien dé-commenter et remplacer XX par le futur port ssh choisi. Utilisez la touche [Esp] de votre clavier une nouvelle fenêtre va s’ouvrir séléctionnez Leave editor puis Save Changes --> Il faut faire un reboot pour prendre en compte les changements. Après le reboot, vous vous logez donc en root avec le mot de passe que vous a fourni votre hébergeur. 3) Modification du mot de passe root. Sous ssh utilisez cette commande pour changer le mot de passe: # passwd Entrez password: vous taperez ici votre mot de passe (rien n'apparaît c'est normal, par principe de sécurité.) Repeat password:répétition du mot de passe (rien n'apparaît c'est normal, par principe de sécurité.) # (ENTER) Votre mot de passe a été changé avec succès ! Faites un reboot 4) Installation de Mysql serveur version 5.5 Installation du package MySql5.5 avec cette commande # pkg install mysql55-server # y # y Activez MySql au démarrage de votre serveur # sysrc mysql_enable=yes Nous pouvons maintenant lancer MySql5.5 # service mysql-server start (Optionel) ---------- Pour améliorer la sécurité de votre base de données, vous pouvez effectuer cette commande en suivant les instructions. # mysql_secure_installation ----------- 5) Configuration de MySql Maintenant nous allons nous logger en root sur Mysql: # mysql -u root -p Enter Password: (ENTER) Vous accédez à la console Mysql. La première des choses à faire est de créer un utilisateur avec un accès total. Nous allons donc utiliser cette requête SQL : mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Entrez_ici_votre_passe' WITH GRANT OPTION; Puis nous allons créer l’utilisateur des files metin2 : mysql> GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY '[email protected]#' WITH GRANT OPTION; mysql> flush privileges; mysql> quit Attention si vous êtes en IP fixe et vous avez une connection de confiance vous devez changer '%' par votre adresse IP à vous pour plus de sécurité. Mais aussi remplacer 'Entrez_ici_votre_passe' par un mot de passe sécurisé. Voici que votre user est créé vous avez donc maintenant un accès pour Navicat IP: Votre adresse IP principale du dédié Port: Port choisi pour mysql (par défaut 3306) User: root Passe: Votre mot de passe choisi Vous accédez donc à votre serveur Mysql à distance. Vous voyez normalement trois bases par défaut: information_schema, mysql, performance_schema et test. --> Vous pouvez supprimer test. Attention ne surtout jamais supprimer les bases ou les tables de mysql et information_shema. Ne pas modifier le contenu des tables si vous n'êtes pas sûr ! C'est deux bases sont vitales au fonctionnement de Mysql (Optionel) ------------ Ouvrez la base mysql et la table user puis supprimez toutes les lignes sauf celles commençant par root et mt2. (Parfois par défaut les hébergeurs de serveurs dédiés laisse un accès à elles pour l'assistance et l'aide, demandez leur les accès qu'ils utilisent et veillez à ne pas les supprimer) ------------ Une fois ceci fait fermez la fenêtre de la table et créez les bases de données de Metin2. Cliquez droit à gauche dans Navicat et choisissez New database... Créez les bases suivantes avec pour : Character set (encodage) : Big5 Collation : big5_chinese_ci account common hotbackup log metin2_runup player Vos bases sont donc créées. Il faut maintenant exécuter vos fichiers SQL sur vos bases Vous ouvrez la base, puis clique droit et execute SQL File ensuite vous allez chercher votre fichier SQL sur votre PC grâce au bouton [...] et vous faite start. Vous faites close une fois les requêtes SQL terminées. 6) Placez vos files Metin2 Connectez-vous à votre serveur via WinSCP. Lorsque vous téléchargez des files elles sont généralement en .gz , question de facilité et de rapidité pour l'upload sur votre serveur. Placer ce fichier .gz dans le dossier /usr de votre serveur. Ensuite il vous faut extraire votre fichier. Donc retour sur putty. Placez-vous à l’endroit où vous avez placé vos files. # cd /usr Extraire les files. # tar xvf Filesteamfev3.tar.gz Supprimer votre fichier gz. # rm Filesteamfev3.tar.gz Après celà, vous devriez avec un ficher nommé metin2 dans votre dossier /usr Ps : Sur WinSCP vous devez mettre à jour votre dossier via les 2 petites flèches vert en haut a droite 7) Les libraires du serveur De nouveau sur WinSCP maintenant. Il est temps de placer vos lib. Copiez le contenu du dossier lib (Dans le pack) et copier coller tout le contenu dans /usr/lib Si on vous demande de remplacer faites non le mieux est de faire non pour tout. Maintenant que tout est bien en place vous devez attribuer les droits à vos lib (chmod). Sélectionnez toutes les libs que vous venez d'ajouter, clic droit, propriétés, permission Octal : 0777, OK --- A faire vérifier par un expert --- Par habitude je refais la manipulation pour le dossier /usr/lib32 ----------------------------------------------------- Ensuite il te suffit de faire # cd /usr/metin2 # sh start.sh pour lancer le serveur ou # sh close.sh pour le stoper # sh quest.sh pour reload les quêtes # sh clear.sh pour vider vos logs Tuto inspiré par Xeek et MedaKoke refait par Stayms
  11. Voila le problème est réglé, je suis tombé par hasard sur un tuto pour fixé le bug de chute des mobs, avec les fichiers deja modifié, j'ai remplacer tous mes mobs par ceux la et les 2 problème se sont résolut en meme temps. Merci a tous pour votre aide. Stayms
  12. Salut Calypso, Merci pour ton super tuto, par contre si je peut me permettre ton exemple pour le d.new_jump_all(251, 25, 620) n'est pas tout a fait correcte Il ne faut pas oublier de rajouté les coordonée de la map (le warp) au X;Y Pour ma part voici comment ca fonctionne : d.new_jump_all(181, 9728+305, 1024+428)
×

Information importante

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