Documentation/Permissions

Permission nodes for DarkTrace 0.1.8.1 and above

If the configuration entry "oppermissions" is set to true, ops have all DarkTrace-related permissions. Further even without any permissions system used it is possible to give players permissions with the list entries under permissions in the configuration. Add the player name to the desired list and the player can use th permission (Usually darktrace.mod and darktrace.all should suffice.).

The most important permission nodes are:

  • darktrace.all
    Allows for using every command of DarkTrace, including erasing all data, removing players, saving, reloading.
  • darktrace.mod
    Allows for everything related to viewing stats, suspicious entries, including digest. Does not allow for changing the data.

Mind that with oppermissions set to true in the configuration ops will have all permissions for DarkTrace.

Currently there is a node for each command, though some nodes are still subject to change, most permission nodes refer to a command.

Shortcut permissions:

  • darktrace.all
    As stated above: all permissions
  • darktrace.mod
    As stated above: permissions for viewing data, i.e.:
    help, info, stats, suspicious, browse, digest, cleanup, display

Commands for viewing the data:

  • darktrace.help
    Show a list of commands. Later maybe more...
  • darktrace.info
    Show info about internal settings.
  • darktrace.stats
    Show the stats if a player.
  • darktrace.suspicious
    Show suspicious entries. (demands darktrace.browse)
  • darktrace.browse
    Necessary for browsing through suspicious entries and later stats entries as well, will probably be removed, because this is needed anyway and should be implied by stats/suspicious.
  • darktrace.display
    For using the display command for individual display settings.

Administrative commands that do not affect the data:

  • darktrace.cleanup
    Erase digested data from memory, like ratios and suspicious entries. This can be used to release some memory, just in case.
  • darktrace.digest
    Force re-calculation of all ratios etc. for all players, this probably has no effect in additions to calling /suspicious, because /suspicious will recalculate changed entries anyway.
  • darktrace.save
    Force saving the data to disk.

Administrative permissions/commands that affect the data:

  • darktrace.enable
    Set DarkTrace to active
  • darktrace.disable
    Set DarkTrace to inactive ( will not add anything to data).
  • darktrace.remove
    Remove a player from the data.
  • darktrace.erase
    Administrative: clear all data for instance.
  • darktrace.reload
    Administrative: reload configuration, reload data

Comments

Posts Quoted:
Reply
Clear All Quotes