Problème avec logblock

Bonsoir

j’ai un problème avec logblock on l’a configurer et quand on relance le serveur et qu’on veut essayer les objets pour voir les log cela n’affiche rien.
Si quelqu’un pouvait m’aider à me dire ce qu’il faut mettre pour que le plugin fonctionne.

tools:
tool:
defaultEnabled: true
mode: LOOKUP
aliases:
- t
params: area 0 all sum none limit 15 desc silent
leftClickBehavior: NONE
item: 280
rightClickBehavior: TOOL
permissionDefault: OP
canDrop: true
toolblock:
params: area 0 all sum none limit 15 desc silent
permissionDefault: OP
rightClickBehavior: BLOCK
item: 7
mode: LOOKUP
canDrop: false
defaultEnabled: true
aliases:
- tb
leftClickBehavior: TOOL
mysql:
user: xxxxxxxxxxxxxxxxxxx
port: 3307
password: xxxxxxx
host: localhost
database: axxxxxxxxxxxxxxxxxxx
logging:
hiddenBlocks:

  • 0
    logCreeperExplosionsAsPlayerWhoTriggeredThese: false
    logPlayerInfo: true
    ignoredChat:
  • /register
  • /login
    hiddenPlayers: []
    logKillsLevel: PLAYERS
    consumer:
    timePerRun: 1000
    useBukkitScheduler: true
    forceToProcessAtLeast: 200
    queueWarningSize: 1000
    fireCustomEvents: false
    delayBetweenRuns: 2
    lookup:
    dateFormat: MM-dd HH:mm:ss
    linesLimit: 1500
    defaultTime: 30 minutes
    defaultDist: 20
    linesPerPage: 15
    questioner:
    askClearLogs: true
    banPermission: mcbans.ban.local
    askRollbacks: true
    askRedos: true
    askClearLogAfterRollback: true
    askRollbackAfterBan: false
    loggedWorlds:
  • world
  • world_nether
  • world_the_end
  • Commerce
    -Flatroom
  • recoltes
  • Principal
  • event
    clearlog:
    enableAutoClearLog: false
    auto:
    • world “world” before 365 days all
    • world “world” player lavaflow waterflow leavesdecay before 7 days all
    • world world_nether before 365 days all
    • world world_nether player lavaflow before 7 days all
      autoClearLogDelay: 6h
      dumpDeletedLog: false
      rollback:
      replaceAnyway:
    • 8
    • 9
    • 10
    • 11
    • 51
      maxArea: 50
      dontRollback:
    • 10
    • 11
    • 46
    • 51
      maxTime: 2 days
      version: ‘1.70’

merci à vous

Moi aussi je n’arrive pas a faire marcher LogBlock
Mais j’ai entendu dire qu’il fallait une base MySQL distant et je ne sais pas si les bases MySQL de minecraft-mania sont distante ou pas :confused: ?

Bonjour.

Voici ma config personnelle (Avec MYSQL minecraft-mania qui est très bien) :

[quote]tools:
tool:
defaultEnabled: true
mode: LOOKUP
aliases:
- t
params: area 0 all sum none limit 15 desc silent
leftClickBehavior: NONE
item: 270
rightClickBehavior: TOOL
permissionDefault: OP
canDrop: true
toolblock:
params: area 0 all sum none limit 15 desc silent
permissionDefault: OP
rightClickBehavior: BLOCK
item: 7
mode: LOOKUP
canDrop: true
defaultEnabled: false
aliases:
- tb
leftClickBehavior: TOOL
mysql:
user: xxxx
port: xxxx
password: xxxx
host: localhost
database: xxxx
logging:
hiddenBlocks:

  • 0
    logCreeperExplosionsAsPlayerWhoTriggeredThese: false
    logPlayerInfo: true
    ignoredChat:
  • /register
  • /login
    hiddenPlayers: []
    logKillsLevel: PLAYERS
    consumer:
    timePerRun: 1000
    useBukkitScheduler: true
    forceToProcessAtLeast: 200
    queueWarningSize: 1000
    fireCustomEvents: false
    delayBetweenRuns: 2
    lookup:
    dateFormat: MM-dd HH:mm:ss
    linesLimit: 1500
    defaultTime: 30 minutes
    defaultDist: 20
    linesPerPage: 15
    questioner:
    askClearLogs: true
    banPermission: mcbans.ban.local
    askRollbacks: true
    askRedos: true
    askClearLogAfterRollback: true
    askRollbackAfterBan: false
    loggedWorlds:
  • map-all
  • hunger1
    clearlog:
    enableAutoClearLog: true
    auto:
    • world « map-all » before 14 days all
    • world « hunger1 » before 14 days all
      autoClearLogDelay: 6h
      dumpDeletedLog: true
      rollback:
      replaceAnyway:
    • 8
    • 9
    • 10
    • 11
    • 51
      maxArea: 50
      dontRollback:
    • 10
    • 11
    • 46
    • 51
      maxTime: 2 days
      version: ‹ 1.70 ›
      [/quote]

En gros, tu dois modifier les mondes que tu veux surveiller après loggedWorlds:

Tu peux activer ou désacriver la surveillance en tapant des commandes comme :

  • /lb tool on / off
  • /lb toolblock on / off

Voici un tutoriel assez sympa :

[quote]Configuration
Pour le fichier Permissions
Si vous avez tout les droits (['']), vous n’avez rien à ajouter.
Si vous souhaitez permettre à des modérateurs par exemple de bénéficier des commandes logblock il vous suffit d’ajouter ce droits dans la liste des Permissions :
 logblock.

donner tous les droits du plugin.
 logblock.tool
autorise l’utilisation de l’outil (pioche en bois par default) il est possible de changer l’outil à la ligne (toolID dans le fichier de configuration). Pour changer en jeu l’outil de log la permission logblock.lookup est utilisé.
 logblock.toolblock
Default: true autoriser l’utilisation du block tool (le bloc de bedrock par défaut) il est possible de le changer à la ligne (toolblockID dans le fichier de configuration). Pour changer en jeu le bloc log la permission logblock.lookup est utilisé.
 logblock.rollback
autorisé la commande de rollback (retour en arrière des actions)
 logblock.clearlog
autorise l’utilisation de la commande qui est utils pour nettoyer les logs. `/lb clearlog. qui
 logblock.hide
Autorise les personnes à masquer leurs actions dans les logs.
 logblock.tp
Autorise la commande de téléportation /lb tp.
logblock.me
Permet de voir ses propres stats avec /lb me.
 logblock.ignoreRestrictions
Ignorer les restrictions de rollback : rollback.maxTime and rollback.maxArea.

Pour la configuration du plugin
La configuration par défaut fonctionne très bien (depuis l’installation du plugin par le panel). Il faudra reboot deux fois le serveur pour que le plugin soit fonctionnelle (avec le premier reboot le plugin crée seulement les tables dans la base de donnée)
config.yml
Le fichier de configuration général du plugin se trouve dans
/minecraft/craftbukkit/plugins/logblock/config.yml
loggedWorlds:

  • world
  • world_nether
    mysql:
    port: 3306
    host: *********
    password: ******
    user: web****
    database: web****
    logging:
    logCreeperExplosionsAsPlayerWhoTriggeredThese: false
    logKillsLevel: PLAYERS
    hiddenPlayers: []
    hiddenBlocks:
    • 0
      clearlog:
      dumpDeletedLog: false
      keepLogDays: -1
      questioner:
      askRedos: true
      askClearLogs: true
      askRollbacks: true
      askClearLogAfterRollback: true
      rollback:
      replaceAnyway:
    • 8
    • 9
    • 10
    • 11
    • 51
      dontRollback:
    • 10
    • 11
    • 46
    • 51
      maxTime: 2 days
      maxArea: 50
      consumer:
      delayBetweenRuns: 5
      forceToProcessAtLeast: 20
      timePerRun: 200
      useBukkitScheduler: true
      lookup:
      toolID: 270
      toolQuery: area 0 all sum none limit 15 desc silent
      toolblockID: 7
      toolBlockQuery: area 0 all sum none limit 15 desc silent
      defaultDist: 20
      defaultTime: 30 minutes
      linesPerPage: 15
      linesLimit: 1500
      version: ‹ 1.26 ›
      Description du fichier de configuration
      Rappelle : true = vrai/activer et false = faux/désactiver.
      loggedWorlds:
  • world
  • world_nether
    Monde que le plugin doit enregistrer.
    mysql:
    port: 3306
    host: *******
    password: ******
    user: web****
    database: web****
     Port ne change pas
     Host : ********
     password : l’information est disponible dans l’onglet Mon site de l’hébergement web.
     user : idem que password
     database : identique à user.
    logging:
    logCreeperExplosionsAsPlayerWhoTriggeredThese: false
    logKillsLevel: PLAYERS
    hiddenPlayers: []
    hiddenBlocks:
    • 0
       logCreeperExplosionsAsPlayerWhoTriggeredThese : enregistrer les explosions de creepers (true = oui / false = non)
       logKillsLevel : enregistrer les actions player vs player
       hiddenPlayers : ne pas enregistrer les actions de certain joueur
       hiddenBlocks : ne pas enregistrer les actions de certain bloc ( 0 = vide, 1 = Stone)
      clearlog:
      dumpDeletedLog: false
      keepLogDays: -1
       dumpDeletedLog : supprimer automatiquement les logs après un délais défini. (A mettre sur true)
       keepLogDays : indiquer combien de temps les logs sont conservés (doit avoir la variable sur dumpDeletedLog: true pour être utile. Il est conseillé de mettre sur 15 pour ne dépasser 100Mo et donc bloquer votre base de donnée
      Si jamais votre base de donnée est bloqué à cause de LogBlock par exemple, suivez ce tuto !
      questioner:
      askRedos: true
      askClearLogs: true
      askRollbacks: true
      askClearLogAfterRollback: true
       askRedos: sur true le plugin demande une confirmation une fois un rollback effectué.
       askClearLogs: sur true le plugin demande une confirmation de nettoyer les logs.
       askRollbacks: sur true le plugin demande une confirmation pour exécuter le rollback.
       askClearLogAfterRollback: le plugin demande si les logs doivent être supprimés une fois le rollback exécuté.
      rollback:
      replaceAnyway:
    • 8
    • 9
    • 10
    • 11
    • 51
      dontRollback:
    • 10
    • 11
    • 46
    • 51
      maxTime: 2 days
      maxArea: 50
       replaceAnyway: toujours remplacer les blocs suivant.
       dontRollback: ne jamais rollback les blocs suivant.
       maxTime: durée maximum d’un retour en arrière.
       maxArea: rayon d’action maximum autour du joueur qui lance une commande de rollback.
      lookup:
      toolID: 270
      toolQuery: area 0 all sum none limit 15 desc silent
      toolblockID: 7
      toolBlockQuery: area 0 all sum none limit 15 desc silent
      defaultDist: 20
      defaultTime: 30 minutes
      linesPerPage: 15
      linesLimit: 1500
       toolID: numéro de l’outil pour relever les logs sur un bloc ( exemple : toolID: 280 | pour le bâton)
       toolblockID: numéro du bloc qui révèle le grief sur un emplacement spécifique.

Fichier monde
il faut créer un fichier par monde et nether sinon le plugin n’enregistre les actions du monde en question. Il faut aussi configurer le fichier world.yml (à renommer par le nom de votre monde idem pour le le nether) il est utilisé pour configurer les différents enregistrements sur la map
/minecraft/craftbukkit/plugins/logblock/world.yml
table: lb-main
logBlockCreations: true
logBlockDestroyings: true
logKills: false
logButtonsAndLevers: false
logLeavesDecay: false
logFire: false
logLavaFlow: false
logWaterFlow: false
logChestAccess: false
logExplosions: false
logSignTexts: false
logChat: false
logSnowForm: false
logSnowFade: false
 table: ne pas changer cette ligne.
 logBlockCreations: enregistrer la pose de bloc sur la map.
 logBlockDestroyings: enregistrer la destruction de bloc sur la map.
 logKills: enregistrer les morts des joueurs.
 logButtonsAndLevers: enregistrer les actions sur les boutons et leviers.
 logLeavesDecay: enregistrer la disparition des feuilles.
 logFire: enregistrer les actions liées au feu.
 logLavaFlow: enregistrer les actions liées à la lave.
 logWaterFlow: enregistrer les actions liées à l’eau.
 logChestAccess: enregistrer les actions faites sur un coffre.
 logExplosions: enregistrer les explosions.
 logSignTexts: enregistrer la pose panneaux.
 logChat: enregistrer le chat du serveur.
 logSnowForm: enregistrer la neige.
 logSnowFade: enregistrer la fonte des neiges.
Utilisation
Listes des principales commandes
/lb help
affiche l’aide
/lb params
affiche les paramètres
/lb commands
affiche les commandes disponibles
/lb permissions
affiche les permissions du joueur au niveau de l’utilisation du plugin
/lb tool
obtenir l’outil révélateur (baton) par défaut la woodpickaxe
/lb tool on/off
active ou désactive l’outil révélateur
/lb toolblock.
obtenir le bloc révélateur
/lb toolblock on/off
active ou désactive le bloc révélateur

Rollbacks
Cette partie est très très complexe, il est important que vous compreniez avant de faire la manipulation.
Le Rollback permet de revenir en arrière sur les actions qu’une personne à fait sur le serveur depuis un moment précis que vous pouvez définir.
Rollback simple
/lb rollback player <nom_du_joueur>
exemple :
/lb rollback player Mole since 1d3h
Le temps fonctionne de cette façon
#d représente les jours
#h représente les heures
#m représente les minutes
#s représente les secondes
1d3h correspond à 2 jours 1 heure et 2 secondes donc le joueur Mole
Rollback une personne sur une zone
/lb rollback player <nom_du_joueur> area < rayon d’action>
exemple :
/lb rollback player Mole since 1d3h area 15
Rollback sur une zone
/lb rollback area <rayon d’action> since
exemple :
/lb rollback area 15 since 5h3m

 Le temps du rollback est plus ou moins long, une fois la commande écrite et envoyée, il faut patienter et ne pas la renouveler plusieurs fois.

[/quote]

Je ne peux citer la source, car c’est un concurrent, mais tout se trouve sur google :slight_smile:

c’est le support qui m’a régler la base mais c’est avec les outils en jeu que j’arrive pas à les utiliser

Je t’ai donné des commandes … C’est assez simple …