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

Installer un serveur dédié Metin2


Tha SmokKe

Messages recommandés

 

Niveau requis  Débutant

Temps estimé : Entre 15 et 30 minutes

 

 

 

Bonjour à tous,

 

Tu souhaites installer un serveur Metin2 sur un serveur dédié ? Alors ce tutoriel est fait pour toi !

 

Information. Ce tutoriel vous permettra de mettre un serveur privé Metin2 sur un serveur dédié. Cela veut dire que votre serveur pourra être ouvert 24/24H car il se trouve sur une machine externe que vous avez loué (ou acheté

 

Pré-requis:

 

  • Un dédié que vous avez loué (chez Kimsufi ou SoYouStart par exemple). Vous pouvez aussi utiliser ce tutoriel pour installer un serveur sur une machine virtuelle FreeBSD.
  • Un système d'exploitation FreeBSD récent installé sur votre machine dédié. Dans ce tutoriel, nous utiliserons la version 11.2
  • PuTTY, qui vous permettra de vous connecter en SSH à votre machine. Téléchargez putty.exe

 

 

I. Se connecter à votre machine

Révélation

1. L'hébergeur chez lequel vous avez loué votre machine, vous a fourni une adresse IP ainsi qu'un mot de passe pour votre utilisateur root. Notez les bien, on en aura besoin

 

2. Lancez le logiciel putty.exe. Dans Host Name, mettez l'adresse IP de votre machine puis cliquez ensuite sur Open.

 

094947Untitled.png

 

 

3. On va vous demander un login, mettez " root ". Ensuite appuyez sur Entrée. Pour le mot de passe, mettez celui fournit par votre hébergement.

 

Information.  Sur le noyau linux, lors de l'écriture d'un mot de passe, celui-ci n’apparaît pas sur l'écran. C'est tout à fait normal, ne vous inquiétez pas.

 

4. Une fois connecté sur votre machine, lancez la commande pkg update pour mettre à jour votre catalogue de packet.

 

Succès ! Vous avez réussi à vous connecter à votre machine. Il ne vous reste plus qu'à installer l'environnement nécessaire pour votre serveur Metin2

 

 

II. Installation de MySQL

Révélation

1. Il va falloir maintenant installer un serveur MySQL. Il accueillera votre base de données Metin2. Pour installer MySQL, il suffit de taper la commande pkg install mysql57-server mysql57-client

 

Information. Ici nous installons la version 5.7 de MySQL mais rien ne vous empêche d'en utiliser une autre.

 

2. Il vous faudra ensuite activer MySQL dans le rc.conf en exécutant la commande sysrc mysql_enable="yes"

 

3. Tout est bon, vous pouvez lancer MySQL Server en faisant la commande service mysql-server start

 

4. On peut ensuite lancer la commande mysql_secure_installation  pour configurer le serveur MySQL. On vous demandera si vous voulez utilisez le plugin Validate Password. Je vous conseille vivement de mettre yes, car il vous forcera à mettre des mots de passe sécurisés pour votre base de données. Si vous choisissez yes, on vous demandera ensuite le level de validation. Je vous conseille LOW (0)

 

091247Capture.PNG

 

Attention ! Prenez bien au sérieux la sécurité de votre dédié. Cela vous évitera bien des ennuis, croyez-moi.

 

5. L'assistant d’installation va vous demander ensuite une suite de questions:

 

  • On vous demandera si vous voulez changer le mot de passe de l'utilisateur root de MySQL. Choisissez Yes et définissez un nouveau mot de passe
  • Ensuite, on vous demandera si vous voulez continuer avec le mot de passe fourni, mettez Yes encore une fois.
  • Mettez yes pour supprimer l'utilisateur Anonyme
  • Yes pour la désactivation de l'utilisateur root MySQL (en extérieur)
  • Yes pour la suppression de la base de données de test
  • Et enfin yes pour reload les privilèges des utilisateurs.

 

En résumé :


Change the password for root ? : y
Do you wish to continue with the password provided? : y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y
All done!

 

Succès !  Le serveur MySQL est installé. Il nous reste plus qu'à le configurer !

 

 

III. Configurez MySQL pour Metin2

Révélation

1. Connectez-vous à votre serveur Mysql en local avec la commande mysql -u root -p  et mettez le mot de passe que vous avez défini.

 

2. Dans la console MySQL, exécutez la commande SET PASSWORD = PASSWORD('VOTRE_MOT_DE_PASSE');  pour set le mot de passe de root.

 

3. On peut maintenant créer l'utilisateur MySQL pour le serveur Metin2 (toujours dans la console MySQL):
 


GRANT ALL PRIVILEGES ON *.* TO 'metin2'@'localhost' IDENTIFIED BY 'UN_MOT_DE_PASSE_ICI' WITH GRANT OPTION;

 

Information. Ici, nous créons un utilisateur metin2, accessible en localhost avec le mot de passe que vous avez défini. On lui donne tous les privilèges. C'est avec cet utilisateur que vos CONFIG metin2 devront utiliser pour se connecter à la base de données.


4. On en profite pour créer notre propre utilisateur MySQL, pour pouvoir se connecter à distance avec un client tel que Navicat:

 


GRANT ALL PRIVILEGES ON *.* TO 'calypso'@'%' IDENTIFIED BY 'UN_MOT_DE_PASSE_ICI' WITH GRANT OPTION;

 

Avertissement. Ici, nous créons un utilisateur calypso, accessible partout (%), avec le mot de passe que vous avez défini. Pour le tutoriel, nous lui donnons tous les privilèges. Mais il est fortement conseillé de restreindre les permissions de l'utilisateur par sécurité.

 

5. Il ne nous manque plus qu'à exécuter la commande flush privileges; pour reload les privilèges de vos utilisateurs MySQL puis de taper quit pour quitter la console MySQL.
 

Attention ! Par défaut, MySQL refuse toutes les connexions au serveur depuis l'extérieur par sécurité. Pour vous connecter depuis votre ordinateur par exemple, il faut enlever cette restriction.

 

6. Pour cela, je vous conseille d'installer Nano. Un éditeur de fichier simple et efficace: pkg install nano

 

7. Modifiez le fichier my.cnf en utilisant la commande nano /usr/local/etc/mysql/my.cnf

 

8. Mettez un # devant la ligne bind-address pour mettre la ligne en commentaire. C'est cette ligne qui autorise seulement la connexion à 127.0.0.1 (localhost)

 

090449Capture.PNG

 

9. Sauvegardez le fichier (CTRL + X, puis yes). Il ne vous manque plus qu'à redémarrer le serveur mysql avec la commande:  service mysql-server restart

 

Succès ! Vous savez maintenant comment configurer un serveur MySQL pour Metin2 !

 

 

Votre dédié est maintenant complètement installé.

Il ne vous reste plus qu'à y installer vos fichiers Metin2 pour pouvoir l'utiliser.

 

Pour continuer :

 

  • Vous trouverez de nombreux partages et tutoriels sur Funky-Emu dans la section Metin2.
  • Cette FAQ pourra répondre à la plupart de vos questions.
  • Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande !

 

 

Tutoriel ré-écrit par Calypso

  • Metin2 Dev 4
  • Dislove 1
  • Think 1
  • Confused 2
  • Good 1
  • Love 157

XIII

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Passons maintenant à l'importation de vos fichiers MySQL de votre serveur locale vers votre serveur dédié.

 

Pour commencer, vous allez devoir faire une archive .tar.gz de vos fichiers MySQL présent sur votre serveur locale via les commandes suivantes :

# cd /var/db

# tar cvf mysql.tar.gz mysql

Vous aurez a présent une grosse archive a transférer dans votre serveur dédié à l'adresse /var/db

 

Une fois ceci fait, vous n'avez qu'a entrer les commandes ci-dessous sur votre serveur dédié pour extraire les fichiers contenus dans l'archive précédemment transférée.

# cd /var/db

# tar xvf mysql.tar.gz

 

Et voilà, vos données MySQL sont maintenant installées sur le serveur dédié. Vous pouvez vérifier en vous connectant via Navicat avec les identifiants donnés à root plus haut.

 

Si on fait ça la DB plante il ne faut pas changer les table " information_schema et mysql".

tutoriel foireux !

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Passons maintenant à l'importation de vos fichiers MySQL de votre serveur locale vers votre serveur dédié.

 

Pour commencer, vous allez devoir faire une archive .tar.gz de vos fichiers MySQL présent sur votre serveur locale via les commandes suivantes :

# cd /var/db

# tar cvf mysql.tar.gz mysql

Vous aurez a présent une grosse archive a transférer dans votre serveur dédié à l'adresse /var/db

 

Une fois ceci fait, vous n'avez qu'a entrer les commandes ci-dessous sur votre serveur dédié pour extraire les fichiers contenus dans l'archive précédemment transférée.

# cd /var/db

# tar xvf mysql.tar.gz

 

Et voilà, vos données MySQL sont maintenant installées sur le serveur dédié. Vous pouvez vérifier en vous connectant via Navicat avec les identifiants donnés à root plus haut.

 

Si on fait ça la DB plante il ne faut pas changer les table " information_schema et mysql".

tutoriel foireux !

 

 

 

Pourtant avec cette methode mon sp tourne tres bien.

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

metin2.tar.gz ne veux pas se untar

 

tar cvf metin2.tar.gz metin2

tar: metin2: Cannot stat: No such file or directory

tar: Error exit delayed from previous errors.

 

pourquoi ????


up aider moi svp


bug trouver il faller que je change de file mais mintenent j'ai se bug

 

 

 

./start.sh

Assistant de démarrage de serveur metin2 :

Démarrer combien de channel(s) ?

 

1 - (1) Channel

 

2 - (2) Channels

 

3 - (3) Channels

 

4 - (4) Channels

 

5 - (5) Channels

1

/libexec/ld-elf.so.1: Shared object "libz.so.4" not found, required by "db"

/libexec/ld-elf.so.1: Shared object "libmd.so.4" not found, required by "game"

/libexec/ld-elf.so.1: Shared object "libmd.so.4" not found, required by "game"

/libexec/ld-elf.so.1: Shared object "libmd.so.4" not found, required by "game"

 

les fichier lib je les et donc la je conprent pas trop


j'ai trouver mon dedier ne fais FreeBSD 7.4 voila mon problme

( merci a Oscar )

Lien vers le commentaire
Partager sur d’autres sites



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