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

Créer un serveur privé Metin2 public avec No-IP


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.

 

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

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

  • 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

Révélation

1. Commencez par installer Virtual Box si ce n'est pas déjà fait puis démarrez le.

 

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

 

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

 

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

 

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

 

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

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

8. Dans le menu Réseau, mettez " Accès par pont " dans mode d'accès réseau et dans nom, mettez votre carte réseau. Cliquez ensuite sur OK.

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

Information.  Si vous êtes en Wifi, choisissez votre carte wifi. Si vous êtes en Ethernet, sélectionnez votre carte Ethernet
Succès !  Vous avez créé une machine virtuelle ! Elle accueillera votre premier serveur Metin2

 

 

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. Remplacez l'IPv4 Gateway par l'adresse IP locale de votre routeurCe tutoriel vous indique comment la connaitre. Chez Free par exemple, l'adresse IP du routeur est: 192.168.0.254


Dans IPv4 Address, mettez l'ip de votre routeur finissant par .100 (Vous pouvez remplacer le .100 par ce que vous voulez du temps que l'adresse ne soit pas utilisé ailleurs). Dans le cas de Free, nous obtenons cette configuration :

 

111036Capture.PNG

 

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

 

085132Capture.JPG&key=ca7beaba96826df8fd

 

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:

 

111531Capture.PNG

 

 

Succès ! On retrouve bien l'IP de ma configuration réseau. Dans mon cas, c'est l'IP 192.168.0.100 mais cela dépend de votre configuration (prenez bien le paragraphe concernant l'interface em0). Pensez à bien la noter !

 

III. Installation de No-IP

Révélation

 

Avertissement. Cette étape n'est pas obligatoire si vous avez déjà une IP fixe. Cet outil vous permet de le savoir.

 

1. Commencez par installer le logiciel No-IP et inscrivez vous. On vous demandera de choisir un hostname lors de l'inscription. Mettez ce que vous voulez avec le sous domaine que vous souhaitez.

 

2. Une fois connecté, vous retrouverez votre hostname ici: https://www.noip.com/members/dns/. Si ce n'est pas le cas, cliquez sur Add Hostaname et choisissez le nom de domaine que vous souhaitez.

 

3. Lancez le logiciel, cochez la case de votre domaine et cliquez sur Save

 

112620Capture.PNG

 

4. No-IP est normalement correctement installé !

 

112859Capture.PNG

 

Succès !  Vous avez maintenant un domaine qui vous permet d'avoir une IP fixe !

 

 

 

IV. Configuration des ports sur la box

Révélation

1. Il faut maintenant ouvrir les ports sur votre box internet pour permettre l'accès aux joueurs à votre serveur. Ce tutoriel explique comment ouvrir ses ports sur la plupart des opérateurs.


2. Si votre fournisseur n’apparaît pas, faites une recherche sur Internet. Vous trouverez sans problème un article qui vous expliquez comment les ouvrir avec le panel de votre fournisseur internet.

 

3. Voici les ports à ouvrir:

 

  • 13000 (TCP/UDP) --> avec l'ip de votre serveur ! (L'ip que /etc/rc.d/netif restart nous a envoyé tout à l'heure)
  • 13001 (TCP/UDP) --> avec l'ip de votre serveur ! (L'ip que /etc/rc.d/netif restart nous a envoyé tout à l'heure)
  • 13002 (TCP/UDP) --> avec l'ip de votre serveur ! (L'ip que /etc/rc.d/netif restart nous a envoyé tout à l'heure)
  • 13003 (TCP/UDP) --> avec l'ip de votre serveur ! (L'ip que /etc/rc.d/netif restart nous a envoyé tout à l'heure)
  • 13004 (TCP/UDP) --> avec l'ip de votre serveur ! (L'ip que /etc/rc.d/netif restart nous a envoyé tout à l'heure)
  • 13061 (TCP/UDP) --> avec l'ip de votre serveur ! (L'ip que /etc/rc.d/netif restart nous a envoyé tout à l'heure)
  • 13099 (TCP/UDP) --> avec l'ip de votre serveur ! (L'ip que /etc/rc.d/netif restart nous a envoyé tout à l'heure)
  • 23000 (TCP) --> avec l'ip de votre serveur ! (L'ip que /etc/rc.d/netif restart nous a envoyé tout à l'heure)
  • 11002 (TCP/UDP) --> avec l'ip de votre serveur ! (L'ip que /etc/rc.d/netif restart nous a envoyé tout à l'heure)
  • 50000 (TCP/UDP) --> avec l'ip de votre serveur ! (L'ip que /etc/rc.d/netif restart nous a envoyé tout à l'heure)

 

Information. Dans mon cas, l'IP que /etc/rc.d/netif restart m'a renvoyé, est 192.168.0.100. Ne vous trompez pas là-dessus !
Succès ! Tous les ports de Metin2 sont ouverts, vous pouvez passer à la suite !

 

 

 

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

 

 

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, 192.168.0.100)
  • Pour le client des joueurs, les utilisateurs externes à votre réseau, utilisez le hostname que vous avez créé avec No-IP (ou votre IP si vous avez une IP fix)

 

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

 

114126Untitled.png

 

Information.  Dans Host Name, utilisez bien l'IP que /etc/rc.d/netif restart vous a renvoyé. Dans mon cas : 192.168.0.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:

 

151719image.png.0cb5daebc80b05ec7f0e6bbc

 

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 !

 

 

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 !

  • Metin2 Dev 18
  • Kekw 1
  • Think 1
  • Confused 1
  • Scream 1
  • Good 24
  • Love 423
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

J'ai une question pour les ports, imaginons que l'on a un pc mais en cloud, ce qui est le cas pour moi, comment ça se passe ? Car ma connexion me sert à recevoir le flux vidéo en bonne qualité, mais sinon mon PC est sur leurs serveurs. Ce cas là n'est pas précisé. 

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

  • 2 mois après...
  • 1 mois après...
  • 3 semaines après...
  • 2 semaines après...
  • 3 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.