SCP: Secret Laboratory 服务器提供多项设置,可帮助保护玩家免受恶意捣乱行为影响。 其中包括 设置,例如出生点保护,以及在检测到友军伤害时击杀或封禁玩家等操作。 你可以精细调整这些具体设置,确保玩家不会因无心之失受到过重处罚,同时仍能惩罚屡犯者;对于在出生点击杀玩家或在特定时间窗口内击杀玩家的情况,也可设置不同的处罚等级。
1. 登录 BisectHosting Starbase 面板。
2. 停止服务器。
3. 选择 Config Files 选项卡,然后选择 Server Config。
4. 在 #Friendly fire punishment 部分下,编辑所需的设置。
5. 按下 保存按钮。
6. 启动服务器。
友军伤害设置
每回合
| 配置 | 描述 | 可接受值 |
|---|---|---|
ff_detector_round_enabled |
检测一回合内造成的击杀和伤害。 |
true | false
|
ff_detector_round_kills |
检测一回合内的击杀数。 | 任意数字 |
ff_detector_round_damage |
检测一回合内造成的伤害。 | 任意数字 |
ff_detector_round_action |
设置玩家达到阈值后是被封禁还是被击杀。 |
ban | kill
|
ff_detector_round_ban_time |
如果操作设置为 ban,请设置封禁时长。
|
小时数 |
ff_detector_round_bankick_reason |
如果操作设置为 ban,请设置封禁原因。
|
任意文本 |
ff_detector_round_kill_reason |
如果操作设置为 kill,请设置击杀原因。
|
任意文本 |
ff_detector_round_adminchat_enable |
在管理员聊天中广播友军伤害。 |
true | false
|
ff_detector_round_adminchat_message |
在管理员聊天中显示友军伤害消息。 |
任意文本,使用 %nick 表示玩家名称。
|
ff_detector_round_broadcast_enable |
启用友军伤害的公开广播。 |
true | false
|
ff_detector_round_broadcast_message |
通过常规广播显示消息。 |
任意文本,使用 %nick 表示玩家名称。
|
ff_detector_round_webhook_report |
设置是否将友军伤害报告到指定的 webhook。 |
true | false
|
每条生命
| 配置 | 描述 | 可接受值 |
|---|---|---|
ff_detector_life_enabled |
检测自最近一次玩家死亡以来造成的伤害。 |
true | false
|
ff_detector_life_kills |
检测玩家自上次死亡以来的击杀。 | 任意数字 |
ff_detector_life_damage |
检测玩家自上次死亡以来造成的伤害。 | 任意数字 |
ff_detector_life_action |
设置玩家达到阈值后是被封禁还是被击杀。 |
ban | kill
|
ff_detector_life_ban_time |
如果操作设置为 ban,请设置封禁时长。
|
小时数 |
ff_detector_life_bankick_reason |
如果操作设置为 ban,请设置封禁原因。
|
任意文本 |
ff_detector_life_kill_reason |
如果操作设置为 kill,请设置击杀原因。
|
任意文本 |
ff_detector_life_adminchat_enable |
在管理员聊天中广播友军伤害。 |
true | false
|
ff_detector_life_adminchat_message |
在管理员聊天中显示友军伤害消息。 |
任意文本,使用 %nick 表示玩家名称。
|
ff_detector_life_broadcast_enable |
启用友军伤害的公开广播。 |
true | false
|
ff_detector_life_broadcast_message |
通过常规广播显示消息。 |
任意文本,使用 %nick 表示玩家名称。
|
ff_detector_life_webhook_report |
设置是否将友军伤害报告到指定的 webhook。 |
true | false
|
每个时间窗口
| 配置 | 描述 | 可接受值 |
|---|---|---|
ff_detector_window_enabled |
检测玩家在特定时间段内造成的伤害。 |
true | false
|
ff_detector_window_seconds |
检测玩家自最近一次死亡以来的击杀。 | 任意秒数 |
ff_detector_window_kills |
检测自玩家上次死亡以来造成的伤害。 | 任意数字 |
ff_detector_window_damage |
设置自玩家上次死亡以来用于检测的伤害阈值。 | 任意数字 |
ff_detector_window_action |
设置玩家达到阈值后是被封禁还是被击杀。 |
ban | kill
|
ff_detector_window_ban_time |
如果操作设置为 ban,请设置封禁时长。
|
小时数 |
ff_detector_window_bankick_reason |
如果操作设置为 ban,请设置封禁原因。
|
任意文本 |
ff_detector_window_kill_reason |
如果操作设置为 kill,请设置击杀原因。
|
任意文本 |
ff_detector_window_adminchat_enable |
在管理员聊天中广播友军伤害。 |
true | false
|
ff_detector_window_adminchat_message |
在管理员聊天中显示友军伤害消息。 |
任意文本,使用 %nick 表示玩家名称。
|
ff_detector_window_broadcast_enable |
启用友军伤害的公开广播。 |
true | false
|
ff_detector_window_broadcast_message |
通过常规广播显示消息。 |
任意文本,使用 %nick 表示玩家名称。
|
ff_detector_window_webhook_report |
设置是否将友军伤害报告到指定的 webhook。 |
true | false
|
每次出生
| 配置 | 描述 | 可接受值 |
|---|---|---|
ff_detector_spawn_enabled |
检测玩家在特定时间段内造成的伤害。 |
true | false
|
ff_detector_spawn_seconds |
检测玩家自最近一次死亡以来的击杀。 | 任意秒数 |
ff_detector_spawn_kills |
检测自玩家上次死亡以来造成的伤害。 | 任意数字 |
ff_detector_spawn_damage |
设置自玩家上次死亡以来用于检测的伤害阈值。 | 任意数字 |
ff_detector_spawn_action |
设置玩家达到阈值后是被封禁还是被击杀。 |
ban | kill
|
ff_detector_spawn_ban_time |
如果操作设置为 ban,请设置封禁时长。
|
小时数 |
ff_detector_spawn_bankick_reason |
如果操作设置为 ban,请设置封禁原因。
|
任意文本 |
ff_detector_spawn_kill_reason |
如果操作设置为 kill,请设置击杀原因。
|
任意文本 |
ff_detector_spawn_adminchat_enable |
在管理员聊天中广播友军伤害。 |
true | false
|
ff_detector_spawn_adminchat_message |
在管理员聊天中显示友军伤害消息。 | 任意文本,使用 %nick 表示玩家名称。 |
ff_detector_spawn_broadcast_enable |
启用友军伤害的公开广播。 |
true | false
|
ff_detector_spawn_broadcast_message |
通过常规广播显示消息。 | 任意文本,使用 %nick 表示玩家名称。 |
ff_detector_spawn_webhook_report |
设置是否将友军伤害报告到指定的 webhook。 |
true | false
|