在 Left 4 Dead 2 中,踢出与封禁系统是服务器管理员用来管理玩家行为、维护良好游戏环境的一项功能。 玩家若干扰游戏体验或违反服务器规则,可能会被从服务器踢出;这通常是临时移除。 服务器管理员也可以封禁玩家,永久阻止他们重新加入服务器,作为对反复违规或干扰行为更严厉的处理措施。 该系统有助于为社区维持公平且愉快的游戏体验,并确保服务器规则得到执行。
1. 登录 BisectHosting Starbase 面板。
2. 停止服务器。
3. 前往 Files 选项卡。
4. 找到以下目录:/home/container/left4dead2/cfg。
5. 打开 server.cfg 文件。 如果没有该文件,请在此处了解如何创建。
6. 输入以下内容,每项用新行分隔。 请按命令顺序操作,以避免重置列表。
exec banned_user.cfg
exec banned_ip.cfg
writeid
writeip7. 按下 Save 按钮。
8. 启动服务器。
9. 前往 Console 选项卡。
10. 输入所需的踢出或封禁命令。
| 命令 | 说明 | 示例 |
|---|---|---|
status |
显示当前已连接玩家的服务器信息,例如玩家名称和用户 ID。 | status |
kick PlayerName |
按玩家名称将其从服务器踢出。 | kick Steve |
kickid PlayerID Message |
通过用户 ID 将玩家从服务器踢出,并可附带可选消息。 | kickid 2 You have intentionally killed a teammate |
addip BanMinutes PlayerIP |
在指定分钟数内禁止某个 IP 连接到服务器。 使用 0 进行永久封禁。
|
addip 60 104.12.123.456 |
listip |
列出服务器当前已封禁的 IP 地址。 | listip |
removeip listID |
从服务器的封禁列表中移除已封禁的 IP 地址。 通常在使用 listip 命令后使用。 | removeip 1 |
writeip |
将命令写入本地文件,以便即使服务器重置后也能保存在服务器内存中。 通常在命令之后使用;用分号分隔。 | addip 0 104.12.123.456;writeip |
注意:重启服务器会重置用于封禁的服务器内存。 请务必使用
writeip命令来永久保存封禁。