serveradmin.xml(文件名由 AdminFileName 指定)保存管理员、白名单、黑名单及命令权限等级。等级越低权限越高;未列出的玩家默认为 1000,未列出的命令需要 0 级。
如何使用该工具
导入当前的 serveradmin.xml(或从示例开始),并备份原文件。
添加管理员:平台、ID(Steam 用 SteamID64)、名称和权限等级。
按需填写白名单(只要有条目就启用仅白名单模式)、黑名单和各命令等级。
下载文件并替换服务器上的文件(服务器停止时,或使用游戏内命令),然后重启。
格式与限制
生成的结构:根节点 <adminTools>,包含 <users>、<whitelist>、<blacklist> 和 <commands>;元素为 <user platform userid name permission_level/>、<blacklisted platform userid displayname unbandate reason/> 和 <permission cmd permission_level/>。据 7d2dmodding wiki,这是近期版本(V3.x)的格式,旧版(V1/V2)格式不同。API 令牌、Web 用户和 Steam 组由游戏保留但本工具不处理:如有请手动或用命令编辑。wiki 也建议通过 admin、ban、whitelist 和 createwebuser 命令管理该文件。
常见问题
- 管理员应设置哪个权限等级?
- 完整管理员用 0;受限版主用更大的值(最高 1000)。只有玩家等级小于或等于命令等级时才能使用该命令。
- Steam 玩家应使用哪个 ID?
- 平台选“Steam”并填写 SteamID64(17 位数字);其他平台请使用游戏内 lp 命令显示的 ID。
