The config_gamepaly.txt file (often simply referred to as the Gameplay Config file) is used to set up many of the core functions of an SCP:SL server.
Main server settings are settings that often need to be changed to allow a dedicated server to be connected to, as well as for Server Verification.
When setting up a server with the intent of having it sit on the Verified Server List, please be certain to fill out the “Server_name”, “sderverinfo_pastebin_id”
Config Field | Description | Type | Default Value |
---|---|---|---|
server_name | Server name displayed in the server list. | string | My Server Name |
player_list_title | Server name displayed only in the player list. | string | default (Default makes it use the server_name value for both) |
player_list_title_rate | The amount of time (in seconds) between refreshing the title of the player list | float | 5 |
serverinfo_pastebin_id | Set pastebin id used for the info tab on the server browser When creating a new file on pastern, the “ID” is contained in your browser’s web address bar. See this page for more info | string | 7wV681fT |
server_ip | IP Address of the server used for joining from the server browser.Note: When set to "auto" server will try to get its own public IP address. | string | auto |
max_players | Max amount of players that can be connected to the server at once. | int | 20 |
server_tickrate | How many frames per second | short | 60 |
contact_email | Contact email address for the server owner or administration. | N/ANote: this field must be manually added to the server config. | |
port_queue | Which ports will be used for connecting through the server. | - 7777- 7778- 7779- 7780- 7781- 7782- 7783- 7784 | |
lobby_waiting_time | The waiting time before the game starts | 20 | |
use_reserved_slots | Enable the reserved slots or not | true | |
ipv4_bind_ip | Set the IPV4 of the server | 0.0.0.0 | |
ipv6_bind_ip | Set the IPV6 of the server | :: |
Settings which change the gameplay of SCP: SL in some way.
Change warhead and intercom timers, friendly fire, etc.
Config Field | Description | Type | Default Value |
---|---|---|---|
afk_time | How many seconds someone can be AFK in their spawn location before being kicked | 90 | |
constantly_check_afk | False | ||
intercom_cooldown | Intercom cooldown after use in seconds. | 120 | |
intercom_max_speech_time | Amount of time a player can use the intercom in seconds. | 20 | |
auto_round_restart_time | Length of time after the round has ended for the round to restart in seconds. | 10 | |
friendly_fire | Enable or disable friendly fire for humans. | false | |
friendly_fire_multiplier | 1 | ||
warhead_tminus_start_duration | Countdown timer until the warhead detonates in seconds. (Minimum 70, maximum 120) | 90 | |
human_grenade_multiplier | Grenade damage multiplier for humans. | 0.7 | |
scp_grenade_multiplier | Grenade damage multiplier for SCPs. | 1 | |
lock_gates_on_countdown | Forces the entrance gates to be open when the warhead is counting down. | true | |
isolate_zones_on_countdown | Locks all checkpoints when the warhead is counting down. | false | |
open_doors_on_countdown | Forces all normal doors and checkpoints to be open when the warhead is counting down. | true | |
allow_playing_as_tutorial | Allows players to play as the tutorial class. | true | |
914_mode | Sets how 914 operates on players(Options: DroppedAndPlayerTeleport, Inventory, DroppedAndInventory, Held, DroppedAndHeld, Dropped) | DroppedAndPlayerTeleport | |
keep_items_after_escaping | Sets when a player escapes if the old items fall on the ground | true | |
096_destroy_locked_doors | Sets if SCP 096 can destroy locked doors | true | |
no_holidays | Disable the holidays and other generation event (like Halloween) | false | |
allow_disarmed_interaction | Allowed handcuffed player to interact with door or elevator | false | |
sinkhole_slow_amount | How much the sinkhole makes the player slower | 30 | |
sinkhole_spawn_chance | The spawn chance to spawn a sinkhole (0 to disable) | 0 |
Change spawn chances, patterns, etc.
Config Field | Description | Type | Default Value |
---|---|---|---|
minimum_MTF_time_to_spawn | Minimum time it can take from the last wave for a new one to spawn. | 280 | |
maximum_MTF_time_to_spawn | Maximum time it can take from the last wave for a new one to spawn. | 350 | |
maximum_MTF_respawn_amount | The amount of player who can respawn. | 15 | |
maximum_CI_respawn_amount | The amount of player who can respawn. | 15 | |
priority_mtf_respawn | Should MTF be a top priority for a respawn team? | true | |
use_crypto_rng | Enables better randomness for generation by using cryptograhic random number generator (RNG).Note: Cryptograhic RNG uses more CPU to generate numbers. | false | |
ci_respawn_percent | Chance for Chaos Insurgents to spawn in a wave. | 35 | |
ci_on_start_percent | Chance for Chaos Insurgents to spawn at round start (Replaces Facility Guards). | 10 | |
team_respawn_queue | Pattern in which the classes spawn at round start. | 4014314031441404134044434414 | |
server_forced_class | Forced class on round start. | -1 (-1 = random) | |
map_seed | Force single map seed for all rounds. | -1 (-1 = random) |
Config Field | Description | Type | Default Value |
---|---|---|---|
respawn_tickets_mtf_initial_count | The starting count for NTF Respawn Tickets | 24 | |
respawn_tickets_ci_initial_count | The starting count for Chaos respawn Tickets | 14 | |
respawn_tickets_mtf_classd_cuffed_escape_count | The amount of tickets MTF get for letting a Disarmed Class D escape | 1 | |
respawn_tickets_mtf_scientist_escape_count | The amount of tickets MTF get for letting a Scientist Escape | 1 | |
respawn_tickets_mtf_scp_hurt_escape_count | The amount of tickets MTF get for damaging an SCP | 1 | |
respawn_tickets_ci_classd_escape_count | The amount of tickets CI get for letting a Class D Escape | 1 | |
respawn_tickets_ci_scientist_cuffed_escape_count | The amount of tickets CI get for letting a Disarmed Scientist escape | 2 | |
respawn_tickets_ci_scientist_died_count | The amount of tickets CI get for killing a Scientist | 1 | |
respawn_tickets_ci_scp_item_count | The amount of tickets CI get when a Class-D or Chaos uses an SCP item | 2 | |
respawn_tickets_mtf_scp_hurt_interva | The percentage of health an SCP must lose to trigger the 'scp_hurt' tickets. | 25 |
Config Field | Description | Type | Default Value |
---|---|---|---|
stamina_balance_use | The amount of stamina that is drained from running. | 0.05 | |
stamina_balance_immunity | The time (in seconds) that newly-spawned players can sprint without consuming stamina. | 3 | |
stamina_balance_regen_cd | The seconds that must pass before stamina starts regenerating after the player stops sprinting. | 1 | |
stamina_balance_regen_speed | How fast the stamina regenerates multiplier. | 1 | |
stamina_balance_walk_speed | Multiplier for human walk speed. | 1.2 | |
stamina_balance_sprint_speed | Multiplier for human sprint speed. | 1.05 |