Admin docs · Overview
Docs/dominion/Admin docs · Overview

Admin docs · Overview

The entry point for server owners and operators to deploy, configure, back up, and troubleshoot Dominion.

Admin responsibilities

Administrators do not need to manage every claim for players, but must keep the plugin running within a stable, explainable boundary:

  • Choose the server core and Java runtime;
  • Safeguard the database and configuration under plugins/Dominion/;
  • Define default flags, player limits, and unclaimed-area rules;
  • Decide between SQLite and an external database, and set the multi-server switch;
  • Back up before upgrades, migrations, and imports;
  • Verify guest behavior with a regular account instead of only testing with OP.

A complete deployment sequence

  1. Start the server and confirm the Java runtime and server core are stable;
  2. Put the Dominion release JAR into plugins/, and start once so the plugin generates its files;
  3. Check the database connection and Plugin Enabled! in the startup log;
  4. Stop the server, back up plugins/Dominion/, then edit config.yml, flags.yml, limitations/, and world-wide/;
  5. Reload with /dominion reload config, or restart in a maintenance window;
  6. Create a test claim with a regular player account, and verify guest, member, permission group, and environment flags in turn;
  7. Confirm there is no hidden regression through the troubleshooting page and the logs, then open the server to all players.

Configuration file map

FileWhat it managesHow to change it
config.ymlDatabase, language, UI, automatic creation, messages, border display, multi-server, and integration switchesEditable; do not change version
flags.ymlFlag enablement, defaults, and UI icon itemsEditable; changes affect options and database fields
languages/*.ymlPrompts, menu text, and flag name descriptionsEditable; can also be regenerated with update_language
limitations/*.ymlClaim counts, sizes, economy, teleportation, and vertical rangeAdd files per player group
world-wide/*.ymlEnvironment and guest rules for unclaimed areasAdd files per world
dominion.db or external databaseClaims, members, groups, templates, and player preferencesDo not edit tables by hand; back up first and use plugin commands

A minimal production security baseline

database:
  type: sqlite
ui:
  default: CHEST
auto-create-radius: 10
server-spawn-protection-radius: 10
admin-bypass: true
check-update: true

This is the generated configuration default baseline, not a final policy for every server. Production servers should first verify container, place, break, explosions, and teleportation rules with a regular account before opening more permissions.

Admin documentation navigation