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

[Résolu]Installation files EB 2016


Renkys

Question

Bonjour,

 

J'ai pour projet de créer un serveur Metin2, comme nous l'avons connu autrefois.

C'est à dire, pas de Lv d'afficher, les P.A non dropable (uniquement via quête experte), Lv 99 max.

J'ai vraiment envie de retrouver le Metin d'autrefois, et je pense que ça peut intéresser d'autres personnes.

 

Je voudrais donc savoir si quelqu'un aurais le serveur de base, sans aucune modification, traduit en français si possible ? Au pire ça je m'en occuperais !

 

En attendant pour me faire la main, j'ai voulu installer les files d'EB (2013).

Je suis donc en train de suivre ce tuto: TUTO

J'en suis à l'installation de Python, juste après la maj des ports.

Je tape donc ceci: cd /usr/ports/lang/python27

Puis ceci: make -DBATCH install clean

Mais là, ça me dit:

/usr/ports/Mk/bsd.mk , line 1045: unknown directive

unknown modifier 't'

 

J'espère que quelqu'un pourra m'aider, merci d'avance Renkys !

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

Messages recommandés

  • 0

Je t'ai ajouté,

 

En attendant pour me faire la main, j'ai voulu installer les files d'EB (2013).

Je suis donc en train de suivre ce tuto: TUTO

J'en suis à l'installation de Python, juste après la maj des ports.

Je tape donc ceci: cd /usr/ports/lang/python27

Puis ceci: make -DBATCH install clean

Mais là, ça me dit:

/usr/ports/Mk/bsd.mk , line 1045: unknown directive

unknown modifier 't'

 

J'espère que quelqu'un pourra m'aider, merci d'avance Renkys !

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Alors j'ai dis oui, puis de nouveau oui, ensuite j'ai voulu remettre le commande:

make -DBATCH install clean

Mais toujours le même message, le voici au complet:

 

/usr/ports/Mk/bsd.port.mk , line 1045: Unknown directive

Unknown modifier 't'

 

Variable .CURDIR is recursive.

root@localhost:/usr/ports/lang/python27

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Oui, j'ai juste cru qu'il manquait quelque chose car j'ai voulu passer à l'étape suivante:

 

Il suffit de taper : "cd /usr/ports/databases/mysql56-server"

Puis : "make BUILD_OPTIMIZED=yes BUILD_STATIC=yes"

 

Mais j'ai le même message:

 

/usr/ports/Mk/bsd.port.mk , line 1045: Unknown directive

Unknown modifier 't'

 

Variable .CURDIR is recursive.

root@localhost:/usr/ports/databases/mysql56-server

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Bon en gros toute cette partie du tuto ne fonctionne plus ...

 

 

Installation de Python 2.7 :

 

Python est obligatoire pour éxécuter des scripts python, qu'ils soient de gestion de serveur, d'augmentation de la date limite du game ou de convertion de proto.

 

Il suffit de taper : "cd /usr/ports/lang/python27"

Puis : "make -DBATCH install clean"

L'argument "-DBATCH" sera utilisé tout le long du tutoriel, il sert à passer toutes les étapes "ennuyeuses" où vous avez juste à mitrailler la touche Entrée.

 

Installation de MySQL :

 

MySQL est indispensable, il sert à stocker les informations des joueurs, des objets, des améliorations, des magasins etc...

 

Il suffit de taper : "cd /usr/ports/databases/mysql56-server"

Puis : "make BUILD_OPTIMIZED=yes BUILD_STATIC=yes"

Et enfin juste après : "make WITH_XCHARSET=all install clean"

En bonus je vous met mysql-client, histoire d'anticiper.

 

Il suffit de taper : "cd /usr/ports/databases/mysql56-client"

Puis : "make BUILD_OPTIMIZED=yes BUILD_STATIC=yes"

Et enfin juste après : "make WITH_XCHARSET=all install clean"

Installation de Compat7x :

 

Metin2 est de base fait pour tourner sous FreeBSD ~7.3, pour pallier aux problèmes que vous risquez d'avoir avec un game pas forcément adapté reste Compat7x.

 

Il suffit de taper : "cd /usr/ports/misc/compat7x && make -DBATCH install clean"

Puis : "pkg_add -r compat7x-amd64"

Et (ça peut ne pas fonctionner) : "pkg_add -r compat7x-i386"

Les "&&" servent à rajouter un argument après une commande, pour éviter d'en taper plusieurs.

 

Installation des Libs C++ :

 

Ces libs vous seront probablement demandées par FreeBSD, c'est pour le faire d'avance et éviter les erreurs que nous allons le mettre ici. Ces libs seront probablement utilisées pour le 64 bits, vous pouvez donc suivre ce tutoriel pour le 64bit, rien ne change, juste le disque de FreeBSD à prendre. Content

 

Il suffit de taper : "fetch http://ftp.ftp.freebsd.org/pub/FreeBSD/r.../lib32.txz"

Puis : "tar Jxpvf lib32.txz -C /"

Et enfin : "rm lib32.txz"

Vous devrez aussi mettre le contenu de Libs.rar dans "/usr/lib32".

 

Installation de gmake :

 

Je ne vais pas expliquer précisément ce qu'est Gmake à part que c'est le Make de GNU.

 

Il suffit de taper : "cd /usr/ports/devel/gmake"

Puis : "make -DBATCH install clean"

Installation de makedepend :

 

Tout ce qui va être plus bas sera basé sur mon tutoriel précédent "préparer sa VM".

 

Il suffit de taper : "cd /usr/ports/devel/makedepend"

Puis : "make -DBATCH install clean"

Installation de svn :

 

SVN est tout simplement "Subversion" c'est en gros un système de version.

 

Il suffit de taper : "cd /usr/ports/devel/subversion"

Puis : "make -DBATCH install clean"

Installation de devil :

 

Il suffit de taper : "cd /usr/ports/graphics/devil"

Puis : "make -DBATCH install clean"

Installation de G++ :

 

G++ serait trop long à expliquer, mais il est indispensable dans les compilations, nous allons installer sa version 49..

 

Il suffit de taper : "cd /usr/ports/lang/gcc49"

Puis : "make -DBATCH install clean"

 

Je vais reprendre l'installation depuis le début car je me suis totalement perdu.. Quelqu'un pourrais me donner les commandes correct pour tout cette partie du tuto ?

(Je cherche à installer un serveur sans trop de modification car j'aimerais créer un serveur comme Metin2 lors de sa sortie, Pa non dropable, Lv pas affiché etc)

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

  • 0

t'as juste a mettre les pkg install avant

 

pr mysql tu fais comme saw a dit pkg install mysql55-server

pkg install devil

pkg install svn ou subversion je sais plus

 

------------------------------------------------------------------

Pour enlever le Lv. avant le nom c'est dans les sources client

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Alors normalement tout est installé, je bloque juste sur ça:

 

 

Ces libs vous seront probablement demandées par FreeBSD, c'est pour le faire d'avance et éviter les erreurs que nous allons le mettre ici. Ces libs seront probablement utilisées pour le 64 bits, vous pouvez donc suivre ce tutoriel pour le 64bit, rien ne change, juste le disque de FreeBSD à prendre. Content

 

Il suffit de taper : "fetch http://ftp.ftp.freebsd.org/pub/FreeBSD/r.../lib32.txz"

Puis : "tar Jxpvf lib32.txz -C /"

Et enfin : "rm lib32.txz"

Vous devrez aussi mettre le contenu de Libs.rar dans "/usr/lib32".

 

Ça me dit que cette adresse n'existe pas :/

Lien vers le commentaire
Partager sur d’autres sites

  • 0

C'est normal, il y a un "ftp." en trop dans l'adresse.

 

 

Non pareil, ça me dit not found

 

De plus j'en suis à l'étape navicat, j'ai donc installer les tables.

Seulement pour la player j'ai un long message qui s'affiche et à la fin ça me dit ça:

 

[Msg] Finished - Unsuccessfully

 

C'est normal ?

 

J'ai normalement fini d'installer le serveur, mais lorsque je choisis d'ouvrir 1 ch j'ai ce message qui s’affiche:

 

Shared object "libz.so.4" not found, required by "db"

Shared object "libIL.so.2" not found, required by "game"

Shared object "libIL.so.2" not found, required by "game"

Shared object "libIL.so.2" not found, required by "game"

Shared object "libIL.so.2" not found, required by "game"

Shared object "libIL.so.2" not found, required by "game"

Shared object "libIL.so.2" not found, required by "game"

Shared object "libIL.so.2" not found, required by "game"

root@localhost :/usr/metin2 #

 

ps: j'ai le game des files de 2016

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Oui mais c'est justement la partie qui ne fonctionne pas:

 

Ces libs vous seront probablement demandées par FreeBSD, c'est pour le faire d'avance et éviter les erreurs que nous allons le mettre ici. Ces libs seront probablement utilisées pour le 64 bits, vous pouvez donc suivre ce tutoriel pour le 64bit, rien ne change, juste le disque de FreeBSD à prendre. Content

 

Il suffit de taper : "fetch http://ftp.ftp.freebsd.org/pub/FreeBSD/r.../lib32.txz"

Puis : "tar Jxpvf lib32.txz -C /"

Et enfin : "rm lib32.txz"

Vous devrez aussi mettre le contenu de Libs.rar dans "/usr/lib32".

 

Mais ça me dit not Found

Lien vers le commentaire
Partager sur d’autres sites

  • 0

J'ai trouvé les libs, je les ai mise dans lib32 ça ne fonctionnait pas, j'ai mis dans lib et maintenant ça m'a l'air d'être bon.

Seulement, nouveau problème lors de l'ouverture des ch (je pense que c'est le dernier problème :D)

 

171019071730336877.png

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Je dois refaire ça?

 

Vous pouvez déjà vous connecter, ensuite nous allons configurer les utilisateurs.

Tapez : "mysql -u root -p" et connectez vous.

Ensuite tapez ça : "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Entrez_ici_votre_mot_de_passe' WITH GRANT OPTION;"

Puis : "GRANT ALL PRIVILEGES ON *.* TO 'mt2'@localhost IDENTIFIED BY 'epv4minq' WITH GRANT OPTION;"

Tapez : "flush privileges;"

Et pour finir : "quit".

 

Mais remplacer le mt2 par metin2 ?

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 6

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    2. 2

      problème de lancement serveur

    3. 9
    4. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

    5. 2

      problème de lancement serveur

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.