Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 12/22/24 dans Messages

  1. 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 !
    1 point
  2. Centre de Téléchargement Télécharger ( Interne ) Bonjour, Voici un fichier quest que j'ai créé permettant de se téléporter n'importe où depuis n'importe quelle map. C'est très pratique pour mettre sur un Item Shop par exemple. I. Partie Serveur: Nom du fichier quest à ajouter dans hongkong_list/locale_list : map_warp_item Code à mettre dans le fichier quest : --------------------------- -- Anneau de téléportation -- By Dj o0O Loic O0o -- Toutes copies non autorisé est interdite ! --------------------------- quest map_warp_quest begin state start begin when 30305.use begin say_title("Anneau de téléportation:") say("Grâce à l'anneau de téléportation, que vous venez") say("d'acheter sur l'item shop de OrigineMt2, vous") say("pouvez vous téléporter dans la map de votre choix.") say_reward("La téléportation depuis cette anneau ne vous coute") say_reward("aucun yangs.") say("Voulez-vous être téléporté ?") local main_set = select("Oui","Non") if main_set == 2 then return end say_title("Anneau de téléportation:") sub_set = select ( "Map 1 Rouge" , "Map 2 Rouge" , "Map 1 Jaune" , "Map 2 Jaune" , "Map 1 Bleu" , "Map 2 Bleu" ,"Continuer") if sub_set == 7 then say_title("Anneau de téléportation:") sub_set = select ( "Vallée de Seungryoung", "Desert de Yongbi" , "Mont Sohan", "Terre de feu" , "Tour du démon" , "Foret" , "Bois Rouge" ,"Continuer" ) + 6 if sub_set == 14 then say_title("Anneau de téléportation:") sub_set = select ( "Temple", "Cave 1", "Cave 2", "Géant", "Grotte de l'Exil" , "Fermer" ) + 13 if sub_set == 19 then return end end end local warp = { -- Map 1 Rouge { { 474300 , 954800 }, { 474300 , 954800 }, { 474300 , 954800 }, }, -- Map 2 Rouge { { 353100 , 882900 }, { 353100 , 882900 }, { 353100 , 882900 }, }, -- Map 1 Jaune { { 63800 , 166400 }, { 63800 , 166400 }, { 63800 , 166400 }, }, -- Map 2 Jaune { { 145500 , 240000 }, { 145500 , 240000 }, { 145500 , 240000 }, }, -- Map 1 Bleu { { 959900 , 269200 }, { 959900 , 269200 }, { 959900 , 269200 }, }, -- Map 2 Bleu { { 863900 , 246000 }, { 863900 , 246000 }, { 863900 , 246000 }, }, -- Map Orc { { 402100, 673900 }, { 270400, 739900 }, { 321300, 808000 }, }, -- Map Desert { { 217800, 627200 }, { 221900, 502700 }, { 344000, 502500 }, }, -- Mont Sohan { { 434200, 290600 }, { 375200, 174900 }, { 491800, 173600 }, }, -- Map Volcan { { 599400, 756300 }, { 597800, 622200 }, { 730700, 689800 }, }, -- Tour du démon { { 590500, 110500 }, { 590500, 110500 }, { 590500, 110500 }, }, { -- Map Foret { 288700 , 5700 }, { 288700 , 5700 }, { 288700 , 5700 }, }, { -- Map Bois rouge { 1119500 , 701 }, { 1119500 , 701 }, { 1119500 , 701 }, }, { -- Map Temple { 553600 , 144100 }, { 553600 , 144100 }, { 553600 , 144100 }, }, { -- Cave 1 { 60000 , 496000 }, { 60000 , 496000 }, { 60000 , 496000 }, }, { -- Cave 2 { 704100 , 464200 }, { 704100 , 464200 }, { 704100 , 464200 }, }, { -- Geant { 828300 , 763500 }, { 828300 , 763500 }, { 828300 , 763500 }, }, { -- Grotte de l'Exil { 10000 , 1207800 }, { 10000 , 1207800 }, { 10000 , 1207800 }, } , } local old_vid = pc.select(u_vid) local empire = pc . get_empire ( ) test_chat ( warp [ sub_set ] [ empire ] [ 1 ] .. warp [ sub_set ] [ empire ] [ 2 ] ) say_title("Anneau de téléportation:") say("Je vais vous téléporter.") say("L'endroit est très dangereux...") say("Prudence et bonne chance...") wait() pc . warp ( warp [ sub_set ] [ empire ] [ 1 ] , warp [ sub_set ] [ empire ] [ 2 ] ) pc.select(old_vid) end end end À ajouter dans item_proto.sql : INSERT INTO `item_proto` VALUES ('30305', '30305', 'Livre des Origines', '5', '0', '0', '1', '0', '4', '0', '', '1000000', '500', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0'); Fin de la partie serveur on passe à la partie client. II. Partie Client : À ajouter dans item_proto : À ajouter dans item_list.txt : 30305 ETC icon/item/book_24.tga À ajouter dans itemdesc.txt : 30305 Livre des Origines Le livres des Origines et le livre qui raconte la création du monde. Voilà terminé pour la partie client. Si vous ne savez pas implanter une quête, suivez ce tutoriel : ici Source : EB
    1 point

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.