预留位让玩家在你的 WARDOGS 服务器满员时也能加入。服务器会为预留名单上的玩家空出一定数量的位置。你可以在 ServerSettings.ini 中手动编辑名单,也可以交给 WARPANEL 维护。
ServerSettings.ini 配置行
预留位是 [/Script/WDGame.WDGameSession] 段落中的两项设置:保留多少个位置,以及可以使用这些位置的玩家的 Steam ID(SteamID64,17 位数字)。ClearArray 这一行会先清空默认名单;每位玩家添加一行 DefaultReservedPlayerIds。
ServerSettings.ini
[/Script/WDGame.WDGameSession]MaxReservedSlots=4!DefaultReservedPlayerIds=ClearArray.DefaultReservedPlayerIds=76561198000000011.DefaultReservedPlayerIds=76561198000000099
用 WARPANEL 添加预留位
- 01连接 RCON在 WARPANEL 中打开服务器的 设置 → RCON,填写服务器的公网 IP、RCON 端口(默认 7776)和密码。
- 02打开预留位名单服务器的“服务器配置”页面会显示预留位名单:设置文件里有哪些人,以及保留了多少个位置。
- 03添加玩家粘贴玩家的 Steam ID(7656119…)并添加。WARPANEL 通过 RCON 将其写入设置文件,并在团队的玩家备注中为其打上 VIP 标签。
- 04方便时重启游戏在服务器启动时读取名单,所以预留位从下次重启起生效。WARDOGS 服务器大约每天重启一次。
自动发放 VIP
- 支持者:支持者档位或一次性付款可以包含预留位。付款成功时 WARPANEL 自动添加,支持结束时自动收回。
- 暖服玩家:Discord → 暖服 → 暖服奖励,可为暖服达到你设定分钟数的玩家发放预留位,持续天数也由你决定。
- 已经拥有预留位的玩家——无论是手动添加还是来自其他福利——在上述福利结束时会保留预留位。
常见问题
怎么找到玩家的 Steam ID?
就是玩家 Steam 个人资料地址中以 7656119 开头的 17 位数字,也可以在 WARPANEL 的实时玩家列表和玩家页面中找到。
预留位算在玩家上限里吗?
算。MaxPlayers 包含预留位;MaxReservedSlots 表示其中有多少个为名单保留。
为什么新加的预留位不会立刻生效?
运行中的 WARDOGS 服务器在启动时从 ServerSettings.ini 读取预留名单,所以更改要在下次重启后才生效。