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

Créer un serveur privé Metin2 avec Hamachi


Calypso

Messages recommandés

  • Retraité

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.

 

Ce tutoriel utilisera Hamachi. N'étant plus trop utiliser, je vous conseille de l'utiliser qu'en dernier recours (voir encadré bleu ci dessous).

 

Information. Lors de ce tutoriel, vous allez apprendre à créer un serveur avec Hamachi. Vos amis pourront donc rejoindre le serveur pour jouer avec vous !

Cependant, ils devront tous télécharger Hamachi pour pouvoir rejoindre le réseau ainsi que votre serveur. Si vous souhaitez un serveur juste en local, utilisez ce tutoriel. Si vous souhaitez que vos amis puissent vous rejoindre mais ne pas utiliser Hamachi, dirigez vous vers ce tutoriel.
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 ...

  • Hidden Content

      Give reaction to this post to see the hidden content.
    , 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.

  • Hamachi qui permet de créer un réseau virtuel privé. C'est sur ce réseau et non le votre que l'on mettra votre serveur Metin2.

  • Portmap (Fichier #138), qui va vous permettre d'ouvrir les ports pour que vos joueurs puissent se connecter au réseau.

 

I. La machine virtuelle

Révélation

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

 

081337Capture.JPG

 

2. Installez Virtual Box si ce n'est pas déjà fait puis démarrez le.

 

3. Cliquez sur le bouton Nouvelle, en haut à gauche. Cela nous permettra de créer une nouvelle machine virtuelle

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

4. Choisissez le nom que vous voulez donner à votre machine. Dans Type, choisissez BSD et dans Version, FreeBSD (32bit ou 64bit en fonction de votre ordinateur). Puis cliquez sur Suivant

 

5. Allouez la mémoire vive à votre machine virtuelle en fonction de votre ordinateur. Le minimum conseillé est 1go (1024Mo).

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

Attention !  Il est fortement conseillé de mettre au moins 1Go (1024Mo) pour que votre machine virtuelle fonctionne correctement. Si vous disposez de plus de ram, il est préférable d'augmenter la mémoire allouée à la machine en restant dans la barre verte.

 

6. 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

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

7. Votre machine virtuelle est crée. Configurons la carte réseau. Clique droit sur votre VM (virtual machine) puis Configuration. Cela permettra de la lier à votre réseau Hamachi.

 

073848Sans-titre.jpg

 

8. 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.

 

080634Capture.JPG

 

9. Votre machine virtuelle est maintenant créée !

 

 

II. Configuration de la machine virtuelle

Révélation

1. Pour lancer votre machine virtuelle, il suffit de cliquer deux fois sur la machine que vous avez créé. Une fenêtre s'ouvre et le système d'exploitation démarre. Patientez. On vous demande ensuite de vous connecter à un utilisateur.

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

2. Dans login, entrez: root pour login puis appuyez sur entrée. On vous demandera ensuite un password, mettez mcncc.com. Puis appuyez sur Entrée une nouvelle fois.

 

Information.  Sur le noyau Linux, quand vous entrez un mot de passe, celui-ci n'apparaît pas sur l'écran. C'est normal !

 

3. Configurons maintenant le réseau. Lancez la commande sysinstall pour configurer le réseau de la machine virtuelle

 

083509Capture.JPG&key=4f90f5d0a00d195626

 

4. Dans l'ordre, allez sur Configure, puis Networking puis Interfaces. Vous tomberez sur :

 

083901Capture.JPG&key=e4cf61468436fdec85

 

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 em0.

 

6. Configurez comme le screen ci-dessous.

 

084149Capture.JPG

 

  • Remplacez VOTRE_IP_HAMACHI par votre IP Hamachi. Celle que nous avons vu tout à l'heure. Dans mon cas, je met 25.73.148.152
  • Remplacez IP_HAMACHI_100 par votre IP Hamachi finissant par .100. Dans mon cas : 25.73.148.100

 

Information ! Il suffit juste de remplacer le dernier nombre par 100 pour obtenir l'IP finissant par 100. Cependant, vous pouvez mettre autre chose que 100 le temps que l'IP n'est pas déjà utilisé ! Ici, c'est juste pour utiliser un cas concret.

 

7. Une fois la configuration terminée, validez avec le bouton OK. Répondez ensuite yes.

 

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 :

 

085959Sans-titre.jpg

 

10. L'adresse IP devrait s'afficher. Je l'ai entouré en rouge. C'est celle que vous avez configuré à l'instant (dans mon cas, 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.

 

 

III. Configuration de Portmap

Révélation

1. Commencez par ouvrir le logiciel portmap.exe. Vous avez une liste de port, il va falloir tous les configurer sur l'IP que vous avez configuré. Dans mon cas, je les configure sur mon 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.

 

080844Sans-titre.jpg

 

3. Une petite fenêtre s'ouvre. Mettez votre IP (dans mon cas, la .100) dans le champ indiqué (voir screen ci-dessous) et valider en cliquant sur le bouton (entouré en rouge):

 

081300Sans-titre.jpg

 

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.

 

081742Sans-titre.jpg

 

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 !

 

082252Capture.JPG

 

6. La configuration de portmap est terminé ! Laissez la fenêtre ouverte, sinon cela ne fonctionnera plus !

 

 

IV. Lancement du serveur Metin2

Révélation

1. Retournez sur votre machine virtuelle. Dans le terminal, tapez cd /usr/metin2

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

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 channels que vous voulez ouvrir. Pour commencer, un seul suffit.

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

Attention ! Plus vous ouvrez de channels, plus votre machine virtuelle aura besoin de ram pour tourner
Succès ! Votre serveur Metin2 est lancé ! Il ne vous reste plus qu'à configurer votre client ! Laissez-bien la fenêtre Virtual Box ouverte pour que votre serveur reste ouvert.

 

 

V. Créer le réseau Hamachi

Révélation

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.

 

085149Sans-titre.jpg

 

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éé.

 

085937Sans-titre.jpg

 

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.

 

3. 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

Révélation

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: Configurer son client pour la première fois

 

3. L'IP à utiliser varie en fonction du client :

 

  • Pour le client que vous allez utiliser, utilisez l'IP renvoyeé par /etc/rc.d/netif restart (dans mon cas, 25.73.148.100)
  • Pour le client des joueurs, les utilisateurs externes à votre réseau, utilisez votre adresse IP Hamachi.

 

4. Une fois la configuration terminée, lancez metin2client.exe qui se trouve à la racine de votre client.

 

5. Connectez vous avec ces identifiants. User: admin Mot de passe: test

 

Succès ! Vous avez réussi à vous connecter à votre serveur Metin2 !

 

 

VII. Accéder aux fichiers du serveur

Révélation

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

 

083559Sans-titre.jpg

 

Information.  Dans Host Name, utilisez bien l'IP que /etc/rc.d/netif restart vous a renvoyé. Dans mon cas : 25.73.148.100

 

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:

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

Ce sont les fichiers serveur de Metin2.

 

Succès ! Vous savez maintenant comment accéder aux fichiers de votre serveur

 

 

VIII. Accéder à la base de données

Révélation

1. Pour y accéder, installez Navicat et lancez-le.


2. Cliquez sur le bouton Connection puis sur MySQL

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

3. Remplissez comme l'image ci-dessous. 

 

065639Sans-titre.png

 

Information. Dans Host Name, utilisez bien l'IP que /etc/rc.d/netif restart vous a renvoyé. Dans mon cas : 25.73.148.100

 

4. La connexion s'est créé dans le volet de gauche. Il suffit juste de cliquer 2 fois dessus pour s'y connecter.

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

Succès !  Vous savez maintenant comment accéder à la base de données de votre serveur !

 

 

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 !

 

  • Metin2 Dev 7
  • Eyes 1
  • Angry 1
  • Confused 2
  • Scream 2
  • Good 7
  • Love 213
Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...
  • 1 mois après...

Bonjour, serait-il possible que le mots de passe Navicat ne soit pas le bon ? J'ai tenter 2/3 fois avec le même mot de passe, j'ai tous refait les installations, etc. Mais le "mcncc.com" ne marche toujours pas bon port bon username donc je crois que sa vient de vous :x Merci ! 

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...
Le 20/01/2018 à 03:51, Sportek a dit :

Bonjour, serait-il possible que le mots de passe Navicat ne soit pas le bon ? J'ai tenter 2/3 fois avec le même mot de passe, j'ai tous refait les installations, etc. Mais le "mcncc.com" ne marche toujours pas bon port bon username donc je crois que sa vient de vous :x Merci ! 

+1 Quel est le mot de passe?

Lien vers le commentaire
Partager sur d’autres sites

  • 5 semaines après...
  • 3 semaines après...
il y a 18 minutes, ines593 a dit :

Bonjour, pourquoi les images ne s'affichent plus ? je n'ai pas de problème de réseau et mon navigateur (Google Chrome) est à jour.

Bonjour, c'est suite à la migration du service d'upload des images, certaines ont disparu, le problème va être résolu rapidement.

  • Love 1
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...
  • 2 semaines après...


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 21

      Metin2 en 2020 peut-on en parler?

    2. 0

      METIN2Project

    3. 3

      Ressources - UnPack - Metin2 Client - Officiel

    4. 0

      Barre des tâches d'argent étendue

    5. 16

      Redémarrage automatique des channels

    6. 16

      Multi Logo GM / SGM / GA

    7. 0

      comment extraire les fichiers locale.epk locale.eix sur le serveur officiel ?

    8. 2

      Funky-emu.net -> fr.metin2.dev

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

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.