Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

Calypso

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

Messages recommandés

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

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

 

065706Capture.JPG

 

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

 

070335Capture.JPG

 

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

 

073719Capture.JPG

 

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.

 

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 votre carte réseau. Cliquez ensuite sur OK.

 

074029Capture2.JPG

 

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.

 

074910Capture.JPG

 

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

 

074157Capture2.JPG

 

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

 

074344Capture2.JPG

 

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 dynamique)

 

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:

 

070237Capture.JPG

 

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

 

062308Untitled.png

 

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.

 

071556Capture.JPG

 

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 !

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans ce là, il faut te considérer comme une personne extérieure. Il faut ouvrir les ports (si besoin) directement sur la machine distance 

Partager ce message


Lien à poster
Partager sur d’autres sites

Et tu sais comment faire ? Car il n'y a pas de site comme pour les opérateurs.

Partager ce message


Lien à poster
Partager sur d’autres sites

Faut voir avec eux directement, comment ça se passe.

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok je verrai ça alors je te remercie. Si jamais j'y arrive je pourrai peut-être faire un tuto pour les cas similaires aux miens!

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour l'accès au navicat, ils me mettent " 1045 - Acces denied for user 'root' etc..., le mot de passe n'est pas mcncc.com ? ni 16427crl? ou 123456?

Partager ce message


Lien à poster
Partager sur d’autres sites

Tout est bon, mon client fonctionne, le winscp aussi, juste je n'arrive pas à avoir accès au navicat.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir @Cryiing

  • Pas de support ici,
  • Le double-post est autorisé seulement toutes les 24 heures.
  • Faites une recherche avant d'ouvrir un topic.

Je vous invite à lire attentivement  Règlement de Funky-Emulation,

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

@logan0599   Pas de support ici, merci d'aller dans la section prévue à cet effet, Je nettoie !

La prochaine fois des averto pour ceux qui ne respectent pas les règles

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Pas d'AQS ici... Go poster ton problème dans la bonne section 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

@Nayloss59 Vous recevez avertissement...., je nettoie !

Modifié par FrancH

Partager ce message


Lien à poster
Partager sur d’autres sites

Trés bien

Partager ce message


Lien à poster
Partager sur d’autres sites

merci

 

Partager ce message


Lien à poster
Partager sur d’autres sites

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci, je file essayer ca !

Partager ce message


Lien à poster
Partager sur d’autres sites

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci beaucoup :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Fonctionnel.

Partager ce message


Lien à poster
Partager sur d’autres sites

pk quand j'essaie de me connecter ça mais connexion au serveur et sa se connecte pas ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Fais une demande de support dans la section AQS, ça sera plus simple :)

Partager ce message


Lien à poster
Partager sur d’autres sites

merci

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci à toi

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

×

Information importante

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