Metin2 Land
Découvrez le MMORPG RaiderZ

Stayms

Membre
  • Compteur de contenus

    643
  • Points

  • Inscription

  • Dernière visite

Réputation sur la communauté

11 Good

À propos de Stayms

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

Profil

  • Sexe
  1. 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.
  2. Lien du pack mis a jour
  3. 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
  4.  partage

    Merci
  5. Yep, le tuto PDF est plus lisible et également moins centré Mais je t'avoue que MySql55 pour moi ça reste parfait pour ceci
  6. 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%
  7. Tiens te casse pas la tete : Contenu Masqué
  8. [align=center]Bonjour à tous,[/align] [align=center]Apres une longue pause dans l'émulation, j'ai essayé d'installer un nouveau serveur metin il y a peu de temps.[/align] [align=center]À 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+).[/align] [align=center]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. [/align] [align=center]Pour faire d'une pierre 2 coups je l'ai adapté en temps réel à mon installation.[/align] [align=center]Cela fait bien longtemps que je n'ai plus rien partagé sur FE, alors me revoici en force :top: [/align] [align=center]:!: Merci de laisser votre commentaire pour l'amélioration plus profonde du tuto :!: [/align] [align=center]Les liens :[/align] [align=center]Version PDF du tuto : Clic[/align] [align=center]Lien du pack (Files 2016 FE, Client 2016, Tables MySQL, Lib): Clic[/align] [align=center]Je vous laisse donc sur ce tutoriel, et bonne chance :papy: [/align] [align=center]Installer un serveur privé metin2[/align] [align=center]Bienvenue sur le tutoriel complet pour installer sur un environnement FreeBSD pour un serveur Metin2.[/align] [align=center]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[/align] [align=center]Tout au long de ce tutoriel nous avons une machine FreeBSD 10.3 en version 64 bits [/align] [align=center]Commencez par vous logger avec un accès ssh fourni par votre hébergeur.[/align] [align=center]D’abord vous devrez avoir vos identifiants pour putty SSH (fournis par l’hébergeur)[/align] [align=center]1) Vérification du Mode SU (Optionelle)[/align] [align=center]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 ($)[/align] [align=center]Si c'est le cas, il faut utiliser la commande[/align] [align=center]$ su[/align] [align=center]Entrez le mot de passe root de votre serveur dédié fourni dans le mail de votre hébergeur concernant les accès.[/align] [align=center]2) Permission d’un accès root (nécéssaire) à distance et changement du port ssh (non nécéssaire le port)[/align] [align=center]Il faut éditer le fichier de configuration de ssh en utilisant l’utilitaire ‘ee’[/align] [align=center]# ee /etc/ssh/sshd_config[/align] [align=center]Ensuite rechercher la ligne[/align] [align=center]#PermitRootLogin no.[/align] [align=center]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:[/align] [align=center]PermitRootLogin yes[/align] [align=center]Vous pouvez profiter que vous êtes dans le fichier de configuration pour modifier le port ssh.[/align] [align=center]Cherchez et de-commentez la ligne[/align] [align=center]#Port 22[/align] [align=center]par[/align] [align=center]Port XX[/align] [align=center]Veillez à bien dé-commenter et remplacer XX par le futur port ssh choisi.[/align] [align=center]Utilisez la touche [Esp] de votre clavier une nouvelle fenêtre va s’ouvrir séléctionnez Leave editor puis Save Changes[/align] [align=center]--> Il faut faire un reboot pour prendre en compte les changements. [/align] [align=center]Après le reboot, vous vous logez donc en root avec le mot de passe que vous a fourni votre hébergeur.[/align] [align=center]3) Modification du mot de passe root.[/align] [align=center]Sous ssh utilisez cette commande pour changer le mot de passe:[/align] [align=center]# passwd[/align] [align=center]Entrez password: vous taperez ici votre mot de passe (rien n'apparaît c'est normal, par principe de sécurité.)[/align] [align=center]Repeat password:répétition du mot de passe (rien n'apparaît c'est normal, par principe de sécurité.)[/align] [align=center]# (ENTER)[/align] [align=center]Votre mot de passe a été changé avec succès ! Faites un reboot[/align] [align=center]4) Installation de Mysql serveur version 5.5[/align] [align=center]Installation du package MySql5.5 avec cette commande[/align] [align=center]# pkg install mysql55-server[/align] [align=center]# y[/align] [align=center]# y[/align] [align=center]Activez MySql au démarrage de votre serveur[/align] [align=center]# sysrc mysql_enable=yes[/align] [align=center]Nous pouvons maintenant lancer MySql5.5[/align] [align=center]# service mysql-server start[/align] [align=center](Optionel)[/align] [align=center]----------[/align] [align=center]Pour améliorer la sécurité de votre base de données, vous pouvez effectuer cette commande en suivant les instructions.[/align] [align=center]# mysql_secure_installation[/align] [align=center]-----------[/align] [align=center]5) Configuration de MySql[/align] [align=center]Maintenant nous allons nous logger en root sur Mysql:[/align] [align=center]# mysql -u root -p[/align] [align=center]Enter Password: (ENTER)[/align] [align=center]Vous accédez à la console Mysql.[/align] [align=center]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 :[/align] [align=center]mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Entrez_ici_votre_passe' WITH GRANT OPTION;[/align] [align=center]Puis nous allons créer l’utilisateur des files metin2 :[/align] [align=center]mysql> GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY '[email protected]#' WITH GRANT OPTION;[/align] [align=center]mysql> flush privileges;[/align] [align=center]mysql> quit[/align] [align=center]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é.[/align] [align=center]Mais aussi remplacer 'Entrez_ici_votre_passe' par un mot de passe sécurisé.[/align] [align=center]Voici que votre user est créé vous avez donc maintenant un accès pour Navicat[/align] [align=center]IP: Votre adresse IP principale du dédié[/align] [align=center]Port: Port choisi pour mysql (par défaut 3306)[/align] [align=center]User: root[/align] [align=center]Passe: Votre mot de passe choisi[/align] [align=center]Vous accédez donc à votre serveur Mysql à distance.[/align] [align=center]Vous voyez normalement trois bases par défaut: information_schema, mysql, performance_schema et test.[/align] [align=center]--> Vous pouvez supprimer test.[/align] [align=center]Attention ne surtout jamais supprimer les bases ou les tables de mysql et information_shema.[/align] [align=center]Ne pas modifier le contenu des tables si vous n'êtes pas sûr ! C'est deux bases sont vitales au fonctionnement de Mysql[/align] [align=center](Optionel)[/align] [align=center]------------[/align] [align=center]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)[/align] [align=center]------------[/align] [align=center]Une fois ceci fait fermez la fenêtre de la table et créez les bases de données de Metin2.[/align] [align=center]Cliquez droit à gauche dans Navicat et choisissez New database...[/align] [align=center]Créez les bases suivantes avec pour :[/align] Character set (encodage) : Big5 Collation : big5_chinese_ci account common hotbackup log metin2_runup player [align=center]Vos bases sont donc créées.[/align] [align=center]Il faut maintenant exécuter vos fichiers SQL sur vos bases [/align] [align=center]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. [/align] [align=center]Vous faites close une fois les requêtes SQL terminées.[/align] [align=center]6) Placez vos files Metin2[/align] [align=center]Connectez-vous à votre serveur via WinSCP.[/align] [align=center]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.[/align] [align=center]Placer ce fichier .gz dans le dossier /usr de votre serveur.[/align] [align=center]Ensuite il vous faut extraire votre fichier. Donc retour sur putty.[/align] [align=center]Placez-vous à l’endroit où vous avez placé vos files.[/align] [align=center]# cd /usr[/align] [align=center]Extraire les files.[/align] [align=center]# tar xvf Filesteamfev3.tar.gz[/align] [align=center]Supprimer votre fichier gz.[/align] [align=center]# rm Filesteamfev3.tar.gz[/align] [align=center]Après celà, vous devriez avec un ficher nommé metin2 dans votre dossier /usr[/align] [align=center]Ps : Sur WinSCP vous devez mettre à jour votre dossier via les 2 petites flèches vert en haut a droite[/align] [align=center]7) Les libraires du serveur[/align] [align=center]De nouveau sur WinSCP maintenant. Il est temps de placer vos lib.[/align] [align=center]Copiez le contenu du dossier lib (Dans le pack) et copier coller tout le contenu dans /usr/lib[/align] [align=center]Si on vous demande de remplacer faites non le mieux est de faire non pour tout.[/align] [align=center]Maintenant que tout est bien en place vous devez attribuer les droits à vos lib (chmod).[/align] [align=center]Sélectionnez toutes les libs que vous venez d'ajouter, clic droit, propriétés, permission Octal : 0777, OK[/align] [align=center]--- A faire vérifier par un expert ---[/align] [align=center]Par habitude je refais la manipulation pour le dossier /usr/lib32 [/align] [align=center]-----------------------------------------------------[/align] [align=center]Ensuite il te suffit de faire[/align] [align=center]# cd /usr/metin2[/align] [align=center]# sh start.sh pour lancer le serveur ou[/align] [align=center]# sh close.sh pour le stoper[/align] [align=center]# sh quest.sh pour reload les quêtes[/align] [align=center]# sh clear.sh pour vider vos logs[/align] [align=center]Tuto inspiré par Xeek et MedaKoke refait par Stayms[/align]
  9. Je t'ai ajouté sur skype. J'espert que tu es toujours interessé.
  10. Super merci Beau boulot
  11. Sujet toujours d'actu ? Contact moi sur skype : stayms.stayms
  12. 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
  13.  tutoriel

    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)
  14. Non perso ne déco, Mais je ne vois toujours pas de quel mob proto serveur tu parle, si il en existe un il n’influence pas mes mobs, ou alors j'ai vraiment raté une grosse partie la dessus
  15. Okk, je pense aussi que la chanque qu'un tel cas se produise est sans doute nul
Metin2 Land