ryzom_log_cleaner/README.md

64 lines
3 KiB
Markdown
Raw Normal View History

2021-11-10 21:29:54 +00:00
# Gestion des logs
## Fonctionnement
Pour analyser les logs d'après 2012/2013 (au moment où le format a changé).
2021-11-10 21:35:46 +00:00
Lancez
./clean _log.sh
Et regarder ce qui est dit.
2021-11-10 21:35:46 +00:00
Mettez les logs d'un seul perso dans le dossier "sources_brutes".
Cela ne prends pas les persos mélangés (pas encore...).
2021-11-10 21:35:46 +00:00
On peut aussi passer des arguments pour préciser les dossiers, mais quel intérêt ? Voir options dans le script.
2021-11-10 21:29:54 +00:00
Le script va découper les logs de base pour avoir un fichier par jour, puis analyser chacun de ces fichiers afin d'en avoir une version nettoyée avec uniquement les infos qu'on souhaite garder (généralement le rp en alentours).
2021-11-10 21:35:46 +00:00
Attention ! Dans quelques cas les lignes ne sont pas analysées correctement (cas des retours à la ligne comme dans les poèmes : la ligne ne commence plus par une date). Gardez les logs originaux et controllez manuellement selon les indications du script.
2021-11-10 21:29:54 +00:00
### Vieille version des logs et snippet
Pour les logs d'avant le changement de système (donc avant 2013, je crois) : afin de pouvoir continuer à nettoyer ce genre de log, le script "analyse_old_logryzom.sh" est là. À prendre tel quel. Il FAUT un fichier sysinfo.ini, qui contient toutes les expressions régulières à filtrer (tout ce qui est dans le sys.infos). C'était plus lourd. Les canaux sont gardés selon un code couleur. À documenter, un jour, peut-être, ou pas : ça se retrouve en regardant les logs.
2021-11-10 21:29:54 +00:00
Le script "erase_all.sh" (qui est un snippet plus qu'un script) permet de remettre son dossier à neuf avant de relancer une analyse. Évitez de le lancer si vous ne voulez pas tout effacer, après c'est perdu pour de vrai.
2021-11-10 21:35:46 +00:00
## Liste des canaux
Si on veut filtrer autrement. Par défaut, le script est réglé pour l'alentours (emotes et cris compris) + une indication sur les zones traversées, afin de suivre quand les persos se déplacent.
2021-11-10 21:35:46 +00:00
SAY : alentours
SAY/EMT : emotes
SAY/BBL : messages de PNJ
SAY/SHOUT : cris
2021-11-10 21:29:54 +00:00
UNIVERSE : Univers
REGION : comme indiqué
2021-11-10 21:35:46 +00:00
SYSTEM : messages systèmes
SYSTEM/BC : Broadcast (annonces des administrateurs)
SYSTEM/AROUND : messages en alentours qui ne sont pas dit par des homins (genre "bienvenue sur ryzom)
SYSTEM/ZON : Endroit où le personnage se trouve (affiché lors des changements de zone)
SYSTEM/SPLM : Combat ?
SYSTEM/SPL : Combat aussi
SYSTEM/CHK : Check du système
SYSTEM/ITM : gestion des items (type achat de TP)
SYSTEM/DG : dégâts
SYSTEM/DMG : Dommages
SYSTEM/MIS : parade/esquive
SYSTEM/ISE : Effets de type vedice etc
SYSTEM/PVPTM : infos autour du pvp
SYSTEM/TSK : informations à propos des missions
SYSTEM/XP : expérience gagnée
SYSTEM/THM : encyclopédie
2021-11-10 21:35:46 +00:00
GUILD/MTD : Mot du jour de la Guilde
GUILD : Messages en guilde
2021-11-10 21:35:46 +00:00
DYN0, DYN1, DYN3, etc : canaux dynamiques. Le canal de langue est souvent sur DYN0
2021-11-10 21:35:46 +00:00
TELL : messages privés
TEAM : messages en équipe
2021-11-10 21:29:54 +00:00
## Crédits et licence
Auteur : Zatalyz. Tout est sous licence CC0, c'est de l'assemblage de bons conseils et de tests, rien de transcendant. Plus de détail dans chaque script.
2021-11-10 21:27:48 +00:00