Summary
SCP: Secret Laboratory servers have multiple settings available that help protect players from intentional griefing. These include settings like Spawn Protection and actions like killing or banning players when detecting friendly fire. The exact settings can be fine-tuned to ensure that players aren't punished heavily for honest mistakes while still punishing repeat offenders, with varying penalty levels available for killing players in their spawn or during specific time windows.
How to Configure Friendly Fire on an SCP: Secret Laboratory Server
1. Log in to the BisectHosting Games panel.
2. Stop the server.
3. Under Config Files, select Server Config.
4. Navigate to the Friendly fire punishment
section.
5. Adjust the Per Round
or other ff
settings using the charts below.
6. Once finished editing, choose Save Content.
7. Start the server.
Per Round
Config | Description | Accepted Values |
ff_detector_round_enabled |
Detects kills and damage done in a round. | true , false |
ff_detector_round_kills |
Detects the number of kills in a round. | Any number |
ff_detector_round_damage |
Detects the damage dealt in a round. | Any number |
ff_detector_round_action |
Sets whether to ban or kill a player once they reach the threshhold. | ban , kill |
ff_detector_round_ban_time |
If action is set to ban , set ban length. |
Duration in Hours |
ff_detector_round_bankick_reason |
If action is set to ban , set ban reason. |
Any text |
ff_detector_round_kill_reason |
If action is set to kill , set kill reason. |
Any text |
ff_detector_round_adminchat_enable |
Broadcasts friendly fire in admin chat. | true , false |
ff_detector_round_adminchat_message |
Shows a friendly fire message in the admin chat. | Any text, use %nick for player names. |
ff_detector_round_broadcast_enable |
Enables public broadcast for friendly fire. | true , false |
ff_detector_round_broadcast_message |
Shows message with the regular broadcast. | Any text, use %nick for player names. |
ff_detector_round_webhook_report |
Sets if friendly fire is reported to the specified webhook. | true , false |
Per Life
Config | Description | Accepted Values |
ff_detector_life_enabled |
Detects damage dealt since the most recent player's death. | true , false |
ff_detector_life_kills |
Detects kills by players since the last death. | Any number |
ff_detector_life_damage |
Detects damage dealt by a player since their last death. | Any number |
ff_detector_life_action |
Sets whether to ban or kill a player once they reach the threshold. | ban , kill |
ff_detector_life_ban_time |
If action is set to ban , set ban length. |
Duration in Hours |
ff_detector_life_bankick_reason |
If action is set to ban , set ban reason. |
Any text |
ff_detector_life_kill_reason |
If action is set to kill , set kill reason. |
Any text |
ff_detector_life_adminchat_enable |
Broadcasts friendly fire in admin chat. | true , false |
ff_detector_life_adminchat_message |
Shows a friendly fire message in the admin chat. | Any text, use %nick for player names. |
ff_detector_life_broadcast_enable |
Enables public broadcast for friendly fire. | true , false |
ff_detector_life_broadcast_message |
Shows message with the regular broadcast. | Any text, use %nick for player names. |
ff_detector_life_webhook_report |
Sets if friendly fire is reported to the specified webhook. | true , false |
Per Window
Config | Description | Accepted Values |
ff_detector_window_enabled |
Detects damage dealt by players in a specific time frame. | true , false |
ff_detector_window_seconds |
Detects kills by players since the most recent death. | Any number in seconds |
ff_detector_window_kills |
Detect damage dealt since a player's last death. | Any number |
ff_detector_window_damage |
Sets the damage threshold for detection since the player's last death. | Any number |
ff_detector_window_action |
Sets whether to ban or kill a player once they reach the threshold. | ban , kill |
ff_detector_window_ban_time |
If action is set to ban , set ban length. |
Duration in Hours |
ff_detector_window_bankick_reason |
If action is set to ban , set ban reason. |
Any text |
ff_detector_window_kill_reason |
If action is set to kill , set kill reason. |
Any text |
ff_detector_window_adminchat_enable |
Broadcasts friendly fire in admin chat. | true , false |
ff_detector_window_adminchat_message |
Shows a friendly fire message in the admin chat. | Any text, use %nick for player names. |
ff_detector_window_broadcast_enable |
Enables public broadcast for friendly fire. | true , false |
ff_detector_window_broadcast_message |
Shows message with the regular broadcast. | Any text, use %nick for player names. |
ff_detector_window_webhook_report |
Sets if friendly fire is reported to the specified webhook. | true , false |
Per Spawn
Config | Description | Accepted Values |
ff_detector_spawn_enabled |
Detects damage dealt by players in a specific time frame. | true , false |
ff_detector_spawn_seconds |
Detects kills by players since the most recent death. | Any number in seconds |
ff_detector_spawn_kills |
Detect damage dealt since a player's last death. | Any number |
ff_detector_spawn_damage |
Sets the damage threshold for detection since the player's last death. | Any number |
ff_detector_spawn_action |
Sets whether to ban or kill a player once they reach the threshold. | ban , kill |
ff_detector_spawn_ban_time |
If action is set to ban , set ban length. |
Duration in Hours |
ff_detector_spawn_bankick_reason |
If action is set to ban , set ban reason. |
Any text |
ff_detector_spawn_kill_reason |
If action is set to kill , set kill reason. |
Any text |
ff_detector_spawn_adminchat_enable |
Broadcasts friendly fire in admin chat. | true , false |
ff_detector_spawn_adminchat_message |
Shows a friendly fire message in the admin chat. | Any text, use %nick for player names. |
ff_detector_spawn_broadcast_enable |
Enables public broadcast for friendly fire. | true , false |
ff_detector_spawn_broadcast_message |
Shows message with the regular broadcast. | Any text, use %nick for player names. |
ff_detector_spawn_webhook_report |
Sets if friendly fire is reported to the specified webhook. | true , false |