« Hawkeye Reloaded » : différence entre les versions

De Nefald Wiki
Aller à la navigation Aller à la recherche
Hiob (discussion | contributions)
mAucun résumé des modifications
Hiob (discussion | contributions)
mAucun résumé des modifications
Ligne 3 : Ligne 3 :
'''Hawkeye Reload''' est tout comme [http://dev.bukkit.org/server-mods/logblock/ '''Logblock'''] ou  [http://dev.bukkit.org/server-mods/coreprotect/ '''Coreprotect'''] un plugin de logging/antigrief permettant de rollback des changements sur la map selon des paramètres. <br />Hawkeye log toutes les modifications opérées sur le serveur dans une base de données MySql.
'''Hawkeye Reload''' est tout comme [http://dev.bukkit.org/server-mods/logblock/ '''Logblock'''] ou  [http://dev.bukkit.org/server-mods/coreprotect/ '''Coreprotect'''] un plugin de logging/antigrief permettant de rollback des changements sur la map selon des paramètres. <br />Hawkeye log toutes les modifications opérées sur le serveur dans une base de données MySql.
<br /> 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.
<br /> 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 <code>/hk tool</code>. 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>
<!--
=== Faire une recherche ===
-->
=== 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.
* [http://dev.bukkit.org/bukkit-plugins/hawkeye-reload/pages/web-interface-setup/ Hawkeye Reloaded Web-interface] sur bukkit.org


== Commandes & permissions ==
== Commandes & permissions ==
Ligne 25 : Ligne 45 :
!'''permissions'''
!'''permissions'''
|-
|-
|/he help <commande>
|/hk help <commande>
|L'aide de hawkeye reloaded
|L'aide de hawkeye reloaded
|''N/A''
|''N/A''
Ligne 88 : Ligne 108 :
|supprimer les données indiquées
|supprimer les données indiquées
|hawkeye.rollback
|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'''
|'''toutes les commandes'''
Ligne 93 : Ligne 121 :
|hawkeye.*
|hawkeye.*
|}
|}
== 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>


[[Catégorie:Plugin installé]]
[[Catégorie:Plugin installé]]
[[Catégorie:Protection]]
[[Catégorie:Protection]]
[[Catégorie:Plugin utilisant MySQL]]
[[Catégorie:Plugin utilisant MySQL]]

Version du 9 août 2013 à 07:39


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 9/08/2013


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
  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.

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

commandes alias 1 alias 2
/hawk /hk /he
commandes description permissions
/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.*

Configuration

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