跳到主要内容

饥荒联机版:白名单

本指南的理想产品

立即开始 — 订购合适的产品,按照本指南一步一步操作。

介绍

白名单是一种访问列表,用来限制谁能加入你的服务器。在饥荒联机版中,这通过基于 Klei 用户 ID 的允许列表实现。通常的设置是一个 whitelist.txt 文件加上 cluster.ini 里的 whitelist_slots

激活白名单

通过 FTP 连接到你的服务器,找到你的集群文件夹,通常类似于 DoNotStarveTogether/Cluster_1/,或者是包含 cluster.ini 的供应商特定路径。打开 cluster.ini,在 [NETWORK] 部分设置 whitelist_slots

如果想让服务器只允许白名单玩家加入,把 whitelist_slots 设置成和 max_players 一样。

[NETWORK]
max_players = 6
whitelist_slots = 6

在同一个集群目录下,创建或编辑 whitelist.txt。每行添加一个 KU_ 格式的 Klei ID。

KU_aaaaaaaa
KU_bbbbbbbb

保存文件并重启服务器。允许列表会在启动时读取。

管理白名单玩家

要添加玩家,把他们的 KU_ ID 添加到 whitelist.txt,保存后重启。

要移除玩家,从 whitelist.txt 删除他们的 KU_ ID,保存后重启。

确保 whitelist.txt 里的 ID 数量至少和 whitelist_slots 一样多,避免当保留的白名单槽位超过列出的用户数时出现无法加入的问题。

验证白名单功能

重启后,尝试用不在 whitelist.txt 里的账号加入。如果 whitelist_slots 等于 max_players,加入应该会失败。然后用一个列在白名单里的 KU_ ID 加入,确认能正常访问。

如果服务器仍允许未列出的玩家加入,确认你编辑的是当前生效的集群文件夹,并且 [NETWORK] 部分包含了 whitelist_slots 这一行。

结论

如果以上步骤都正确执行,你的白名单现在已经激活,可以精准控制谁能加入服务器。如果访问权限仍不正常,重启服务器一次,再检查文件或命令输出确认更改已生效。