Aller au contenu

« Hawkeye Reloaded » : différence entre les versions

De Nefald Wiki
Hiob (discussion | contributions)
mAucun résumé des modifications
Hiob (discussion | contributions)
Ligne 31 : Ligne 31 :


{| class="wikitable3"
{| class="wikitable3"
!'''commandes'''
!'''commande'''
!'''alias 1'''
!'''alias 1'''
!'''alias 2'''
!'''alias 2'''
Ligne 41 : Ligne 41 :


{| class="wikitable3"
{| class="wikitable3"
!'''commandes'''
!'''Commande'''
!'''description'''
!'''Description'''
!'''permissions'''
!'''Permission'''
|-
|-
|/hk help <commande>
|/hk help <commande>
Ligne 120 : Ligne 120 :
|accès à toutes les commandes de Hawkeye Reloaded (admin)
|accès à toutes les commandes de Hawkeye Reloaded (admin)
|hawkeye.*
|hawkeye.*
|}
=== Paramètres ===
{| class="wikitable2"
!'''Paramètre'''
!'''Description'''
|-
|{{Rouge|a}}: ''*''
|Listez les actions recherchées, séparées d'une virgule ([[Hawkeye Reloaded#Actions|+info]])
|-
|{{Rouge|p}}: ''*''
|Listez les joueurs/pseudos partiels séparés d'une virgule, pour Rollback
|-
|{{Rouge|f}}: ''*''
|Listez les mots-clés ou filtres, séparés d'une virgule
|-
|{{Rouge|r}}: ''*''
|Spécifiez optionnellement le radius dans lequel appliquer la recherche/rollback
|-
|{{Rouge|t}}: ''*''
|Jusqu'à quelle date HK doit rechercher/rollback
'''ex.''': ''4w2d20h45m10s'' - ''2012-06-31'' - ''10:45:10''
|-
|{{Rouge|l}}: ''*''
|Coordonnées au format ''x'', ''y'', ''z'' ou ''l:here'' pour définir l'endroit où vous vous tenez
|-
|{{Rouge|w}} : ''*''
|Listez les mondes dans lesquels rechercher/rollback, séparés par une virgule
|}
=== Actions ===
{| class="wikitable2"
!'''Action'''
!'''Description'''
|-
|
|}
|}



Version du 13 février 2014 à 10:47


Hawkeye Reloaded
Hawkeye Reloaded
Plugin
Catégorie Antigrief, logging [edit]
Développeur(s) bob7l, ELCHILEN0, stutiguias
Bukkit hawkeye-reload
Nefald
Status installé [edit]
Grade requis Officier
Article
Dernière révision 13/02/2014


Hawkeye Reload est tout comme Logblock ou Coreprotect un plugin de logging/antigrief permettant de rollback des changements sur la map selon des paramètres.
Hawkeye log toutes les modifications opérées sur le serveur dans une base de données MySql.
Très maniable et hautement configurable, hawkeye nous fournit une bonne protection contre le grief et un bel atout en cas de souci sur la map.

Utilisation

Hawkeye Tool

Au quotidien, Hawkeye vous sera utile au travers de son outil /hk tool. Il s'agit d'un bloc, par défaut un log (ID : 17), que vous pouvez placer à souhait sur les différents blocs pour lesquels vous souhaitez obtenir des informations. De préférence faites cela en gm 1 afin de pouvoir tester un bloc en déposant votre hktool (clic-droit) ou en remplacement d'un autre bloc (clic-gauche). Bien évidemment les choses sont bien faites, et l'outil de Hawkeye ne restera pas en place, seul vous le voyez se déposer/s'enlever.

Par défaut cet hktool est une bûche de bois, par commodité sur Nefald nous utilisons un bloc d'émeraude. Ce choix est justifié pour nous du fait que c'est un bloc que nous utilisons très peu dans nos construction, a contrario du la bûche. De fait c'est vite gênant si vous devez en permanence désactiver/activer votre hktool.


.Côté configuration, trois lignes concernent l'hktool

<syntaxhighlight lang="yaml">

 give-user-tool: true #Oui ou non doit-on obtenir l’hktool
 tool-block: '133' #Définissez quel bloc servira d’outil
 default-tool-command: 't' #La commande activant/désactivant l’hktool.

</syntaxhighlight>

Interface Web

Il existe une interface web très pratique pour faire des recherches dans les logs sans devoir être connecté en jeu. C'est d'autant plus pratique, que la lecture est simplifée du fait qu'elle ne se limite pas au chat de minecraft.

Commandes & permissions

L'antisèche de Hawkeye reload

alias

commande alias 1 alias 2
/hawk /hk /he
Commande Description Permission
/hk help <commande> L'aide de hawkeye reloaded N/A
/hk afficher une page renseignant sur toutes les commandes N/A
/hk tool bind lier les paramètres actuels à l'outil hawkeye.tool.bind
/hk tool reset reset les paramètres par défaut hawkeye.tool
/hk tool activer l'outil de recherche hawkeye.tool
/hk search <paramètres> rechercher dans la base de données hawkeye.search / hawkeye.search.<action>
/hk page <page> naviguer dans les pages de votre recherche hawkeye.page
/hk tpto <id> vous téléporter au lieu de l'ID souhaitée hawkeye.tpto
/hk here <radius> <joueur> rechercher autour de vous hawkeye.search
/hk preview apply appliquer les changements de la preview hawkeye.preview
/hk preview cancel annuler les changements de la preview hawkeye.preview
/hk preview <paramètres> faire une preview d'un rollback hawkeye.preview
/hk rollback <paramètres> faire un rollback selon les paramètres hawkeye.rollback
/hk undo annuler votre précèdent rollback hawkeye.rollback
/hk rebuild réappliquer les changements du rollback (après annulation) hawkeye.rebuild
/hk delete supprimer les données indiquées hawkeye.rollback
/he info Donne des informations importantes hawkeye.*
/he writelog <paramètres> Écrire les résultats dans un fichier de log hawkeye.search
toutes les commandes accès à toutes les commandes de Hawkeye Reloaded (admin) hawkeye.*

Paramètres

Paramètre Description
a: * Listez les actions recherchées, séparées d'une virgule (+info)
p: * Listez les joueurs/pseudos partiels séparés d'une virgule, pour Rollback
f: * Listez les mots-clés ou filtres, séparés d'une virgule
r: * Spécifiez optionnellement le radius dans lequel appliquer la recherche/rollback
t: * Jusqu'à quelle date HK doit rechercher/rollback

ex.: 4w2d20h45m10s - 2012-06-31 - 10:45:10

l: * Coordonnées au format x, y, z ou l:here pour définir l'endroit où vous vous tenez
w : * Listez les mondes dans lesquels rechercher/rollback, séparés par une virgule

Actions

Action Description

Configuration

<syntaxhighlight lang="yaml"> log:

 lava-bucket: false
 water-bucket: false
 item-place: false
 pvp-death: false
 mob-death: false
 other-death: false
 command: false
 chat: false
 join: false
 quit: false
 door-interact: false
 open-container: false
 container-transaction: false
 item-pickup: false
 item-drop: false
 button: false
 teleport: false
 lever: false
 sign-place: false
 sign-break: false
 item-break: false
 flint-steel: false
 block-place: true
 block-break: true
 block-burn: false
 block-fade: false
 block-form: false
 leaf-decay: false
 mushroom-grow: false
 tree-grow: false
 water-flow: false
 lava-flow: false
 explosion: true
 enderman-pickup: false
 enderman-place: false
 entity-kill: false
 other: false
 spawnmob-egg: false
 herochat: false
 entity-modify: false
 block-inhabit: false
 super-pickaxe: false
 worldedit-place: true
 worldedit-break: true

general:

 max-lines: 0
 log-item-drops-on-death: false
 cleanse-period: 20m
 cleanse-age: 0
 delete-data-on-rollback: true
 log-ip-addresses: false
 debug: false
 debug-level: low
 max-radius: 0
 give-user-tool: true
 tool-block: '17'
 default-here-radius: 5
 default-tool-command: 
 check-for-updates: true  #Should we check for updates? 
 op-permissions: false  #Should ops have default permissions?
 simplify-time: false  #Should dates appear as (xdays, xminutes, xseconds) 
 log-delay: 2 #When should hawkeye add entries to the mysql? (interval)

mysql:

 hawkeye-table: hawkeye
 port: 3306
 player-table: hawk_players
 username: root
 world-table: hawk_worlds
 hostname: localhost
 max-connections: 10 #Connection limit, only change if your getting errors
 password: password
 database: mysql-database

ignore-worlds: - thisworldisignored - soisthisone command-filter: #What commands should be filtered? - /login - /restartsrv - /register - /spawn block-filter: #What should hawkeye ignore? - NONE - GRASS version: 1.1.0 </syntaxhighlight>