Jump to content
×
×
  • Create New...

Metin2 Project Shell Manager


Recommended Posts

045005french.png

 

METIN2 PROJECT

 1   Introduction 

Spoiler

 

spacer.png

 

M2 Manager est le cœur d'M2 Project, véritable outil de gestion, c'est grâce à lui que vous pouvez gérer vos Files. Plus communément connu sous son petit nom : M2 SH, pour Metin2 Shell, sera là pour vous épauler dans les moments les plus difficiles. Utiliser M2 Project c'est adopter M2 SH | M2 Manager ! Chaque numéro correspond à une des options présentes au sein de M2 SH.


cd /usr/m2_project/ && sh m2sh.sh

 

 

 FILES 

 

 101   START 

Révélation

 

spacer.png

 

  • Vous permet de démarrer un groupe de « core ».
  • Il détecte automatiquement si le « core » que vous souhaitez démarrer n'est pas déjà exécuté.
  • La sortie des erreurs est masquées, vous pouvez les retrouver dans chaque « core » sous les appellations « syslog_start » ou « syserr_start ».

 

spacer.png

 

 

 102   MANUAL 

Révélation

 

spacer.png

 

  • Vous permet de démarrer un « core » ou un groupe de « core ».
  • Il détecte automatiquement si le « core » que vous souhaitez démarrer n'est pas déjà exécuté.
  • La sortie des erreurs est masquées, vous pouvez les retrouver dans chaque « core » sous les appellations « syslog_start » ou « syserr_start ».

 

spacer.png

 

 

 103   AUTO 

Révélation

 

spacer.png

 

  • Il permet de démarrer et ou de redémarrer votre serveur Metin2.
  • Il vérifie si ce dernier n'est pas déjà exécuté et exécute un arrêt des processus.
  • Il nettoie les historiques et les journaux.
  • Il démarre le serveur Metin2.
  • La sortie des erreurs est masquées, vous pouvez les retrouver dans chaque « core » sous les appellations « syslog_start » ou « syserr_start ».
  • Configuration : Vous pouvez modifier le nombre de canal par défaut en éditant « DEFAULT_CORE_COUNT » dans « m2sh.sh ».

 

 

 104   STOP 

Révélation

 

spacer.png

 

  • Il permet de déclencher l'arrêt du serveur Metin2.

 

 

 105   FORCE 

Révélation

 

spacer.png

 

  • Il permet de forcer la fermeture des programmes « db » et « game ».
  • Utile lorsque un arrêt classique n'a pas fonctionné ou pour tout autre motif.

 

 

 106   CLEAN 

Révélation

 

spacer.png

 

  • Il nettoie les historiques, journaux et les fichiers inutilisés.
  • Il détecte automatiquement si Metin2 est déjà démarré avant d'exécuter le nettoyage.
  • Si Metin2 est déjà exécuté, il ne nettoiera pas.

 

 

 QUESTS 

 

 201   UPDATE 

Révélation

 

  Privilégier l'utilisation de 203 PRE QC  

 

spacer.png

 

  • Il compile les quêtes qui sont listées dans le fichier « new_locale_list ».
  • Les erreurs de compilation sont masquées et enregistrées dans le répertoire « log » selon le nom de la quête.
  • Attention, pour être pleinement utilisable, vos quêtes ne doivent pas avoir de « define ».

 

 

 202   MANUAL 

Révélation

 

  Utilisable sous condition  

 

spacer.png

 

  • Il compile la quête de votre choix, qu'elle soit listée ou non dans le fichier  « new_locale_list ».
  • Attention, pour être pleinement utilisable, votre quête ne doit pas avoir de « define ».

 

 

 203   PRE QC 

Spoiler

 

  Vous devez avoir installé Python  

  M2 VM est déjà paramétré en ce sens  

 

spacer.png

 

  • Il compile les quêtes qui sont listées dans le fichier « new_locale_list ».
  • Il prend en charge les « define » en début de quête.
  • Les erreurs de compilation sont affichées.

 

 

 204   CLEAN 

Révélation

 

spacer.png

 

  • Il nettoie le répertoire « object » des quêtes.
  • Nécessite de compiler les quêtes après un nettoyage.

 

 

 SRCS 

 

 301   GAME 

Révélation

 

  Vous devez avoir installé votre environnement de compilation  

  M2 VM est déjà paramétré en ce sens  

 

spacer.png

 

  • Vous permet de compiler votre « game ».
  • Nécessite de compiler au préalable les librairies « libgame », « libthecore », « liblua », « libpoly », « libcryptopp » et « libsql ».
  • Il détecte si votre « game » n'est pas déjà démarré au moment ou vous voulez compiler.
  • Le fichier compilé est automatiquement déplacé au bon endroit.

 

 

 302   DB 

Révélation

 

  Vous devez avoir installé votre environnement de compilation  

  M2 VM est déjà paramétré en ce sens  

 

spacer.png

 

  • Vous permet de compiler votre « db ».
  • Nécessite de compiler au préalable la librairie « libsql ».
  • Il détecte si votre « db » n'est pas déjà démarré au moment ou vous voulez compiler.
  • Le fichier compilé est automatiquement déplacé au bon endroit.

 

 

 303   QC 

Révélation

 

  Vous devez avoir installé votre environnement de compilation  

  M2 VM est déjà paramétré en ce sens  

 

spacer.png

 

  • Vous permet de compiler votre « qc ».
  • Nécessite de compiler au préalable le librairie « liblua ».
  • Il détecte si votre « qc » n'est pas déjà démarré au moment ou vous voulez compiler.
  • Le fichier compilé est automatiquement déplacé au bon endroit.

 

 

 304   LIBGAME 

Révélation

 

  Vous devez avoir installé votre environnement de compilation  

  M2 VM est déjà paramétré en ce sens  

 

spacer.png

 

  • Vous permet de compiler votre « libgame ».
  • Le fichier compilé est automatiquement déplacé au bon endroit.

 

 

 305   LIBTHECORE 

Révélation

 

  Vous devez avoir installé votre environnement de compilation  

  M2 VM est déjà paramétré en ce sens  

 

spacer.png

 

  • Vous permet de compiler votre « libthecore ».
  • Le fichier compilé est automatiquement déplacé au bon endroit.

 

 

 306   LIBLUA 

Révélation

 

  Vous devez avoir installé votre environnement de compilation  

  M2 VM est déjà paramétré en ce sens  

 

spacer.png

 

  • Vous permet de compiler votre « liblua ».
  • Le fichier compilé est automatiquement déplacé au bon endroit.

 

 

 307   LIBPOLY 

Révélation

 

  Vous devez avoir installé votre environnement de compilation  

  M2 VM est déjà paramétré en ce sens  

 

spacer.png

 

  • Vous permet de compiler votre « libpoly ».
  • Le fichier compilé est automatiquement déplacé au bon endroit.

 

 

 308   LIBCRYPTOPP 

Révélation

 

  Vous devez avoir installé votre environnement de compilation  

  M2 VM est déjà paramétré en ce sens  

 

spacer.png

 

  • Vous permet de compiler votre « libcryptopp ».
  • Le fichier compilé est automatiquement déplacé au bon endroit.

 

 

 309   LIBSQL 

Révélation

 

  Vous devez avoir installé votre environnement de compilation  

  M2 VM est déjà paramétré en ce sens  

 

spacer.png

 

  • Vous permet de compiler votre « libsql ».
  • Le fichier compilé est automatiquement déplacé au bon endroit.

 

 

 310   CLEAN ALL 

Révélation

 

  Vous devez avoir installé votre environnement de compilation  

  M2 VM est déjà paramétré en ce sens  

 

spacer.png

 

  • Vous permet de nettoyer les projets principaux « game », « db » et « qc ».
  • Vous permet de nettoyer les projets secondaires  « libgame », « libthecore », « liblua », « libpoly », « libcryptopp » et « libsql ».
  •  Cela régénère également les dépendances.

 

 

 311   CLEAN MAIN 

Révélation

 

  Vous devez avoir installé votre environnement de compilation  

  M2 VM est déjà paramétré en ce sens  

 

spacer.png

 

  • Vous permet de nettoyer les projets principaux « game », « db » et « qc ».
  •  Cela régénère également les dépendances.

 

 

 312   CLEAN SUB 

Révélation

 

  Vous devez avoir installé votre environnement de compilation  

  M2 VM est déjà paramétré en ce sens  

 

spacer.png

 

  • Vous permet de nettoyer les projets secondaires  « libgame », « libthecore », « liblua », « libpoly », « libcryptopp » et « libsql ».
  •  Cela régénère également les dépendances.

 

 

 MISCELLANEOUS 

 

 401   SYMBOLIC LINKS 

Révélation

In Progress / Coming Soon

 

 402   STATE 

Révélation

 

20434582.png

 

  • Vous permet de voir :
    • Les états de vos « core » au moment de l’exécution.
    • Les « core » qui ont besoin d'être nettoyé.
    • Un « core » qui est démarré mais son « pid » a été supprimé pour une raison obscure.
    • Un « crash » de l'un de vos « core ».

 

 

 403   CHECK INTEGRITY 

Révélation

In Progress / Coming Soon

 

 405   BACKUP 

Révélation

 

212835misc-backu.png

 

  • Il est conseillé de nettoyer les historiques et les journaux et les objets issu de la compilation des sources.
  • Il détecte automatiquement si votre serveur Metin2 est démarré avant d'entamer la sauvegarde.
  • Il réalise une sauvegarde des fichiers serveurs, des sources et des données SQL.

 

 

METIN2 PROJECT BUILD WITH ❤️

  • Like 1
Link to post
Share on other sites

044122english.png

 

METIN2 PROJECT

 1   Introduction 

Spoiler

 

spacer.png

 

M2 Manager is the heart of M2 Project, a real management tool, it is thanks to it that you can manage your Files. More commonly known by its small name: M2 SH, for Metin2 Shell, will be there to support you in the most difficult times. Using M2 Project is adopting M2 SH | M2 Manager! Each number corresponds to one of the options available within M2 SH.


cd /usr/m2_project/ && sh m2sh.sh

 

 

 FILES 

 

 101   START 

Révélation

 

spacer.png

 

  • Allows you to start a « core » group.
  • It automatically detects if the core you want to start is not already running.
  • The output of errors is hidden, you can find them in each « core » under the names « syslog_start » or « syserr_start ».

 

spacer.png

 

 

 102   MANUAL 

Révélation

 

spacer.png

 

  • Allows you to start a simple « core » or a « core » group.
  • It automatically detects if the core you want to start is not already running.
  • The output of errors is hidden, you can find them in each « core » under the names « syslog_start » or « syserr_start ».

 

spacer.png

 

 

 103   AUTO 

Révélation

 

spacer.png

 

  • It allows you to start and / or restart your Metin2 server.
  • It checks whether the latter is not already executed and executes a process stop.
  • It clear history and logs.
  • It starts the Metin2 server.
  • The output of errors is hidden, you can find them in each « core » under the names « syslog_start » or « syserr_start ».
  • Configuration : You can change the default number of channels by editing « DEFAULT_CORE_COUNT » in « m2sh.sh ».

 

 

 104   STOP 

Révélation

 

spacer.png

 

  • It allows the Metin2 server to be stopped.

 

 

 105   FORCE 

Révélation

 

spacer.png

 

  • It allows the « db » and « game » programs to be stopped.
  • Useful when a classic stop has not worked or for any other reason.

 

 

 106   CLEAN 

Révélation

 

spacer.png

 

  • It cleans up logs and unused files.
  • It automatically detects if Metin2 is already started before running the cleanup.
  • If Metin2 is already running, it will not clean up.

 

 

 QUESTS 

 

 201   UPDATE 

Révélation

 

  Privilégier l'utilisation de 203 PRE QC  

 

spacer.png

 

  • It compiles the quests that are listed in the « new_locale_list » file.
  • Compilation errors are hidden and recorded in the « log » directory according to the name of the quest.
  • Warning, to be fully usable, your quests must not have « define ».

 

 

 202   MANUAL 

Révélation

 

  Utilisable sous condition  

 

spacer.png

 

  • It compiles the quest of your choice, whether or not it is listed in the « new_locale_list » file.
  • Warning, to be fully usable, your quest must not have a « define ».

 

 

 203   PRE QC 

Spoiler

 

  You must have installed Python  

  M2 VM is already configured  

 

spacer.png

 

  • It compiles the quests that are listed in the « new_locale_list » file.
  • It supports « define » at the start of the quest.
  • Compilation errors are displayed.

 

 

 204   CLEAN 

Révélation

 

spacer.png

 

  • It cleans up the « object » directory of quests.
  • Requires compiling quests after cleaning.

 

 

 SRCS 

 

 301   GAME 

Révélation

 

  You must have installed your compilation environment  

  M2 VM is already configured  

 

spacer.png

 

  • Allows you to compile your « game ».
  • Requires compiling the libgame, libthecore, liblua, libpoly, libcryptopp and libsql libraries beforehand.
  • It detects if your « game » is not already started when you want to compile.
  • The compiled file is automatically moved to the right place.

 

 

 302   DB 

Révélation

 

  You must have installed your compilation environment  

  M2 VM is already configured  

 

spacer.png

 

  • Allows you to compile your « db ».
  • Requires compiling the « libsql » library beforehand.
  • It detects if your « db » is not already started when you want to compile.
  • The compiled file is automatically moved to the right place.

 

 

 303   QC 

Révélation

 

  You must have installed your compilation environment  

  M2 VM is already configured  

 

spacer.png

 

  • Allows you to compile your « qc ».
  • Requires compiling the « liblua » library beforehand.
  • It detects if your « qc » is not already started when you want to compile.
  • The compiled file is automatically moved to the right place.

 

 

 304   LIBGAME 

Révélation

 

  You must have installed your compilation environment  

  M2 VM is already configured  

 

spacer.png

 

  • Allows you to compile your « libgame ».
  • The compiled file is automatically moved to the right place.

 

 

 305   LIBTHECORE 

Révélation

 

  You must have installed your compilation environment  

  M2 VM is already configured  

 

spacer.png

 

  • Allows you to compile your « libthecore ».
  • The compiled file is automatically moved to the right place.

 

 

 306   LIBLUA 

Révélation

 

  You must have installed your compilation environment  

  M2 VM is already configured  

 

spacer.png

 

  • Vous permet de compiler votre « liblua ».
  • The compiled file is automatically moved to the right place.

 

 

 307   LIBPOLY 

Révélation

 

  You must have installed your compilation environment  

  M2 VM is already configured  

 

spacer.png

 

  • Vous permet de compiler votre « libpoly ».
  • The compiled file is automatically moved to the right place.

 

 

 308   LIBCRYPTOPP 

Révélation

 

  You must have installed your compilation environment  

  M2 VM is already configured  

 

spacer.png

 

  • Allows you to compile your « libcryptopp ».
  • The compiled file is automatically moved to the right place.

 

 

 309   LIBSQL 

Révélation

 

  You must have installed your compilation environment  

  M2 VM is already configured  

 

spacer.png

 

  • Allows you to compile your « libsql ».
  • The compiled file is automatically moved to the right place.

 

 

 310   CLEAN ALL 

Révélation

 

  You must have installed your compilation environment  

  M2 VM is already configured  

 

spacer.png

 

  • Allows you to clean up the main « game », « db » and « qc » projects.
  • Allows you to clean the secondary projects « libgame », « libthecore », « liblua », « libpoly », « libcryptopp » and « libsql ».
  • It also regenerates dependencies.

 

 

 311   CLEAN MAIN 

Révélation

 

  You must have installed your compilation environment  

  M2 VM is already configured  

 

spacer.png

 

  • Allows you to clean up the main « game », « db » and «qc » projects.
  • It also regenerates dependencies.

 

 

 312   CLEAN SUB 

Révélation

 

  You must have installed your compilation environment  

  M2 VM is already configured  

 

spacer.png

 

  • Allows you to clean the secondary projects « libgame », « libthecore », « liblua », « libpoly », « libcryptopp » and « libsql ».
  • It also regenerates dependencies.

 

 

 MISCELLANEOUS 

 

 401   SYMBOLIC LINKS 

Révélation

In Progress / Coming Soon

 

 402   STATE 

Révélation

 

20434582.png

 

  • Allows you to see:
    • The states of your « core » at run time.
    • The « core » that need to be cleaned.
    • A « core » which is started but its « pid » has been deleted for an obscure reason.
    • A « crash » of one of your « core ».

 

 

 403   CHECK INTEGRITY 

Révélation

In Progress / Coming Soon

 

 405   BACKUP 

Révélation

 

212835misc-backu.png

 

  • It is advisable to clean the histories and the logs and the objects resulting from the compilation of the sources.
  • It automatically detects if your Metin2 server is started before starting the backup.
  • It backs up server files, sources and SQL data.

 

 

METIN2 PROJECT BUILD WITH ❤️

  • Haha 1
Link to post
Share on other sites
  • ASIKOO changed the title to Metin2 Project Shell Manager
  • ASIKOO locked this topic
Guest
This topic is now closed to further replies.