限制对你的 7 Days to Die 服务器的访问。
你可以通过两种方式保护你的服务器,防止未经许可的玩家加入。
其一是为服务器设置密码。
只有知道密码的玩家才能加入服务器。
另一种方法是使用白名单。
当然,你也可以同时使用这两种方法。
设置密码
- Basic Mode: 在基本模式中,你可以在服务器设置 -> 服务器密码下找到相应选项。
输入你的密码并点击保存。
重启服务器以使密码生效。 - Advanced Mode: 在高级模式中,需要在serverconfig.xml中设置密码。
找到以下这一行:<property name="ServerPassword" value=""></property>
将密码填写在两个空的引号""之间,例如:<property name="ServerPassword" value="Test123"></property>
点击保存并重启服务器。
白名单
要向白名单添加玩家,你的服务器必须处于高级模式。
重要:你的服务器必须保持在高级模式,否则你所做的更改会被还原!
提示:管理员会自动加入白名单,无需单独添加。
serveradmin.xml
停止你的服务器。状态必须是 Server läuft nicht!
点击左侧的serveradmin.xml,找到以下部分:
<whitelist>
<!-- ONLY PUT ITEMS IN WHITELIST IF YOU WANT WHITELIST ONLY ENABLED!!! -->
<!-- If there are any items in the whitelist, the whitelist only mode is enabled -->
<!-- Nobody can join that ISN'T in the whitelist or admins once whitelist only mode is enabled -->
<!-- Name is optional for display purposes only -->
<!-- <user platform="" userid="" name="" ></user> -->
<!-- <group steamID="" name="" ></group> -->
</whitelist>
为单个玩家添加的条目如下:<user platform="steam" userid="SteamID64" name="Test" ></user>
将 SteamID64 替换为该玩家的 SteamID64。
如何获取,我们在此有说明:获取 SteamID64。
以 2 名玩家为例,将如下所示:
<whitelist>
<user platform="steam" userid="76561197979226165" name="Test" ></user>
<user platform="steam" userid="76561197979226167" name="Test" ></user>
</whitelist>
添加完所有玩家后,点击保存并启动你的服务器。
管理员命令
你也可以在游戏内使用管理员命令将玩家加入白名单。
为此,你需要在服务器上具有管理员权限。
如何成为管理员,我们在这里有说明:如何成为 7 Days to Die 管理员。
按下 [F1] 打开控制台。用于添加玩家的命令如下:whitelist add name/SteamID64
将 name 替换为玩家的名字,或将 SteamID64 替换为你想加入白名单的玩家的 SteamID64。
示例:
whitelist add Urizenwhitelist add 76561197979226165
重要:只有当玩家正在服务器上时,name 才有效。
如果玩家不在服务器上,请使用 SteamID64。
如何查找,我们在此有说明:获取 SteamID64。