How to configure friendly fire on an SCP: Secret Laboratory server




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


Was this answer helpful?

0
« Back