在《饥荒联机版》(Don’t Starve Together)中,为服务器设置管理员是保证服务器管理与稳定运行的关键步骤。以下是以 Linux 环境为例,介绍的一种标准设置方法。
一、文件路径定位
玩家的服务器存档通常位于以下路径:
~/.klei/DoNotStarveTogether/Cluster_1/
该目录下包含服务器的主要配置文件,如 cluster.ini、cluster_token.txt 以及 Master/ 和 Caves/ 等子世界文件夹。
二、添加管理员配置文件
要设置管理员,需要在 Cluster_1/ 目录下新建或编辑文件 adminlist.txt。每位管理员的 Klei ID(形如 KU_XXXXXXXX)需独占一行。例如:
KU_ABCDEFG1
KU_ABCDEFG2
管理员 ID 可通过玩家进入服务器后,在 Master/server_chat_log.txt 中查看:
[00:00:06]: KU_ABCDEFG1 (PlayerName) joined the game
三、重启服务器使设置生效
完成 adminlist.txt 编辑后,需要重启服务器以使改动生效。服务器只会在启动时读取此配置文件,热更新不支持管理员设置。
四、确认设置是否生效
重启后,可通过查看日志文件确认管理员是否成功加载:
cat Master/server_log.txt | grep admin
日志中应出现类似:
[00:00:05]: KU_ABCDEFG1 added as admin
五、文件权限注意事项
务必保证所有配置文件的权限归属于运行服务器的用户。例如,cluster_token.txt 若归属于 root,可能导致普通用户无法启动服务器。可使用以下命令修复:
sudo chown username:username cluster_token.txt
将 username 替换为服务器运行用户的名称。
六、管理员权限说明
成为管理员后,可使用控制台指令执行如踢人(/kick)、封禁(/ban)、回档(/rollback)等操作,也可开启调试模式使用高级命令。
以上设置方法适用于使用官方工具启动的本地或专用服务器环境。