{% extends "base.jinja2" %} {% block title %}Permissions - DarkflameServer{% endblock %} {% block css %} {% endblock %} {% block content %}
What each GM level may do on the dashboard and in the game. Click a level to make it the lowest one allowed; every level above it is allowed too. Changes apply straight away, no restart needed. GM 9 can always do everything on the dashboard.
| Permission | GM 0 | GM 1 | GM 2 | GM 3 | GM 4 | GM 5 | GM 6 | GM 7 | GM 8 | GM 9 | Set by | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||||
The commands the world servers registered, with the level each needs. A command that does the same
thing as a dashboard permission uses that permission's level: change it on the permission's row on the Dashboard tab, and the game follows. An
older command_level_ value for such a command is kept as an override until you drop it. Commands that act on another
player follow the same rules as the dashboard's tools: below GM 9, never on a higher GM level, on your own level only with
manage_equal_rank, and on yourself only with the self_ permission shown.
| Command | GM 0 | GM 1 | GM 2 | GM 3 | GM 4 | GM 5 | GM 6 | GM 7 | GM 8 | GM 9 | Set by | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||||
Each permission is also a setting: add permission_<name>=<level> to dashboardconfig.ini
(for example permission_accounts_ban=3) or set the environment variable PERMISSION_ACCOUNTS_BAN=3.
The dashboard picks up file changes when its settings reload.
The world servers read these levels from what the dashboard stored, for the commands that follow a permission, so set them for the dashboard only.
Other commands work the same way in worldconfig.ini: command_level_<name>=<level>
(for example command_level_spawn=6, or COMMAND_LEVEL_SPAWN=6 in the world servers' environment).
Worlds pick up file changes when their settings reload (/reloadconfig). For a command that follows a permission,
such a value overrides the permission; command_level_<name>=permission makes it follow the permission again.
A level chosen on this page beats the file and environment. Reset removes it, so the file or the built-in default applies again.