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 !

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

Partager ce message


Lien à poster
Partager sur d’autres sites

38 réponses à cette question

Messages recommandés

  • 0

Bonsoir,

contacte moi sur skype TiSkyYou

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 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 !

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Essaye un : pkg install python27

Partager ce message


Lien à poster
Partager sur d’autres 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 ^^

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Dis oui.

Partager ce message


Lien à poster
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.

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

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

La commande qu'a cité ASIKOO permet d'installer python27 sans passer par le "make install"

Partager ce message


Lien à poster
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.

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

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

pkg install mysql55-server (la 55 est la plus adapté pour les serveurs mt2)

Partager ce message


Lien à poster
Partager sur d’autres 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"

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Si tu fais "pkg install xxxx (nom du paquet) ça remplace les commandes que tu pouvais faire ^^

Partager ce message


Lien à poster
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)

Partager ce message


Lien à poster
Partager sur d’autres 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 :)

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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 :/

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

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

Partager ce message


Lien à poster
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"

[email protected] :/usr/metin2 #

 

ps: j'ai le game des files de 2016

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

il te manque les lib j'pense

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Donc, il te faut créer l'user metin2 et il te manque des libs.

Partager ce message


Lien à poster
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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

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

Partager ce message


Lien à poster
Partager sur d’autres 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 ^^ ?

Partager ce message


Lien à poster
Partager sur d’autres 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

Partager ce message


Lien à poster
Partager sur d’autres 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

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

×

Information importante

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