Vous devez être connecté et donner une réaction ( Like ) au sujet pour débloquer les liens de téléchargements...
  • 0
Sign in to follow this  
Renkys

en cours [Résolu]Installation files EB 2016

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 !

Share this post


Link to post
Share on other sites

Recommended Posts

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

Share this post


Link to post
Share on other sites
  • 0

Alors j'ai mis la commande que tu m'as dis, et ça me dit:

 

The package management tool is not yet installed on your system.

Do you want to fetch and install it now ?

 

J'ai pas encore répondu de peur de faire une connerie ^^

Share this post


Link to post
Share on other 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.

[email protected]:/usr/ports/lang/python27

Share this post


Link to post
Share on other 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.

[email protected]:/usr/ports/databases/mysql56-server

Share this post


Link to post
Share on other sites
  • 0

Merci de ton aide !

 

La commande que tu viens de me donner sert pour les deux commandes du tuto ?

 

Puis : "make BUILD_OPTIMIZED=yes BUILD_STATIC=yes"

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

Share this post


Link to post
Share on other 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)

Share this post


Link to post
Share on other sites
  • 0

Au lieu de faire "cd /usr/ports/databases/mysql56-server" tu fais "pkg install mysql56-server" de même pour le reste et tu ne fais que cette commande :)

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other 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 :/

Share this post


Link to post
Share on other 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"

[email protected] :/usr/metin2 #

 

ps: j'ai le game des files de 2016

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other 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 ?

Share this post


Link to post
Share on other sites
  • 0

Tout dépends de ce qui a été définis dans les CONFIG de tes channels

 

 

Je suis totalement perdu ^^

 

Y a un tuto récent ou tout fonctionne sans aller chercher ailleurs ^^ ?

Share this post


Link to post
Share on other sites
  • 0

dans /usr/metin2/channel1/core1 tu as un fichier CONFIG, ouvre le et envoie moi ce qu'il y'a de marquer dessus

Share this post


Link to post
Share on other sites
  • 0

HOSTNAME: channel1_core1

CHANNEL: 1

PORT: 13000

P2P_PORT: 14000

DB_PORT: 15000

DB_ADDR: localhost

MAP_ALLOW: 1 2 3 4 5 6

TABLE_POSTFIX:

PASSES_PER_SEC: 25

SAVE_EVENT_SECOND_CYCLE: 180

PING_EVENT_SECOND_CYCLE: 180

PLAYER_SQL: localhost metin2 epv4minq player

COMMON_SQL: localhost metin2 epv4minq common

LOG_SQL: localhost metin2 epv4minq log

LOCALE_SERVICE: france

VIEW_RANGE: 20000

CHECK_MULTIHACK: 1

MALL_URL: 192.168.0.17/itemshop/ishop.php

MAX_LEVEL: 99

adminpage_ip0: 192.168.0.16

adminpage_ip1: 192.168.0.16

adminpage_ip2: 192.168.0.16

adminpage_ip3: 192.168.0.16

admin_page_password: dPm"21pe6D4GKH*éà45lJD

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this