管理员文档 · 总览
文档/dominion/管理员文档 · 总览

管理员文档 · 总览

面向服主与运维人员的 Dominion 部署、配置、备份和排障入口。

管理职责

管理员不需要替玩家逐个管理领地,但需要保证插件有一个稳定、可解释的运行边界:

  • 选择服务器核心与 Java 运行环境;
  • 保管 plugins/Dominion/ 下的数据库与配置;
  • 定义默认 flag、玩家限制和未认领区域规则;
  • 决定使用 SQLite 还是外部数据库,设置多服开关;
  • 在升级、迁移和导入之前完成备份;
  • 用普通账号验证访客行为,而不是只用 OP 账号测试。

一次完整的部署顺序

  1. 启动服务端,确认 Java 运行环境与服务端核心本身稳定;
  2. 把 Dominion 发行版 JAR 放进 plugins/,启动一次让插件生成文件;
  3. 核对启动日志中的数据库连接和 Plugin Enabled!
  4. 停服备份 plugins/Dominion/,再修改 config.ymlflags.ymllimitations/world-wide/
  5. /dominion reload config 重载配置,或在维护窗口重启;
  6. 用普通玩家账号创建一个测试领地,依次验证访客、成员、权限组和环境 flag;
  7. 通过常见问题与日志确认没有隐性回退,再开放给全体玩家。

配置文件地图

文件管理内容修改方式
config.yml数据库、语言、UI、自动创建、消息、边界显示、跨服和集成开关可改;version 不要改
flags.ymlflag 的启用状态、默认值、UI 图标物品可改;改动会影响可选项与数据库字段
languages/*.yml提示、菜单文本和 flag 名称描述可改;也可用 update_language 重建
limitations/*.yml领地数量、尺寸、经济、传送和垂直范围可按玩家组新增文件
world-wide/*.yml未认领区域的环境与访客规则可按世界新增文件
dominion.db 或外部数据库领地、成员、组、模板和玩家偏好不要手工改表;先备份并用插件命令操作

生产环境的最小安全基线

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

这是生成配置的默认基线,不是适合所有服务器的最终策略。生产服应先用普通账号验证 containerplacebreak、爆炸和传送规则,再开放更多权限。

管理员文档导航