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

Conversion auto DB -> TXT


Kyo

Messages recommandés

Centre de Téléchargement

Hidden Content

    Give reaction to this post to see the hidden content.
( Interne )

Bonjour à tous,

Je vous partage un convertisseur automatique pour files 2013/2014 qui se charge de créer les protos en TXT à partir des tables item_proto et mob_proto, j'ai vu qu'un outil identique a été partagé mais celui-ci ne fonctionnait pas pour moi et pour plusieurs autres personnes.

L'outils que j'utilise a été codé par ymir à la base donc je vous fournis 2 versions celle d'ymir (pour ceux qui souhaitent l'adapter eux même ou modifier l'outil attention il n'est pas adapté sur le game r40250 à la base) et celle que j'ai adaptée et simplifiée.

Testé et 100% fonctionnel sur game r40250.

I - Fichiers requis :

Révélation

(non obligatoire) : Outil intact d'ymir : 

Hidden Content

    Give reaction to this post to see the hidden content.

>

Hidden Content

    Give reaction to this post to see the hidden content.
<

Ce pack contient : 

- Les tables item_proto et mob_proto (obligatoires pour que l'architecture corresponde à l'outil)
- L'outil qui se charge de la conversion.

II - Mise en place :

Révélation

1 - Tout d'abord extraire l’archive "convert_db"
2 - Supprimez vos tables item_proto et mob_proto sur navicat et appliquez les tables contenues dans le dossier "schemas"
3 - /!\ Lancez une fois votre serveur comme d'habitude pour que les tables se remplissent /!\
4 - Rendez vous sur "putty", il va falloir installer php5 et sonextension mysql sur freebsd, pour cela exécutez les commandes suivantes :

# cd /usr/ports/lang/php5
# make config
# make install clean
 
# cd /usr/ports/databases/php5-mysql
# make install clean

(appuyer sur ENTREE à chaque fois qu'on message apparaît) 

5 - Redémarrez votre serveur avant de passer à la suite, ensuite transférez le contenu du dossier "db" vers votre serveur (chemin par défaut : /usr/metin/db) /!\ Attention appliquez les permissions en 777 sur tous les fichiers transférés /!\

6 - Ouvrez item_proto2txt.php, mob_proto2txt.php, table2names.php et y compléter les accés vers votre Base de Données.

7 - Ouvrez "start.sh" et complétez le en ajoutant ceci juste en dessous de "#!/bin/sh" :

cd ./db
sh DB2Txt.sh
cd ../

Cela permet d'effectuer la conversion automatiquement avant chaque lancement du serveur.

III - Utilisation :

Révélation

- Vous devrez maintenant effectuer les modifications sur navicat (rates / implantations etc)
- Il vous suffira ensuite de lancer votre serveur normalement "sh start.sh" et la conversion s'effectuera automatiquement.

Outil trouvé dans les sources de ymir, adapté et simplifié par moi.

Cordialement,

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

  • Réponses 2
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

  • 4 ans après...


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

    7. 16

      Multi Logo GM / SGM / GA

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