63 lines
3 KiB
Markdown
63 lines
3 KiB
Markdown
# Gestion des logs
|
|
|
|
## Fonctionnement
|
|
Pour analyser les logs d'après 2012/2013 (au moment où le format a changé).
|
|
|
|
Lancez
|
|
./clean _log.sh
|
|
Et regarder ce qui est dit.
|
|
|
|
Mettez les logs d'un seul perso dans le dossier "sources_brutes".
|
|
Cela ne prends pas les persos mélangés (pas encore...).
|
|
|
|
On peut aussi passer des arguments pour préciser les dossiers, mais quel intérêt ? Voir options dans le script.
|
|
|
|
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).
|
|
|
|
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.
|
|
|
|
### 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.
|
|
|
|
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.
|
|
|
|
## 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.
|
|
|
|
SAY : alentours
|
|
SAY/EMT : emotes
|
|
SAY/BBL : messages de PNJ
|
|
SAY/SHOUT : cris
|
|
|
|
UNIVERSE : Univers
|
|
REGION : comme indiqué
|
|
|
|
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
|
|
|
|
GUILD/MTD : Mot du jour de la Guilde
|
|
GUILD : Messages en guilde
|
|
|
|
DYN0, DYN1, DYN3, etc : canaux dynamiques. Le canal de langue est souvent sur DYN0
|
|
|
|
TELL : messages privés
|
|
TEAM : messages en équipe
|
|
|
|
## 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.
|
|
|