RustHelp hero
RustHelp Logo
Server
Client
Replicated

Variable
Command

New
Removed
ACCESSIBILITY
Client commandVariable

accessibility.allynametagcolour

Default: 0

Client commandCommand

accessibility.applyallchanges

Client commandVariable

accessibility.buildingblockedzonecolour

Default: 0

Client commandVariable

accessibility.clannametagcolour

Default: 0

Client commandVariable

accessibility.disablemovementininventory

Default: False

Client commandVariable

accessibility.enemynametagcolour

Default: 0

Client commandVariable

accessibility.healthbarcolour

Default: 0

Client commandVariable

accessibility.holosightcolour

Default: 0

Client commandVariable

accessibility.hungerbarcolour

Default: 0

Client commandVariable

accessibility.hydrationbarcolour

Default: 0

Client commandVariable

accessibility.ioarrowinputcolor

Default: 0

Client commandVariable

accessibility.ioarrowoutputcolor

Default: 0

Client commandVariable

accessibility.laserdetectorcolour

Default: 0

Client commandVariable

accessibility.mushroomcolour

Default: 0

Client commandVariable

accessibility.teamnametagcolour

Default: 0

Client commandVariable

accessibility.treemarkercolor

Default: 0

ADVENTCALENDAR
Server commandVariable

adventcalendar.overrideadventcalendarday

Default: 0

Server commandVariable

adventcalendar.overrideadventcalendarmonth

Default: 0

AI
Server commandVariable

ai.accuratevisiondistance

Default: True

Server commandCommand

ai.addignoreplayer

Add a player (or command user if no player is specified) to the AIs ignore list.

Client commandCommand

ai.aidebug_loadbalanceoverduereport

Client commandCommand

ai.aidebug_lookat

Server commandCommand

ai.aizonestats

ReplicatedVariable

ai.allowdesigning

Default: True

Server commandVariable

ai.animal_ignore_food

If animal_ignore_food is true, animals will not sense food sources or interact with them (server optimization). (default: true)

Default: True

Server commandCommand

ai.brainstats

Server commandCommand

ai.clearignoredplayers

Remove all players from the AIs ignore list.

Client commandVariable

ai.debugvis

Default: False

Client commandVariable

ai.designing

Default: False

NEW
Server commandVariable

ai.effectaiweapons

Default: False

Server commandVariable

ai.frametime

Default: 5

Client commandVariable

ai.groundalign

Default: True

Server commandVariable

ai.groups

Default: True

Server commandVariable

ai.ignoreplayers

Default: False

Server commandCommand

ai.killanimals

Server commandCommand

ai.killscientists

NEW
Server commandVariable

ai.logissues

Default: False

Client commandVariable

ai.maxgroundaligndist

Default: 60

Server commandVariable

ai.move

Default: True

Server commandVariable

ai.nav_carve_height

The height of the carve volume. (default: 2)

Default: 2

Server commandVariable

ai.nav_carve_min_base_size

The minimum size we allow a carving volume to be. (default: 2)

Default: 2

Server commandVariable

ai.nav_carve_min_building_blocks_to_apply_optimization

The minimum number of building blocks a building needs to consist of for this optimization to be applied. (default: 25)

Default: 25

Server commandVariable

ai.nav_carve_size_multiplier

The size multiplier applied to the size of the carve volume. The smaller the value, the tighter the skirt around foundation edges, but too small and animals can attack through walls. (default: 4)

Default: 4

Server commandVariable

ai.nav_carve_use_building_optimization

If nav_carve_use_building_optimization is true, we attempt to reduce the amount of navmesh carves for a building. (default: false)

Default: False

Server commandVariable

ai.navthink

Default: True

Server commandVariable

ai.npc_alertness_drain_rate

npc_alertness_drain_rate define the rate at which we drain the alertness level of an NPC when there are no enemies in sight. (Default: 0.01)

Default: 0.01

Server commandVariable

ai.npc_alertness_to_aim_modifier

This is multiplied with the current alertness (0-10) to decide how long it will take for the NPC to deliberately miss again. (default: 0.33)

Default: 0.5

Server commandVariable

ai.npc_alertness_zero_detection_mod

npc_alertness_zero_detection_mod define the threshold of visibility required to detect an enemy when alertness is zero. (Default: 0.5)

Default: 0.5

NEW
Server commandVariable

ai.npc_check_spawner_is_on_navmesh

Default: True

Server commandVariable

ai.npc_cover_compromised_cooldown

npc_cover_compromised_cooldown defines how long a cover point is marked as compromised before it's cleared again for selection. (default: 10)

Default: 10

Server commandVariable

ai.npc_cover_info_tick_rate_multiplier

The rate at which we gather information about available cover points. Minimum value is 1, as it multiplies with the tick-rate of the fixed AI tick rate of 0.1 (Default: 20)

Default: 20

Server commandVariable

ai.npc_cover_path_vs_straight_dist_max_diff

npc_cover_path_vs_straight_dist_max_diff defines what the maximum difference between straight-line distance and path distance can be when evaluating cover points. (default: 2)

Default: 2

Server commandVariable

ai.npc_cover_use_path_distance

If npc_cover_use_path_distance is set to true then npcs will look at the distance between the cover point and their target using the path between the two, rather than the straight-line distance.

Default: True

Server commandVariable

ai.npc_deliberate_hit_randomizer

The percentage away from a maximum miss the randomizer is allowed to travel when shooting to deliberately hit the target (we don't want perfect hits with every shot). (default: 0.85f)

Default: 0.85

Server commandVariable

ai.npc_deliberate_miss_offset_multiplier

The offset with which the NPC will maximum miss the target. (default: 1.25)

Default: 1.25

Server commandVariable

ai.npc_deliberate_miss_to_hit_alignment_time

The time it takes for the NPC to deliberately miss to the time the NPC tries to hit its target. (default: 1.5)

Default: 1.5

Server commandVariable

ai.npc_door_trigger_size

npc_door_trigger_size defines the size of the trigger box on doors that opens the door as npcs walk close to it (default: 1.5)

Default: 1.5

Server commandVariable

ai.npc_enable

If npc_enable is set to false then npcs won't spawn. (default: true)

Default: True

Server commandVariable

ai.npc_families_no_hurt

If npc_families_no_hurt is true, npcs of the same family won't be able to hurt each other. (default: true)

Default: True

Server commandVariable

ai.npc_gun_noise_silencer_modifier

The modifier by which a silencer reduce the noise that a gun makes when shot. (Default: 0.15)

Default: 0.15

Server commandVariable

ai.npc_htn_player_base_damage_modifier

Baseline damage modifier for the new HTN Player NPCs to nerf their damage compared to the old NPCs. (default: 1.15f)

Default: 1.15

Server commandVariable

ai.npc_htn_player_frustration_threshold

npc_htn_player_frustration_threshold defines where the frustration threshold for NPCs go, where they have the opportunity to change to a more aggressive tactic. (default: 3)

Default: 3

Server commandVariable

ai.npc_ignore_chairs

If npc_ignore_chairs is true, npcs won't care about seeking out and sitting in chairs. (default: true)

Default: True

REMOVED
Server commandVariable

ai.npc_junkpile_a_spawn_chance

npc_junkpile_a_spawn_chance define the chance for scientists to spawn at junkpile a. (Default: 0.1)

Default: 0.1

Server commandVariable

ai.npc_junkpile_dist_aggro_gate

npc_junkpile_dist_aggro_gate define at what range (or closer) a junkpile scientist will get aggressive. (Default: 8)

Default: 8

REMOVED
Server commandVariable

ai.npc_junkpile_g_spawn_chance

npc_junkpile_g_spawn_chance define the chance for scientists to spawn at junkpile g. (Default: 0.1)

Default: 0.1

Server commandVariable

ai.npc_junkpilespawn_chance

defines the chance for scientists to spawn at NPC junkpiles. (Default: 0.1)

Default: 0.07

Server commandVariable

ai.npc_max_junkpile_count

npc_max_junkpile_count define how many npcs can spawn into the world at junkpiles at the same time (does not include monuments) (Default: 30)

Default: 30

Server commandVariable

ai.npc_max_population_military_tunnels

npc_max_population_military_tunnels defines the size of the npc population at military tunnels. (default: 3)

Default: 3

Server commandVariable

ai.npc_max_roam_multiplier

This is multiplied with the max roam range stat of an NPC to determine how far from its spawn point the NPC is allowed to roam. (default: 3)

Default: 3

Client commandVariable

ai.npc_no_foot_ik

Default: True

Server commandVariable

ai.npc_only_hurt_active_target_in_safezone

If npc_only_hurt_active_target_in_safezone is true, npcs won't any player other than their actively targeted player when in a safe zone. (default: true)

Default: True

Server commandVariable

ai.npc_patrol_point_cooldown

npc_patrol_point_cooldown defines the cooldown time on a patrol point until it's available again (default: 5)

Default: 5

Server commandVariable

ai.npc_reasoning_system_tick_rate_multiplier

The rate at which we tick the reasoning system. Minimum value is 1, as it multiplies with the tick-rate of the fixed AI tick rate of 0.1 (Default: 1)

Default: 1

Server commandVariable

ai.npc_respawn_delay_max_military_tunnels

npc_respawn_delay_max_military_tunnels defines the maximum delay between spawn ticks at military tunnels. (default: 1920)

Default: 1920

Server commandVariable

ai.npc_respawn_delay_min_military_tunnels

npc_respawn_delay_min_military_tunnels defines the minimum delay between spawn ticks at military tunnels. (default: 480)

Default: 480

Server commandVariable

ai.npc_sensory_system_tick_rate_multiplier

The rate at which we tick the sensory system. Minimum value is 1, as it multiplies with the tick-rate of the fixed AI tick rate of 0.1 (Default: 5)

Default: 5

Server commandVariable

ai.npc_spawn_on_cargo_ship

Spawn NPCs on the Cargo Ship. (default: true)

Default: True

Server commandVariable

ai.npc_spawn_on_junkpile

Spawn NPCs on junkpiles (default: true)

Default: True

Server commandVariable

ai.npc_spawn_per_tick_max_military_tunnels

npc_spawn_per_tick_max_military_tunnels defines how many can maximum spawn at once at military tunnels. (default: 1)

Default: 1

Server commandVariable

ai.npc_spawn_per_tick_min_military_tunnels

npc_spawn_per_tick_min_military_tunnels defineshow many will minimum spawn at once at military tunnels. (default: 1)

Default: 1

Server commandVariable

ai.npc_speed_crouch_run

npc_speed_crouch_run define the speed of an npc when in the crouched run state, and should be a number between 0 and 1. (Default: 0.25)

Default: 0.25

Server commandVariable

ai.npc_speed_crouch_walk

npc_speed_walk define the speed of an npc when in the crouched walk state, and should be a number between 0 and 1. (Default: 0.1)

Default: 0.1

Server commandVariable

ai.npc_speed_run

npc_speed_walk define the speed of an npc when in the run state, and should be a number between 0 and 1. (Default: 0.4)

Default: 0.4

Server commandVariable

ai.npc_speed_sprint

npc_speed_walk define the speed of an npc when in the sprint state, and should be a number between 0 and 1. (Default: 1.0)

Default: 1

Server commandVariable

ai.npc_speed_walk

npc_speed_walk define the speed of an npc when in the walk state, and should be a number between 0 and 1. (Default: 0.18)

Default: 0.18

Server commandVariable

ai.npc_use_new_aim_system

If npc_use_new_aim_system is true, npcs will miss on purpose on occasion, where the old system would randomize aim cone. (default: true)

Default: True

Server commandVariable

ai.npc_use_thrown_weapons

If npc_use_thrown_weapons is true, npcs will throw grenades, etc. This is an experimental feature. (default: true)

Default: True

Server commandVariable

ai.npc_valid_aim_cone

npc_valid_aim_cone defines how close their aim needs to be on target in order to fire. (default: 0.8)

Default: 0.8

Server commandVariable

ai.npc_valid_mounted_aim_cone

npc_valid_mounted_aim_cone defines how close their aim needs to be on target in order to fire while mounted. (default: 0.92)

Default: 0.92

Server commandVariable

ai.npcswimming

Default: True

Server commandVariable

ai.ocean_patrol_path_iterations

Default: 100000

Server commandCommand

ai.printignoredplayers

Print a lost of all the players in the AI ignore list.

Server commandCommand

ai.removeignoreplayer

Remove a player (or command user if no player is specified) from the AIs ignore list.

Server commandVariable

ai.scientist_spawners_enabled

Do any kind of scientists spawn on the map (default: true)

Default: True

Client commandCommand

ai.selectnpclookat

Server commandCommand

ai.selectnpclookatserver

Server commandVariable

ai.sensetime

Default: 1

Server commandVariable

ai.setdestinationsamplenavmesh

Default: True

Server commandCommand

ai.showstate

Server commandVariable

ai.sleepwake

Default: True

Server commandCommand

ai.sleepwakestats

Server commandVariable

ai.spliceupdates

Default: True

Server commandVariable

ai.think

Default: True

Server commandVariable

ai.tickrate

Default: 5

Server commandVariable

ai.usecalculatepath

Default: True

Server commandVariable

ai.usegrid

Default: True

Server commandVariable

ai.usesetdestinationfallback

Default: True

Server commandCommand

ai.wakesleepingai

AIBRAINSENSES
Server commandVariable

aibrainsenses.humanknownplayerslosupdateinterval

Default: 0.2

Server commandVariable

aibrainsenses.knownplayerslosupdateinterval

Default: 0.5

Server commandVariable

aibrainsenses.updateinterval

Default: 0.5

AIINFORMATIONZONE
Server commandVariable

aiinformationzone.usesimpleloscheck

Default: False

AIMANAGER
Server commandVariable

aimanager.ai_dormant

If ai_dormant is true, any npc outside the range of players will render itself dormant and take up less resources, but wildlife won't simulate as well.

Default: True

Server commandVariable

aimanager.ai_dormant_max_wakeup_per_tick

ai_dormant_max_wakeup_per_tick defines the maximum number of dormant agents we will wake up in a single tick. (default: 30)

Default: 30

Server commandVariable

aimanager.ai_htn_animal_tick_budget

ai_htn_animal_tick_budget defines the maximum amount of milliseconds ticking htn animal agents are allowed to consume. (default: 4 ms)

Default: 4

Server commandVariable

aimanager.ai_htn_player_junkpile_tick_budget

ai_htn_player_junkpile_tick_budget defines the maximum amount of milliseconds ticking htn player junkpile agents are allowed to consume. (default: 4 ms)

Default: 4

Server commandVariable

aimanager.ai_htn_player_tick_budget

ai_htn_player_tick_budget defines the maximum amount of milliseconds ticking htn player agents are allowed to consume. (default: 4 ms)

Default: 4

Server commandVariable

aimanager.ai_htn_use_agency_tick

If ai_htn_use_agency_tick is true, the ai manager's agency system will tick htn agents at the ms budgets defined in ai_htn_player_tick_budget and ai_htn_animal_tick_budget. If it's false, each agent registers with the invoke system individually, with no frame-budget restrictions. (default: true)

Default: True

Server commandVariable

aimanager.ai_to_player_distance_wakeup_range

If an agent is beyond this distance to a player, it's flagged for becoming dormant.

Default: 160

Server commandVariable

aimanager.nav_disable

If set to true the navmesh won't generate.. which means Ai that uses the navmesh won't be able to move

Default: False

Server commandVariable

aimanager.nav_obstacles_carve_state

nav_obstacles_carve_state defines which obstacles can carve the terrain. 0 - No carving, 1 - Only player construction carves, 2 - All obstacles carve.

Default: 2

Server commandVariable

aimanager.nav_wait

If true we'll wait for the navmesh to generate before completely starting the server. This might cause your server to hitch and lag as it generates in the background.

Default: True

Server commandVariable

aimanager.pathfindingiterationsperframe

The maximum amount of nodes processed each frame in the asynchronous pathfinding process. Increasing this value will cause the paths to be processed faster, but can cause some hiccups in frame rate. Default value is 100, a good range for tuning is between 50 and 500.

Default: 100

Server commandVariable

aimanager.setdestination_navmesh_failsafe

If set to true, npcs will attempt to place themselves on the navmesh if not on a navmesh when set destination is called.

Default: False

AITHINKMANAGER
Server commandVariable

aithinkmanager.animalframebudgetms

Default: 2.5

Server commandVariable

aithinkmanager.framebudgetms

Default: 2.5

Server commandVariable

aithinkmanager.petframebudgetms

Default: 1

ANALYTICS
Server commandVariable

analytics.analytics_bulk_container_url

Azure blob container url for use with client secret authentication

Server commandVariable

analytics.analytics_bulk_upload_url

Azure blob container url + SAS token, enables a more efficient upload method

Server commandVariable

analytics.analytics_header

Header key of secret when uploading analytics

Default: X-API-KEY

Server commandVariable

analytics.analytics_secret

Header secret value when uploading analytics

Server commandVariable

analytics.azure_client_id

Azure client id for authentication

Server commandVariable

analytics.azure_client_secret

Azure client secret for authentication

Server commandVariable

analytics.azure_tenant_id

Azure tenant id for authentication

Server commandVariable

analytics.gameplay_analytics

Toggle whether gameplay analytics is collected

Default: False

Server commandVariable

analytics.gameplay_tick_analytics

Toggle whether gameplay tick analytics is collected

Default: False

Client commandCommand

analytics.pending_analytics

Shows how many analytics events are pending upload

Server commandCommand

analytics.pending_analytics

Shows how many analytics events are pending upload

Server commandVariable

analytics.performance_analytics

Toggle to turn off server performance collection

Default: True

Server commandVariable

analytics.server_analytics_url

Default: https://rust-api.facepunch.com/api/public/analytics/rust/server

NEW
Server commandVariable

analytics.small_buffer_send_limit

Size of analytics events, in bytes, that we try to send off using the same task thread. To disable, set to -1

Default: 16384

ANTIHACK
Server commandVariable

antihack.admincheat

Default: True

Server commandVariable

antihack.build_inside_check

Default: 2

Server commandVariable

antihack.build_losradius

Default: 0.01

Server commandVariable

antihack.build_losradius_sleepingbag

Default: 0.3

Server commandVariable

antihack.build_terraincheck

Default: True

Server commandVariable

antihack.build_vehiclecheck

Default: True

Server commandVariable

antihack.debuglevel

Default: 1

Server commandVariable

antihack.enforcementlevel

Default: 1

Server commandVariable

antihack.eye_clientframes

Default: 2

Server commandVariable

antihack.eye_distance_parented_mounted_forgiveness

Default: 2

Server commandVariable

antihack.eye_forgiveness

Default: 0.4

Server commandVariable

antihack.eye_history_forgiveness

Default: 0.1

Server commandVariable

antihack.eye_history_penalty

Default: 100

Server commandVariable

antihack.eye_losradius

Default: 0.18

Server commandVariable

antihack.eye_noclip_backtracking

Default: 0.01

Server commandVariable

antihack.eye_noclip_cutoff

Default: 0.06

Server commandVariable

antihack.eye_noclip_margin

Default: 0.25

Server commandVariable

antihack.eye_penalty

Default: 0

Server commandVariable

antihack.eye_protection

Default: 4

Server commandVariable

antihack.eye_serverframes

Default: 2

Server commandVariable

antihack.eye_terraincheck

Default: True

Server commandVariable

antihack.eye_vehiclecheck

Default: True

Server commandVariable

antihack.flyhack_extrusion

Default: 2

Server commandVariable

antihack.flyhack_forgiveness_horizontal

Default: 1.5

Server commandVariable

antihack.flyhack_forgiveness_horizontal_inertia

Default: 10

Server commandVariable

antihack.flyhack_forgiveness_vertical

Default: 1

Server commandVariable

antihack.flyhack_forgiveness_vertical_inertia

Default: 7

Server commandVariable

antihack.flyhack_margin

Default: 0.1

Server commandVariable

antihack.flyhack_maxsteps

Default: 15

Server commandVariable

antihack.flyhack_penalty

Default: 100

Server commandVariable

antihack.flyhack_protection

Default: 3

Server commandVariable

antihack.flyhack_reject

Default: True

Server commandVariable

antihack.flyhack_stepsize

Default: 0.1

Server commandVariable

antihack.flyhack_usecachedstate

Default: True

Server commandVariable

antihack.forceposition

Default: True

Server commandVariable

antihack.impact_effect_distance_forgiveness

Default: 0.45

Server commandVariable

antihack.maxdeltatime

Default: 1

Server commandVariable

antihack.maxdesync

Default: 0.8

Server commandVariable

antihack.maxviolation

Default: 100

Server commandVariable

antihack.melee_backtracking

Default: 0.01

Server commandVariable

antihack.melee_clientframes

Default: 2

Server commandVariable

antihack.melee_forgiveness

Default: 0.5

Server commandVariable

antihack.melee_losforgiveness

Default: 0.2

Server commandVariable

antihack.melee_penalty

Default: 0

Server commandVariable

antihack.melee_protection

Default: 4

Server commandVariable

antihack.melee_serverframes

Default: 2

Server commandVariable

antihack.melee_terraincheck

Default: True

Server commandVariable

antihack.melee_vehiclecheck

Default: True

Server commandVariable

antihack.mesh_inside_check_distance

Default: 50

Server commandVariable

antihack.modelstate

Default: True

ReplicatedVariable

antihack.noclip_backtracking

Default: 0.01

Server commandVariable

antihack.noclip_margin

Default: 0.09

ReplicatedVariable

antihack.noclip_margin_dismount

Default: 0.22

Server commandVariable

antihack.noclip_maxsteps

Default: 15

Server commandVariable

antihack.noclip_penalty

Default: 0

Server commandVariable

antihack.noclip_protection

Default: 3

Server commandVariable

antihack.noclip_reject

Default: True

Server commandVariable

antihack.noclip_stepsize

Default: 0.1

Server commandVariable

antihack.objectplacement

Default: True

Server commandVariable

antihack.projectile_anglechange

Default: 60

Server commandVariable

antihack.projectile_backtracking

Default: 0.01

Server commandVariable

antihack.projectile_clientframes

Default: 2

Server commandVariable

antihack.projectile_damagedepth

Default: 2

Server commandVariable

antihack.projectile_desync

Default: 1

Server commandVariable

antihack.projectile_distance_forgiveness_minimum

Default: 25

Server commandVariable

antihack.projectile_forgiveness

Default: 0.5

Server commandVariable

antihack.projectile_impactspawndepth

Default: 1

Server commandVariable

antihack.projectile_losforgiveness

Default: 0.2

Server commandVariable

antihack.projectile_penalty

Default: 0

Server commandVariable

antihack.projectile_positionoffset

Default: True

Server commandVariable

antihack.projectile_protection

Default: 6

Server commandVariable

antihack.projectile_serverframes

Default: 2

Server commandVariable

antihack.projectile_terraincheck

Default: True

Server commandVariable

antihack.projectile_trajectory

Default: 2

Server commandVariable

antihack.projectile_trajectory_update

Default: 0.02

Server commandVariable

antihack.projectile_update_limit

Default: 4

Server commandVariable

antihack.projectile_vehiclecheck

Default: True

Server commandVariable

antihack.projectile_velocitychange

Default: 1.1

Server commandVariable

antihack.relaxationpause

Default: 10

Server commandVariable

antihack.relaxationrate

Default: 0.1

Server commandVariable

antihack.reporting

Default: False

Server commandVariable

antihack.rpc_timer_forgiveness

Default: 1

Server commandVariable

antihack.rpcstallfade

Default: 2.5

Server commandVariable

antihack.rpcstallmode

Default: 1

Server commandVariable

antihack.rpcstallthreshold

Default: 0.8

Server commandVariable

antihack.server_occlusion_admin_bypass

Default: False

NEW
Server commandVariable

antihack.server_occlusion_blocked_grid_threshold

Default: 0

NEW
Server commandVariable

antihack.server_occlusion_caching

Default: True

NEW
Server commandVariable

antihack.server_occlusion_neighbour_threshold

Default: 2

NEW
Server commandVariable

antihack.server_occlusion_save_grid

Default: True

NEW
Server commandVariable

antihack.server_occlusion_use_neighbour_thresholds

Default: False

Server commandVariable

antihack.serverside_fall_damage

Default: False

Server commandVariable

antihack.speedhack_forgiveness

Default: 2

Server commandVariable

antihack.speedhack_forgiveness_inertia

Default: 10

Server commandVariable

antihack.speedhack_penalty

Default: 0

Server commandVariable

antihack.speedhack_protection

Default: 3

Server commandVariable

antihack.speedhack_reject

Default: True

Server commandVariable

antihack.speedhack_slopespeed

Default: 10

Server commandVariable

antihack.terrain_check_geometry

Default: False

Server commandVariable

antihack.terrain_kill

Default: True

Server commandVariable

antihack.terrain_padding

Default: 0.3

Server commandVariable

antihack.terrain_penalty

Default: 100

Server commandVariable

antihack.terrain_protection

Default: 1

Server commandVariable

antihack.terrain_timeslice

Default: 64

Server commandVariable

antihack.tick_buffer_noclip_threshold

Default: 2

Server commandVariable

antihack.tick_buffer_preventions

Default: True

Server commandVariable

antihack.tick_buffer_reject_threshold

Default: 3

Server commandVariable

antihack.tick_buffer_server_lag_threshold

Default: 0.3

Server commandVariable

antihack.tick_distance_forgiveness

Default: 5

Server commandVariable

antihack.tick_max_distance

Default: 1.1

Server commandVariable

antihack.tick_max_distance_falling

Default: 4

Server commandVariable

antihack.tick_max_distance_parented

Default: 3

Server commandVariable

antihack.tickhistoryforgiveness

Default: 0.1

Server commandVariable

antihack.tickhistorytime

Default: 0.5

Server commandVariable

antihack.use_legacy_mesh_inside_check

Default: True

Server commandVariable

antihack.userlevel

Default: 2

APP
Server commandVariable

app.alarmcooldown

Cooldown time before alarms can send another notification (in seconds)

Default: 30

Server commandCommand

app.appban

Server commandCommand

app.appunban

Server commandCommand

app.connections

Server commandCommand

app.info

Server commandVariable

app.listenip

Server commandVariable

app.maxconnections

Default: 500

Server commandVariable

app.maxconnectionsperip

Default: 5

Server commandVariable

app.maxmessagesize

Default: 1048576

Server commandVariable

app.notifications

Enables sending push notifications

Default: True

Server commandCommand

app.pair

Server commandVariable

app.port

Default: 28083

Server commandVariable

app.publicip

Server commandVariable

app.queuelimit

Max number of queued messages - set to 0 to disable message processing

Default: 100

Server commandCommand

app.regeneratetoken

Server commandCommand

app.resetlimiter

Server commandCommand

app.retry_initialize

Retry initializing the Rust+ companion server if it previously failed

ReplicatedVariable

app.serverid

Server commandVariable

app.update

Disables updating entirely - emergency use only

Default: True

AUDIO
Client commandVariable

audio.advancedocclusion

Use more advanced sound occlusion

Default: False

Client commandVariable

audio.ambience

Ambience System

Default: True

Client commandVariable

audio.debugvoicelimiting

Default: False

Client commandVariable

audio.enablesoundpooling

Default: False

Client commandVariable

audio.eventaudio

Volume

Default: 1

Client commandVariable

audio.framebudget

Max ms per frame to spend updating sounds

Default: 0.3

Client commandVariable

audio.game

Volume

Default: 1

Client commandVariable

audio.hqsoundfade

Use higher quality sound fades on some sounds

Default: False

Client commandVariable

audio.instruments

Volume

Default: 1

Client commandVariable

audio.master

Volume

Default: 1

Client commandVariable

audio.minupdatefraction

Default: 0.1

Client commandVariable

audio.musicvolume

Volume

Default: 1

Client commandVariable

audio.musicvolumemenu

Volume

Default: 1

Client commandCommand

audio.printenginesounds

print active engine sound info

Client commandCommand

audio.printsounds

Client commandVariable

audio.speakers

Volume

Default: 2

Client commandVariable

audio.voiceprops

Volume

Default: 1

Client commandVariable

audio.voices

Volume

Default: 1

AUDIOINTERCEPTCOMPONENT
Client commandVariable

audiointerceptcomponent.debugchannels

Default: False

AUTOTURRET
Server commandVariable

autoturret.auto_turret_budget_ms

How many milliseconds to spend on target scanning per frame

Default: 0.5

BALLISTAGUN
Client commandVariable

ballistagun.debug

Default: False

Server commandCommand

ballistagun.reload

BASEBOAT
Server commandVariable

baseboat.do_shore_drift

Default: True

Server commandVariable

baseboat.drift_speed

Default: 1

Server commandVariable

baseboat.generate_paths

Default: True

Server commandCommand

baseboat.seconds_between_shore_drift

Server commandCommand

baseboat.seconds_until_shore_drift

BASEFIREWORK
Server commandVariable

basefirework.maxactivefireworks

Default: 25

BASEFISHINGROD
Server commandVariable

basefishingrod.forcefail

Default: False

Server commandVariable

basefishingrod.forcesuccess

Default: False

Server commandVariable

basefishingrod.immediatehook

Default: False

Client commandVariable

basefishingrod.showui

Default: False

BASEMETALDETECTOR
Server commandVariable

basemetaldetector.detectlongrangetick

Default: 1

Server commandVariable

basemetaldetector.detectminmovementdistance

Default: 1

Server commandVariable

basemetaldetector.nearestdistancetick

Default: 0.25

BASEMISSION
Server commandVariable

basemission.missionsenabled

Default: True

BASENAVIGATOR
Server commandVariable

basenavigator.basenavmovementframeinterval

How many frames between base navigation movement updates

Default: 2

Server commandVariable

basenavigator.maxstepupdistance

The max step-up height difference for pet base navigation

Default: 1.7

Server commandVariable

basenavigator.navtypedistance

Default: 1

Server commandVariable

basenavigator.navtypeheightoffset

Default: 0.5

Server commandVariable

basenavigator.stucktriggerduration

How long we are not moving for before trigger the stuck event

Default: 10

BASEPET
Server commandVariable

basepet.movementupdatebudgetms

Default: 1

Server commandVariable

basepet.onlyqueuebasenavmovements

Default: True

Server commandVariable

basepet.queuedmovementsallowed

Default: True

BASEPLAYER
Client commandVariable

baseplayer.filterspectatemapteamid

When spectating and global.toggleSpectateTeamInfo is set to true on the server, this will filter which team is displayed on the map. 0 = show all

Default: -1

Server commandVariable

baseplayer.lifestoryframebudgetms

Default: 0.25

Client commandVariable

baseplayer.lootpaneloverride

BASERAGDOLL
Client commandVariable

baseragdoll.debug_vis

Default: False

BASERIDABLEANIMAL
Server commandVariable

baseridableanimal.decayminutes

How long before a horse dies unattended

Default: 180

Server commandVariable

baseridableanimal.dungtimescale

Default: 1

Server commandVariable

baseridableanimal.framebudgetms

Default: 1

BASESCULPTURE
REMOVED
Client commandVariable

basesculpture.carveradius

Default: 3

Client commandCommand

basesculpture.listsavedsculptures

Client commandCommand

basesculpture.loadsculpture

Client commandVariable

basesculpture.logmeshstats

Default: False

Client commandCommand

basesculpture.savesculpture

BASESIEGEWEAPON
Server commandVariable

basesiegeweapon.outsidedecayminutes

How many minutes before a siege weapon loses all its health while outside

Default: 600

BASESUBMARINE
Server commandVariable

basesubmarine.deepwaterdecayminutes

How long before a submarine loses all its health while in deep water

Default: 120

Server commandVariable

basesubmarine.outsidedecayminutes

How long before a submarine loses all its health while outside. If it's in deep water, deepwaterdecayminutes is used

Default: 180

Server commandVariable

basesubmarine.oxygenminutes

How long a submarine can stay underwater until players start taking damage from low oxygen

Default: 10

BATCHING
Client commandCommand

batching.print_renderers

Client commandCommand

batching.refresh_renderers

Client commandVariable

batching.renderer_capacity

Default: 30000

Client commandVariable

batching.renderer_submeshes

Default: 1

Client commandVariable

batching.renderer_threading

Default: True

Client commandVariable

batching.renderer_vertices

Default: 1000

Client commandVariable

batching.renderers

Default: True

Client commandVariable

batching.verbose

Default: 0

Server commandVariable

batching.verbose

Default: 0

BATTERINGRAM
Server commandVariable

batteringram.maxbuildingblockgrade

Default: 2

BATTERINGRAMHEAD
Server commandCommand

batteringramhead.hurt

BEAR
Server commandVariable

bear.population

Population active on the server, per square km

Default: 2

BEEHIVE
NEW
Server commandVariable

beehive.updatehiveinterval

How long before a Beehive will update

Default: 120

NEW
Server commandVariable

beehive.updatehivestatsinterval

How long before the Beehive will perform temperature and inside checks

Default: 120

NEW
Server commandVariable

beehive.xpincreaseperhoneycomb

How much the Nucleus's XP should be increased per honeycomb generated

Default: 2

BEESWARMAI
NEW
Server commandVariable

beeswarmai.breakrange

Range to leave current target alone (should be higher than search)

Default: 15

NEW
Server commandVariable

beeswarmai.disable

Default: False

NEW
Server commandVariable

beeswarmai.flamesettingdistance

How far away fire has to be to set the swarm on fire

Default: 5.5

NEW
Server commandVariable

beeswarmai.killwithouttargettime

How long a swarm will stick around without a target

Default: 180

NEW
Server commandVariable

beeswarmai.searchrange

Range to find new targets

Default: 10

NEW
Server commandVariable

beeswarmai.waterthreshold

How much water a player needs to be in to be ignored

Default: 0.6

BEESWARMMASTER
NEW
Server commandVariable

beeswarmmaster.amounttospawn

How many child swarms a master swarm will create

Default: 3

NEW
Server commandVariable

beeswarmmaster.killwithoutatargettime

How long a master swarm will stick around without a target

Default: 300

NEW
Server commandVariable

beeswarmmaster.secondsbetweenspawns

How long before a master swarm will create a child

Default: 60

BIGWHEELGAME
Server commandVariable

bigwheelgame.spinfrequencyseconds

Default: 45

BIKE
Server commandVariable

bike.doplayerdamage

Can bike crashes cause damage or death to the rider?

Default: True

Server commandVariable

bike.motorbikemonumentpopulation

Motorbike population in monuments

Default: 1

Server commandVariable

bike.outsidedecayminutes

How long before a bike loses all its health while outside

Default: 1440

Server commandVariable

bike.pedalmonumentpopulation

Pedal bike population in monuments

Default: 1

Server commandVariable

bike.pedalroadsidepopulation

Pedal bike population active on the server (roadside spawns)

Default: 1

Server commandVariable

bike.playerdamageragdolltheshold

Amount of collision damage on a bike required to ragdoll the player

Default: 10

BLACKJACKMACHINE
Server commandVariable

blackjackmachine.maxbet

Maximum initial bet per round

Default: 500

BOAR
Server commandVariable

boar.population

Population active on the server, per square km

Default: 5

BOOMBOX
Server commandVariable

boombox.backtracklength

Default: 30

Server commandCommand

boombox.clearradiobyuser

ReplicatedVariable

boombox.serverurllist

A list of radio stations that are valid on this server. Format: NAME,URL,NAME,URL,etc

BRADLEY
Server commandVariable

bradley.enabled

Default: True

Server commandCommand

bradley.quickrespawn

Server commandVariable

bradley.respawndelayminutes

Default: 60

Server commandVariable

bradley.respawndelayvariance

Default: 1

BRADLEYAPC
Server commandVariable

bradleyapc.deployattackdistancemax

Default: 50

Server commandVariable

bradleyapc.deployhealthrangemax

Default: 0.5

Server commandVariable

bradleyapc.deployhealthrangemin

Default: 0.4

Server commandVariable

bradleyapc.deployinterval

Default: 1

Server commandVariable

bradleyapc.deployondamagecheckinterval

Default: 1

Server commandVariable

bradleyapc.killscientistsonbradleydeath

Default: False

Server commandVariable

bradleyapc.mountafternotattackedduration

Default: 180

Server commandVariable

bradleyapc.mountafternotfiredduration

Default: 60

Server commandVariable

bradleyapc.mountafternottargetsduration

Default: 60

Server commandVariable

bradleyapc.scientistredeploymentmininterval

Default: 60

Client commandCommand

bradleyapc.spawnroadbradley

Server commandCommand

bradleyapc.spawnroadbradley

Server commandVariable

bradleyapc.usesmokegrenades

Default: True

BUILDINGBLOCK
Client commandVariable

buildingblock.debugwallpaperhealth

Default: False

BUTTONS
Client commandVariable

buttons.altlook

Default: False

Client commandVariable

buttons.attack

Default: False

Client commandVariable

buttons.attack2

Default: False

Client commandVariable

buttons.attack3

Default: False

Client commandVariable

buttons.autowalk

Default: False

Client commandVariable

buttons.backpack

Default: False

Client commandVariable

buttons.backward

Default: False

Client commandVariable

buttons.chat

Default: False

Client commandVariable

buttons.compass

Default: False

Client commandVariable

buttons.console

Default: False

Client commandVariable

buttons.dropitemsingle

Default: False

Client commandVariable

buttons.dropitemstack

Default: False

Client commandVariable

buttons.duck

Default: False

Client commandVariable

buttons.firemode

Default: False

Client commandVariable

buttons.focusmap

Default: False

Client commandVariable

buttons.forward

Default: False

Client commandVariable

buttons.gestures

Default: False

Client commandVariable

buttons.holsteritem

Default: False

Client commandVariable

buttons.hoverloot

Default: False

Client commandVariable

buttons.inventory

Default: False

Client commandVariable

buttons.invnext

Default: False

Client commandVariable

buttons.invprev

Default: False

Client commandVariable

buttons.jump

Default: False

Client commandVariable

buttons.left

Default: False

Client commandVariable

buttons.map

Default: False

Client commandVariable

buttons.nextskin

Default: False

Client commandVariable

buttons.notea

Default: False

Client commandVariable

buttons.noteasharp

Default: False

Client commandVariable

buttons.noteb

Default: False

Client commandVariable

buttons.notebsharp

Default: False

Client commandVariable

buttons.notec

Default: False

Client commandVariable

buttons.notecsharp

Default: False

Client commandVariable

buttons.noted

Default: False

Client commandVariable

buttons.notedsharp

Default: False

Client commandVariable

buttons.notee

Default: False

Client commandVariable

buttons.noteesharp

Default: False

Client commandVariable

buttons.notef

Default: False

Client commandVariable

buttons.notefsharp

Default: False

Client commandVariable

buttons.noteg

Default: False

Client commandVariable

buttons.notegsharp

Default: False

Client commandVariable

buttons.noteoctaveupmod

Default: False

Client commandVariable

buttons.notesharpmod

Default: False

Client commandVariable

buttons.pets

Default: False

Client commandVariable

buttons.ping

Default: False

Client commandVariable

buttons.prevskin

Default: False

Client commandVariable

buttons.reload

Default: False

Client commandVariable

buttons.right

Default: False

Client commandVariable

buttons.slot1

Default: False

Client commandVariable

buttons.slot2

Default: False

Client commandVariable

buttons.slot3

Default: False

Client commandVariable

buttons.slot4

Default: False

Client commandVariable

buttons.slot5

Default: False

Client commandVariable

buttons.slot6

Default: False

Client commandVariable

buttons.sprint

Default: False

Client commandVariable

buttons.use

Default: False

Client commandVariable

buttons.voice

Default: False

Client commandVariable

buttons.zoomdecrease

Default: False

Client commandVariable

buttons.zoomincrease

Default: False

Client commandVariable

buttons.zoomtoggle

Default: False

CAMERARENDERER
Server commandVariable

camerarenderer.completionframebudgetms

Default: 5

Server commandVariable

camerarenderer.enabled

Default: True

Server commandVariable

camerarenderer.entitymaxage

Default: 5

Server commandVariable

camerarenderer.entitymaxdistance

Default: 100

Server commandVariable

camerarenderer.farplane

Default: 250

Server commandVariable

camerarenderer.height

Default: 90

Server commandVariable

camerarenderer.layermask

Default: 1218656529

Server commandVariable

camerarenderer.maxraysperframe

Default: 100000

Server commandVariable

camerarenderer.maxrendersperframe

Default: 25

Server commandVariable

camerarenderer.nearplane

Default: 0

Server commandVariable

camerarenderer.playermaxdistance

Default: 30

Server commandVariable

camerarenderer.playernamemaxdistance

Default: 10

Server commandVariable

camerarenderer.renderinterval

Default: 0.05

Server commandVariable

camerarenderer.samplesperrender

Default: 3000

Server commandVariable

camerarenderer.verticalfov

Default: 65

Server commandVariable

camerarenderer.width

Default: 160

CAMERARENDERERMANAGER
Server commandCommand

camerarenderermanager.pool_stats

CARGOSHIP
Server commandVariable

cargoship.cargo_escape_boat_rhib

Default: True

Server commandCommand

cargoship.debug_cargo_status

Server commandCommand

cargoship.debug_info

Server commandVariable

cargoship.dock_time

Default: 480

Server commandVariable

cargoship.docking_debug

Default: False

Server commandVariable

cargoship.egress_duration_minutes

Default: 10

Server commandVariable

cargoship.event_duration_minutes

Default: 50

Server commandVariable

cargoship.event_enabled

Default: True

Server commandVariable

cargoship.loot_round_spacing_minutes

Default: 10

Server commandVariable

cargoship.loot_rounds

Default: 3

Server commandVariable

cargoship.refresh_loot_on_dock

Default: True

Server commandVariable

cargoship.should_dock

Default: True

CARVABLEPUMPKIN
Client commandVariable

carvablepumpkin.texturerequestdistance

Default: 100

CASSETTE
Server commandCommand

cassette.clearcassettes

Server commandCommand

cassette.clearcassettesbyuser

ReplicatedVariable

cassette.maxcassettefilesizemb

Default: 5

CATAPULT
Server commandCommand

catapult.fire

Server commandCommand

catapult.reload

CCTV
Server commandVariable

cctv.camera_disable_seconds

Default: 300

CHAT
Client commandCommand

chat.add

Client commandCommand

chat.add2

Server commandCommand

chat.cardgamesay

Server commandCommand

chat.clansay

Client commandCommand

chat.clear

Client commandVariable

chat.enabled

Default: True

Server commandVariable

chat.enabled

Default: True

ReplicatedVariable

chat.globalchat

Default: True

ReplicatedVariable

chat.hidechatintutorial

Default: True

Server commandVariable

chat.historysize

Number of messages to keep in memory for chat history

Default: 1000

ReplicatedVariable

chat.localchat

Default: False

Server commandVariable

chat.localchatrange

Default: 100

Server commandCommand

chat.localsay

Client commandCommand

chat.mute

Client commandVariable

chat.muteglobal

Default: False

Client commandCommand

chat.mutelist

Client commandCommand

chat.open

Server commandCommand

chat.say

Server commandCommand

chat.search

Server commandVariable

chat.serverlog

Default: True

Server commandCommand

chat.tail

Server commandCommand

chat.teamsay

Client commandCommand

chat.unmute

Client commandCommand

chat.unmuteall

CHICKEN
Server commandVariable

chicken.population

Population active on the server, per square km

Default: 3

CINEMATICENTITY
Client commandCommand

cinematicentity.demohideobjects

Hides cinematic entities during demos (Use group numbers in HideObjects)

Server commandCommand

cinematicentity.hideobjects

Hides cinematic entities by group (0= none, 1= lights, 2= BGs, 3= props, 4= misc)

Client commandCommand

cinematicentity.removedemooverride

Revert cinematic entities in demo playback to their original recorded state

CLAN
ReplicatedVariable

clan.editsrequireclantable

If enabled then players will need to be near a Clan Table to make changes to clans

Default: True

Server commandVariable

clan.enabled

Enables the clan system if set to true (must be set at boot, requires restart)

Default: False

Server commandCommand

clan.info

Prints info about a clan given its ID

Server commandVariable

clan.maxmembercount

Maximum number of members each clan can have (local backend only!)

Default: 100

Server commandVariable

clan.scorefordestroyingbradley

How much score players earn for destroying bradley

Default: 10

Server commandVariable

clan.scorefordestroyingtoolcupboards

How much score players earn for destroying other player's tool cupboards

Default: 10

Server commandVariable

clan.scoreforhackingcrates

How much score players earn for hacking crates

Default: 5

Server commandVariable

clan.scoreforkilledbyplayerinotherclan

How much score players earn for being killed by a player in another clan (this value should be negative)

Default: -10

Server commandVariable

clan.scoreforkillingplayerinotherclan

How much score players earn for killing a player in another clan

Default: 10

Server commandVariable

clan.scoreforkillingunarmedplayer

How much score players earn for killing unarmed players (this value should be negative)

Default: -10

Server commandVariable

clan.scoreforlootingelitecrate

How much score players earn for looting an elite crate

Default: 10

Server commandVariable

clan.scoreforopeninghackedcrates

How much score players earn for opening hacked crates

Default: 5

Server commandVariable

clan.scoreforreachingcargoship

How much score players earn for reaching cargo ship

Default: 10

Server commandVariable

clan.scoreforrunningexcavator

How much score players earn for running the excavator

Default: 10

Client commandCommand

clan.toggleclan

Toggles the clan GUI

CLIENT
NEW
Client commandVariable

client.allowdiscordprovisionalaccount

Default: True

Client commandVariable

client.bag_unclaim_duration

How long to hold down the unclaim button on the map

Default: 2

Client commandVariable

client.bagassignmode

Default: 0

Client commandCommand

client.benchmark

Client commandCommand

client.benchmark_demo

Client commandVariable

client.blockplayvideo

Default: False

Client commandVariable

client.browser_ping_estimate

Default: False

Client commandVariable

client.browser_ping_estimate_button

Default: True

NEW
Client commandVariable

client.browser_premium_tab

Default: False

Client commandVariable

client.building_guide_mode

0 = off, 1 = during building, 2 = always

Default: 1

Client commandVariable

client.buildingskin

Default: 0

Client commandVariable

client.buildingskinmetal

Default: 0

Client commandVariable

client.buildingskinstone

Default: 0

Client commandVariable

client.buildingskintoptier

Default: 0

Client commandVariable

client.buildingskinwood

Default: 0

Client commandVariable

client.cached_browser_enabled

Default: True

Client commandVariable

client.cached_browser_parallel

Default: False

Client commandVariable

client.cached_browser_print_tag_errors

Default: False

Client commandVariable

client.cached_browser_refresh_cooldown

Default: 60

Client commandVariable

client.cambone

Client commandVariable

client.camdist

Default: 2

Client commandVariable

client.camfov

Default: 70

Client commandVariable

client.camlerp

Default: 1

Client commandVariable

client.camlerptilt

Allow camera tilt when lerping rotation

Default: False

Client commandVariable

client.camlookspeed

Default: 1

Client commandVariable

client.camoffset

Default: (0.00, 1.00, 0.00)

Client commandVariable

client.camoffset_relative

Default: False

Client commandVariable

client.camphysical

Default: False

Client commandVariable

client.camphysicalfocallength

Default: 50

Client commandVariable

client.camphysicalsensor

Default: 12

Client commandCommand

client.camphysicalsensortypes

Client commandVariable

client.camspeed

Default: 1

Client commandVariable

client.camzoomlerp

Default: 1

Client commandVariable

client.camzoomspeed

Default: 1

Client commandVariable

client.clampscreenshake

Default: True

Client commandCommand

client.connect

Client commandCommand

client.connecthidden

Client commandCommand

client.consoletoggle

Client commandVariable

client.crosshair

Default: True

Client commandVariable

client.debugdragdrop

Default: False

Client commandVariable

client.debuglootsounds

Default: False

Client commandCommand

client.disconnect

NEW
Client commandVariable

client.enablefriendslogging

Default: False

Client commandVariable

client.errortoasts_debug

Show some additional debug information when something failed (building, item movement...)

Default: False

Client commandVariable

client.errortoasts_in_chat

Show the red error toasts in chat instead (like before)

Default: False

Client commandCommand

client.fps

Client commandVariable

client.hascompletedtutorial

Default: False

Client commandVariable

client.hasdeclinedtutorial

Default: False

Client commandVariable

client.headbob

Default: True

Client commandVariable

client.headlerp

Default: 1

Client commandVariable

client.headlerp_inertia

Default: True

NEW
Client commandVariable

client.hidedmsinstreamermode

Default: False

Client commandVariable

client.hitcross

Default: True

Client commandVariable

client.hurtpunch

Default: True

Client commandVariable

client.io_arrow_important_only

True = only show important ports, False = show every port

Default: True

Client commandVariable

client.io_arrow_mode

0 = off, 1 = on, 2 = deployed only, 3 = preview only

Default: 1

NEW
Client commandVariable

client.log_premium_status

Default: False

Client commandVariable

client.lookatradius

The radius of the sphere trace used to determine what you're looking at

Default: 0.2

Client commandVariable

client.map_marker_autoname

false = no name, true = numbered name

Default: True

Client commandVariable

client.map_marker_color

-1 = random, 0 = yellow, 1 = blue, 2 = green, 3 = red, 4 = purple, 5 = cyan

Default: -1

Client commandVariable

client.maxdecryptqueuebytes

Default: 52428800

Client commandVariable

client.maxdecryptqueuelength

Default: 500

Client commandVariable

client.maxdecryptthreadwait

Default: 100

Client commandVariable

client.maxmainthreadwait

Default: 100

Client commandVariable

client.maxpacketspersecond_effect

Default: 200

Client commandVariable

client.maxpacketspersecond_voice

Default: 100

Client commandVariable

client.maxpeerspersecond

Default: 100

Client commandVariable

client.maxreadqueuebytes

Default: 52428800

Client commandVariable

client.maxreadqueuelength

Default: 500

Client commandVariable

client.maxreadthreadwait

Default: 100

Client commandVariable

client.maxreceivetime

Default: 10

Client commandVariable

client.maxunack

Max amount of unacknowledged messages before we assume we're congested

Default: 4

Client commandVariable

client.maxwritequeuebytes

Default: 52428800

Client commandVariable

client.maxwritequeuelength

Default: 500

Client commandVariable

client.maxwritethreadwait

Default: 100

NEW
Client commandCommand

client.openuseroverlay

Client commandVariable

client.orbitcamdist

Default: 2

Client commandVariable

client.orbitcamlookspeed

Default: 50

Client commandCommand

client.ping

Client commandCommand

client.ping_test

Client commandCommand

client.playerseed

Client commandCommand

client.playvideo

Client commandVariable

client.prediction

Default: True

NEW
Client commandVariable

client.premium_refresh_interval

Default: 600

Client commandCommand

client.printdecryptqueue

Client commandCommand

client.printeyes

Print the current player eyes.

Client commandCommand

client.printgrid

Print the current player position.

Client commandCommand

client.printhead

Print the current player head.

Client commandCommand

client.printinput

Print the current player input.

Client commandCommand

client.printpos

Print the current player position.

Client commandCommand

client.printposcenter

Print the current player center position.

Client commandCommand

client.printreadqueue

Client commandCommand

client.printrot

Print the current player rotation.

Client commandCommand

client.printwritequeue

Client commandVariable

client.pushtotalk

When enabled voice-chat will be in push-to-talk mode instead of always on

Default: True

NEW
Client commandVariable

client.qualify_premium_override

Default: 0

NEW
Client commandVariable

client.recheck_premium

Default: False

Client commandCommand

client.report

Client commandCommand

client.reportbug

Client commandCommand

client.reportplayer

Client commandCommand

client.requesttutorialfromserver

Client commandVariable

client.respawnloadout

Client commandVariable

client.rockskin

Default: 0

Client commandVariable

client.selectedshippingcontainerblockcolour

What colour shipping container block to place

Default: 0

Client commandCommand

client.setlocalplayervisible

Client commandCommand

client.setunderwear

Client commandVariable

client.showcaminfo

Default: False

NEW
Client commandVariable

client.showgrowableui

Default: True

Client commandVariable

client.showmissionprovidersonmap

Default: True

Client commandVariable

client.showsashes

Default: True

Client commandVariable

client.showsleepingbagsonmap

Default: True

Client commandVariable

client.showvendingmachinesonmap

Default: True

Client commandCommand

client.shuffleplayerseed

Client commandVariable

client.sortskinsrecentlyused

Default: True

Client commandCommand

client.sv

Client commandVariable

client.torchskin

Default: 0

Client commandVariable

client.underwearskin

Default: 0

Client commandVariable

client.unlock_all_skins

Default: False

Client commandVariable

client.updaterendererswhenoffscreen

Update Skin Renderers when offscreen.

Default: False

CLOTHLOD
Server commandVariable

clothlod.clothloddist

distance cloth will simulate until

Default: 20

CODELOCK
Server commandVariable

codelock.lockoutcooldown

Default: 900

Server commandVariable

codelock.maxfailedattempts

Default: 8

COMMANDS
Client commandCommand

commands.echo

Server commandCommand

commands.echo

Client commandCommand

commands.find

Server commandCommand

commands.find

CONSOLE
Client commandCommand

console.clear

Client commandCommand

console.copy

Client commandVariable

console.erroroverlay

Default: True

Server commandCommand

console.search

Server commandCommand

console.tail

CONSTRUCT
Server commandVariable

construct.frameminutes

Default: 30

COPYPASTE
Client commandCommand

copypaste.cancel

Client commandCommand

copypaste.copybox

Server commandCommand

copypaste.copybox_sv

Client commandCommand

copypaste.copybuilding

Server commandCommand

copypaste.copybuilding_sv

Client commandCommand

copypaste.copyradius

Server commandCommand

copypaste.copyradius_sv

Client commandCommand

copypaste.cut

NEW
Client commandCommand

copypaste.deletepaste

<name>

REMOVED
Server commandCommand

copypaste.deletepaste

<name>

NEW
Server commandCommand

copypaste.download_paste

REMOVED
Server commandCommand

copypaste.downloadpaste

<url> <name>

Client commandVariable

copypaste.drawselection

Default: True

Client commandCommand

copypaste.killbox

Server commandCommand

copypaste.killbox_sv

NEW
Client commandCommand

copypaste.list_pastes

NEW
Server commandCommand

copypaste.list_pastes_sv

NEW
Client commandCommand

copypaste.listpastes

REMOVED
Server commandCommand

copypaste.loadpaste

<name>

Client commandCommand

copypaste.paste

Client commandVariable

copypaste.paste_building_only

Default: False

Client commandVariable

copypaste.paste_deployables

Default: True

Client commandVariable

copypaste.paste_foundations_only

Default: False

Client commandVariable

copypaste.paste_height_offset

Default: 0

Client commandVariable

copypaste.paste_npcs

Default: True

Client commandVariable

copypaste.paste_players

Default: False

Client commandVariable

copypaste.paste_resources

Default: True

Client commandVariable

copypaste.paste_snap_terrain

Default: True

REMOVED
Server commandCommand

copypaste.paste_sv

Client commandVariable

copypaste.paste_vehicles

Default: True

Client commandCommand

copypaste.pos1

Client commandCommand

copypaste.pos2

Client commandCommand

copypaste.printselection_cl

Server commandCommand

copypaste.printselection_sv

NEW
Client commandCommand

copypaste.renamepaste

REMOVED
Server commandCommand

copypaste.renamepaste

<old> <new>

REMOVED
Server commandCommand

copypaste.savepaste

<name>

Client commandCommand

copypaste.undopaste

Server commandCommand

copypaste.undopaste_sv

COVERPOINTVOLUME
Server commandVariable

coverpointvolume.cover_point_sample_step_height

cover_point_sample_step_height defines the height of the steps we do vertically for the cover point volume's cover point generation (smaller steps gives more accurate cover points, but at a higher processing cost). (default: 2.0)

Default: 2

Server commandVariable

coverpointvolume.cover_point_sample_step_size

cover_point_sample_step_size defines the size of the steps we do horizontally for the cover point volume's cover point generation (smaller steps gives more accurate cover points, but at a higher processing cost). (default: 6.0)

Default: 6

CRAFT
Server commandCommand

craft.add

Server commandCommand

craft.cancel

Server commandCommand

craft.canceltask

Server commandCommand

craft.fasttracktask

Server commandVariable

craft.instant

Default: False

CREATIVE
ReplicatedVariable

creative.allusers

Apply creative mode to the entire server

Default: False

ReplicatedVariable

creative.bypassholdtoplaceduration

Bypasses bypassHoldToPlaceDuration when deploying items

Default: False

ReplicatedVariable

creative.freebuild

Build blocks for free

Default: False

ReplicatedVariable

creative.freeplacement

Bypasses all placement checks

Default: False

ReplicatedVariable

creative.freerepair

Bypass the 30s repair cooldown when repairing objects

Default: False

Server commandCommand

creative.togglecreativemodeuser

ReplicatedVariable

creative.unlimitedio

Bypasses limits on IO length and points

Default: False

CUI
Server commandCommand

cui.cui_test

Server commandCommand

cui.cui_test_update

Server commandCommand

cui.endtest

CULLING
Client commandVariable

culling.debug

Debug occludees 0=off, 1=dynamic, 2=static, 4=grid, 7=all (green:visible, red:culled)

Default: 0

Client commandVariable

culling.entitymaxdist

Maximum distance to show any players in meters

Default: 5000

Client commandVariable

culling.entityminculldist

Entity of any kind will always be visible closer than this

Default: 15

Client commandVariable

culling.entityminshadowculldist

Minimum distance at which we start disabling shadows for entities

Default: 5

Client commandVariable

culling.entityupdaterate

How many times per second to check for visibility

Default: 5

Client commandVariable

culling.env

Enable environment culling

Default: True

Client commandVariable

culling.envmindist

Minimum distance in meters to start culling environment

Default: 10

Client commandVariable

culling.nodatavisible

Default visibility for unknown data during reprojection; e.g. rotating camera fast.

Default: False

Client commandVariable

culling.safemode

Culling safe mode; VERY SLOW and LEAKY... for debugging purposes only

Default: False

Client commandVariable

culling.toggle

Enable/Disable occlusion culling

Default: True

DATA
Client commandCommand

data.export

Server commandCommand

data.export

DDRAW
Client commandCommand

ddraw.arrow

arrow {duration} {color} {start} {end} {radius} {distanceFade}

Client commandCommand

ddraw.box

box {duration} {color} {pos} {size} {rot} {distanceFade} {zTest}

Client commandCommand

ddraw.capsule

capsule {duration} {color} {pos} {rot} {radius} {height} {distanceFade}

Client commandCommand

ddraw.clear

Client commandVariable

ddraw.hideddrawduringdemo

Default: False

Client commandCommand

ddraw.line

line {duration} {color} {start} {end} {distanceFade} {zTest}

Client commandCommand

ddraw.max_ddraw_count

max_draw_count {max value} (0 = unlimited)

Client commandCommand

ddraw.sphere

sphere {duration} {color} {start} {radius} {distanceFade}

Client commandCommand

ddraw.text

text {duration} {color} {pos} {text} {distanceFade}

NEW
Client commandVariable

ddraw.use_instancing

Default: True

NEW
Client commandVariable

ddraw.use_instancing_for_text

Default: False

DEBUG
Client commandVariable

debug.allowduplicatecommandsinconsolehistory

Inputting the same command multiple times in the console will only add one instance to history

Default: False

Client commandVariable

debug.ambientvolumes

Whether or not to update ambient light from environment volumes

Default: True

Server commandCommand

debug.bench_io

Spawn lots of IO entities to lag the server

Server commandCommand

debug.breakheld

Break the current held object

Server commandCommand

debug.breakheld_almost

Almost break the current held object

Server commandCommand

debug.breakitem

Break all the items in your inventory whose name match the passed string

Server commandCommand

debug.breakshield

Breaks the currently held shield

Client commandVariable

debug.callbacks

Default: False

Server commandVariable

debug.callbacks

Default: False

Server commandVariable

debug.checkparentingtriggers

Default: True

Client commandVariable

debug.checktriggers

Default: False

Server commandVariable

debug.checktriggers

Default: False

NEW
Server commandCommand

debug.clearplayermodifiers

Server commandCommand

debug.cleartutorialforplayer

If a player ends up stuck on a tutorial for any reason this will clear the island and reset the player (will also kill player)

REMOVED
Client commandVariable

debug.cmbrainenabled

Default: False

Client commandVariable

debug.cmbrainforcedisable

Default: False

Server commandCommand

debug.completemission

Server commandCommand

debug.completemissionstage

Server commandCommand

debug.completetutorial

Client commandCommand

debug.copydebugworldinfo

Client commandCommand

debug.debugboatissue

Client commandCommand

debug.debugcamera

Enable debug camera mode

Client commandVariable

debug.debugcamera_autoload

Automatically load the debug camera state whenever toggling it

Default: False

Client commandVariable

debug.debugcamera_autosave

Automatically save the debug camera state whenever toggling it

Default: False

Client commandVariable

debug.debugcamera_bonerotation

Apply target bone rotation to debug camera

Default: False

Client commandCommand

debug.debugcamera_clear

Client commandVariable

debug.debugcamera_cyclebone

Default: False

Client commandVariable

debug.debugcamera_dollyback

Default: False

Client commandVariable

debug.debugcamera_dollyforward

Default: False

Client commandVariable

debug.debugcamera_dollyspeed

Default: 1

Client commandCommand

debug.debugcamera_fov

Get/Set debug camera FOV

Client commandCommand

debug.debugcamera_guide

Get/Set debug camera guide

Client commandCommand

debug.debugcamera_guide_aspectratio

Get/Set debug camera guide aspect ratio

Client commandCommand

debug.debugcamera_guide_color

Get/Set debug camera guide color

Client commandCommand

debug.debugcamera_list

Client commandCommand

debug.debugcamera_load

Client commandVariable

debug.debugcamera_lock

Locks the debug camera in place

Default: False

Client commandVariable

debug.debugcamera_lookat

Enable/Disable 'lookat' mode when using debugcamera_unfreeze

Default: True

Client commandVariable

debug.debugcamera_lower

Default: False

Client commandVariable

debug.debugcamera_offset

Default: (0.00, 0.00, 0.00)

Client commandVariable

debug.debugcamera_preserve

Preserve the initial debug camera state through game restarts

Default: False

Client commandVariable

debug.debugcamera_raise

Default: False

Client commandCommand

debug.debugcamera_save

Client commandCommand

debug.debugcamera_savetofile

Client commandCommand

debug.debugcamera_shake

Shake debug camera [amplitude, frequency, duration]

Client commandCommand

debug.debugcamera_stopshake

Stops all debug camera shaking

Client commandCommand

debug.debugcamera_target

Set debug camera target entity

Client commandVariable

debug.debugcamera_targetbind

Default: False

Client commandCommand

debug.debugcamera_targetprint

Client commandCommand

debug.debugcamera_unfreeze

Unfreeze the player when in debug camera mode

Client commandVariable

debug.debugcamera_zoomin

Default: False

Client commandVariable

debug.debugcamera_zoomout

Default: False

Client commandVariable

debug.debugdismounts

Shows some debug info for dismount attempts.

Default: False

Server commandVariable

debug.debugdismounts

Default: False

Server commandCommand

debug.deleteentitiesbyshortname

Server commandCommand

debug.deleteentitybyid

Server commandVariable

debug.disablecondition

Do not damage any items

Default: False

NEW
Client commandVariable

debug.dofexposerforcedisable

Default: False

Client commandVariable

debug.drawcolliders

Draw colliders

Default: False

Server commandCommand

debug.drink

NEW
Server commandCommand

debug.dropworlditems

Server commandCommand

debug.eat

Server commandCommand

debug.enable_player_movement

Client commandCommand

debug.ent_find_radius

Get a list of entity info in radius

Client commandVariable

debug.fakespeechplayer

Fakes mouth movement of the supplied player (like they're speaking)

Server commandCommand

debug.flushgroup

Takes you in and out of your current network group, causing you to delete and then download all entities in your PVS again

NEW
Server commandCommand

debug.foodspoilingdeducttimehours

Deducts the given number of hours from all spoilable food on the server

NEW
Server commandCommand

debug.foodspoilinginventoryhours

Applies the given number of hours to all food in the players inventory

NEW
Server commandCommand

debug.foodspoilingspoilall

Spoils all food on the server

NEW
Server commandCommand

debug.forcechickensspawnegg

Server commandCommand

debug.heal

Server commandCommand

debug.hurt

Server commandCommand

debug.invis

Make admin invisibile

Client commandVariable

debug.invokeperformancetracking

Default: False

Client commandVariable

debug.log

Default: True

Server commandVariable

debug.log

Default: True

Client commandCommand

debug.lookingat

Print info about what the player is currently looking at

Client commandCommand

debug.lookingat_debug

Enable debug mode on the entity we're currently looking at

Client commandCommand

debug.noclip

Toggle admin no clipping

Client commandVariable

debug.oninventorychanged

Default: True

Client commandCommand

debug.printcullingvolumeinfo

Client commandCommand

debug.printdebugworldinfo

Client commandCommand

debug.printgrouplayer

Server commandCommand

debug.printgroups

Client commandCommand

debug.printlayerthresholds

Server commandVariable

debug.printmissionspeakinfo

Default: False

Server commandCommand

debug.puzzlereset

reset all puzzles

Server commandCommand

debug.quittutorial

Server commandCommand

debug.refillvitals

Refills the vital of a target player. eg. debug.refillsvital jim - leave blank to target yourself, can take multiple players at once

Server commandCommand

debug.refillvitalsall

Refills the vitals of all active players on the server

Client commandCommand

debug.renderinfo

Server commandCommand

debug.renderinfo

Server commandCommand

debug.repair_inventory

Repair all items in inventory

Client commandCommand

debug.repeatcommand

Repeats the last command entered into the console window

Server commandCommand

debug.resetsleepingbagtimers

Server commandCommand

debug.setdamage

Server commandCommand

debug.setfood

Server commandCommand

debug.sethealth

Server commandCommand

debug.setradiation

Server commandCommand

debug.setwater

Client commandVariable

debug.showviewmodelaimhelper

Default: False

Client commandVariable

debug.showworldinfoinperformancereadout

Default: False

Client commandVariable

debug.skyreflection

Whether or not to update the sky reflection probe

Default: False

Server commandCommand

debug.spawnparachutetester

Client commandCommand

debug.stall

Server commandCommand

debug.stall

Server commandCommand

debug.starttutorial

Server commandCommand

debug.testtutorialcinematic

Server commandVariable

debug.tutorial_start_cooldown

Default: 60

Server commandCommand

debug.tutorialstatus

Client commandVariable

debug.viewmodelaimhelpwidth

Default: 4

Client commandVariable

debug.waterfactorprintout

Default: False

DECAL
Client commandVariable

decal.cache

Default: False

Client commandVariable

decal.capacity

Default: 128

Client commandCommand

decal.clear

Client commandVariable

decal.instancing

Default: True

Client commandVariable

decal.limit

Default: 256

DECAY
Server commandVariable

decay.bracket_0_blockcount

Between 0 and this value are considered bracket 0 and will cost bracket_0_costfraction per upkeep period to maintain

Default: 15

Server commandVariable

decay.bracket_0_costfraction

blocks within bracket 0 will cost this fraction per upkeep period to maintain

Default: 0.1

Server commandVariable

decay.bracket_1_blockcount

Between bracket_0_blockcount and this value are considered bracket 1 and will cost bracket_1_costfraction per upkeep period to maintain

Default: 50

Server commandVariable

decay.bracket_1_costfraction

blocks within bracket 1 will cost this fraction per upkeep period to maintain

Default: 0.15

Server commandVariable

decay.bracket_2_blockcount

Between bracket_1_blockcount and this value are considered bracket 2 and will cost bracket_2_costfraction per upkeep period to maintain

Default: 125

Server commandVariable

decay.bracket_2_costfraction

blocks within bracket 2 will cost this fraction per upkeep period to maintain

Default: 0.2

Server commandVariable

decay.bracket_3_blockcount

Between bracket_2_blockcount and this value (and beyond) are considered bracket 3 and will cost bracket_3_costfraction per upkeep period to maintain

Default: 200

Server commandVariable

decay.bracket_3_costfraction

blocks within bracket 3 will cost this fraction per upkeep period to maintain

Default: 0.333

ReplicatedVariable

decay.build_twig_cost_multiplier

Can players upgrade building blocks to wood

Default: 1

Server commandVariable

decay.debug

Default: False

Server commandVariable

decay.delay_metal

How long should this building grade decay be delayed when not protected by upkeep, in hours

Default: 0

Server commandVariable

decay.delay_override

When set to a value above 0 everything will decay with this delay

Default: 0

Server commandVariable

decay.delay_stone

How long should this building grade decay be delayed when not protected by upkeep, in hours

Default: 0

Server commandVariable

decay.delay_toptier

How long should this building grade decay be delayed when not protected by upkeep, in hours

Default: 0

Server commandVariable

decay.delay_twig

How long should this building grade decay be delayed when not protected by upkeep, in hours

Default: 0

Server commandVariable

decay.delay_wood

How long should this building grade decay be delayed when not protected by upkeep, in hours

Default: 0

Server commandVariable

decay.duration_metal

How long should this building grade take to decay when not protected by upkeep, in hours

Default: 8

Server commandVariable

decay.duration_override

When set to a value above 0 everything will decay with this duration

Default: 0

Server commandVariable

decay.duration_stone

How long should this building grade take to decay when not protected by upkeep, in hours

Default: 5

Server commandVariable

decay.duration_toptier

How long should this building grade take to decay when not protected by upkeep, in hours

Default: 12

Server commandVariable

decay.duration_twig

How long should this building grade take to decay when not protected by upkeep, in hours

Default: 1

Server commandVariable

decay.duration_wood

How long should this building grade take to decay when not protected by upkeep, in hours

Default: 3

Server commandVariable

decay.outside_test_range

Maximum distance to test to see if a structure is outside, higher values are slower but accurate for huge buildings

Default: 50

Server commandVariable

decay.scale

Default: 1

Server commandVariable

decay.tick

Default: 600

ReplicatedVariable

decay.upgrade_hqm_cost_multiplier

Can players upgrade building blocks to hqm

Default: 1

ReplicatedVariable

decay.upgrade_hqm_enabled

Can players upgrade building blocks to hqm

Default: True

ReplicatedVariable

decay.upgrade_metal_cost_multiplier

Can players upgrade building blocks to metal

Default: 1

ReplicatedVariable

decay.upgrade_metal_enabled

Can players upgrade building blocks to metal

Default: True

ReplicatedVariable

decay.upgrade_stone_cost_multiplier

Can players upgrade building blocks to stone

Default: 1

ReplicatedVariable

decay.upgrade_stone_enabled

Can players upgrade building blocks to stone

Default: True

ReplicatedVariable

decay.upgrade_wood_cost_multiplier

Can players upgrade building blocks to wood

Default: 1

ReplicatedVariable

decay.upgrade_wood_enabled

Can players upgrade building blocks to wood

Default: True

Server commandVariable

decay.upkeep

Is upkeep enabled

Default: True

Server commandVariable

decay.upkeep_grief_protection

How many minutes can the upkeep cost last after the cupboard was destroyed? default : 1440 (24 hours)

Default: 1440

Server commandVariable

decay.upkeep_heal_scale

Scale at which objects heal when upkeep conditions are met, default of 1 is same rate at which they decay

Default: 1

Server commandVariable

decay.upkeep_inside_decay_scale

Scale at which objects decay when they are inside, default of 0.1

Default: 0.1

Server commandVariable

decay.upkeep_period_minutes

How many minutes does the upkeep cost last? default : 1440 (24 hours)

Default: 1440

DECOR
Client commandVariable

decor.quality

Default: 100

DEMO
Client commandVariable

demo.autodebugcam

Automatically switch to the debug cam when loading a demo

Default: False

Server commandCommand

demo.benchmark_demo_upload

Client commandCommand

demo.browser

Opens demo browser

Client commandVariable

demo.compressshotkeyframes

Compresses demo shot keyframes, saving space at the cost of fidelity

Default: False

Server commandVariable

demo.delete_after_upload

Should the full server demos be deleted after they are uploaded

Default: True

Server commandVariable

demo.full_server_demo

Default: False

Client commandCommand

demo.jump

Jump to a set time within the demo

Server commandVariable

demo.max_upload_concurrency

Max parallel requests when uploading demos

Default: 20

Client commandCommand

demo.pause

Pauses a running demo (same as setting timescale to 0)

Client commandCommand

demo.play

Client commandCommand

demo.playernames

Prints all player names in the demo

Client commandCommand

demo.readcfg

Reads the cfg for the current playing demo. This is run when starting a demo

Client commandCommand

demo.record

Server commandCommand

demo.record

Client commandCommand

demo.recorder

Show/hide demo recorder UI

Server commandVariable

demo.recordlist

Server commandVariable

demo.recordlistmode

Controls the behavior of recordlist, 0=whitelist, 1=blacklist

Default: 0

Client commandCommand

demo.resume

Resumes a running demo

Server commandVariable

demo.server_demo_cleanup_interval

How many minutes between cleaning up demos from the disk

Default: 20

Server commandVariable

demo.server_demo_directory

Directory to save full server demos

Default: server_demos

Server commandVariable

demo.server_demo_disk_space_gb

How much disk space full server demos can take before we start to delete them

Default: 30

Server commandVariable

demo.server_flush_seconds

Default: 300

Client commandVariable

demo.showcommunityui

Default: False

Client commandVariable

demo.showlocalplayernametag

Default: False

Client commandCommand

demo.skip

Skip forward or backwards by a set amount of seconds. Use negative numbers to go backwards.

Server commandVariable

demo.splitmegabytes

Default: 200

Server commandVariable

demo.splitseconds

Default: 3600

Client commandCommand

demo.stop

Server commandCommand

demo.stop

Client commandVariable

demo.timescale

Default: 1

Client commandCommand

demo.togglehud

Client commandCommand

demo.togglenvg

Toggles NVG screen effect (only works in demos)

Client commandVariable

demo.ui

Default: True

Server commandVariable

demo.upload_bandwidth_limit_ratio

Default: 1

Server commandVariable

demo.upload_demos

Default: True

Server commandVariable

demo.upload_url

Server commandVariable

demo.zip_demos

Should we be zipping the demos before we upload them

Default: True

DEMOSHOTPLAYBACK
Client commandVariable

demoshotplayback.blockdofplayback

Default: False

DRONE
Server commandVariable

drone.altitudespeedoverride

If greater than zero, overrides the drone's vertical movement speed

Default: 0

ReplicatedVariable

drone.maxcontrolrange

How far drones can be flown away from the controlling computer station

Default: 600

Server commandVariable

drone.movementspeedoverride

If greater than zero, overrides the drone's planar movement speed

Default: 0

Client commandVariable

drone.windlerpspeed

Default: 0.1

Client commandVariable

drone.windpositiondivisor

Default: 100

Client commandVariable

drone.windpositionscale

Default: 1

Client commandVariable

drone.windrotationmultiplier

Default: 45

Client commandVariable

drone.windtimedivisor

Default: 10

DROPPEDITEM
Server commandVariable

droppeditem.underwater_drag_budget_ms

How many milliseconds to spend on updating underwater drag levels

Default: 0.1

DUNGEONNAVMESH
Server commandVariable

dungeonnavmesh.use_baked_terrain_mesh

Default: True

DYNAMICNAVMESH
Server commandVariable

dynamicnavmesh.use_baked_terrain_mesh

Default: False

EFFECTS
Client commandVariable

effects.antialiasing

Default: 3

Client commandVariable

effects.ao

Default: True

Client commandVariable

effects.bloom

Default: True

Client commandCommand

effects.clearallgibs

Client commandVariable

effects.creationeffects

Default: True

Client commandCommand

effects.currentgibcount

Client commandVariable

effects.footsteps

Default: True

Client commandVariable

effects.hurtoverlay

Default: True

Client commandVariable

effects.hurtoverleyapplylighting

Default: True

Client commandVariable

effects.lensdirt

Default: True

Client commandVariable

effects.maxgibdist

Default: 150

Client commandVariable

effects.maxgiblife

Default: 10

Client commandVariable

effects.maxgibs

Default: 1000

Client commandVariable

effects.mingiblife

Default: 5

Client commandVariable

effects.motionblur

Default: True

Client commandVariable

effects.otherplayerslightflares

Default: True

Client commandVariable

effects.shafts

Default: True

Client commandVariable

effects.sharpen

Default: True

Client commandVariable

effects.showoutlines

Show outlines of objects when applicable i.e. dropped items

Default: True

Client commandVariable

effects.vignet

Default: True

EFFECTSCALEWITHCAMERADISTANCE
Client commandVariable

effectscalewithcameradistance.on

Default: True

ELECTRICBATTERY
Client commandCommand

electricbattery.battery

'charge' (default to full), 'deplete'

Server commandCommand

electricbattery.batteryid

ENTITY
Client commandCommand

entity.debug_lookat

Server commandCommand

entity.debug_toggle

Server commandCommand

entity.deleteby

Destroy all entities created by provided users (separate users by space)

Server commandCommand

entity.deletebytextblock

Destroy all entities created by users in the provided text block (can use with copied results from ent auth)

Client commandCommand

entity.downloadsign

Downloads the sign currently being looked at to disk with the supplied filename

Client commandCommand

entity.find_entity

Server commandCommand

entity.find_entity

Client commandCommand

entity.find_group

Server commandCommand

entity.find_group

Client commandCommand

entity.find_id

Server commandCommand

entity.find_id

Client commandCommand

entity.find_parent

Server commandCommand

entity.find_parent

Client commandCommand

entity.find_radius

Server commandCommand

entity.find_radius

Client commandCommand

entity.find_self

Server commandCommand

entity.find_self

Client commandCommand

entity.find_status

Server commandCommand

entity.find_status

Server commandCommand

entity.nudge

Server commandCommand

entity.set_battery_charge

Client commandCommand

entity.spawn

Server commandCommand

entity.spawn

Client commandCommand

entity.spawnat

spawnat <entityName> <worldPos> [worldRotationAngles]

Server commandCommand

entity.spawngrid

Client commandCommand

entity.spawnhere

spawnhere <entityName> [distance] [worldRotationAngles]

Client commandCommand

entity.spawnitem

Server commandCommand

entity.spawnitem

Server commandCommand

entity.spawnlootfrom

Client commandCommand

entity.spawnview

Spawns the entity at the position and orientation of the camera - spawnview <entityName> [distance] [worldRotationAngles]

Client commandCommand

entity.uploadsign

Sets a sign to display the given PNG image

ENV
Server commandCommand

env.addtime

Client commandVariable

env.cloudmovement

Default: True

Client commandVariable

env.cloudrotation

Default: 0

Server commandVariable

env.day

Default: 20

Server commandVariable

env.month

Default: 5

ReplicatedVariable

env.nightlight_brightness

Default: 0.0175

Client commandVariable

env.nightlight_debugcamera_enabled

Toggles nightlight screen effect when using debug camera

Default: False

ReplicatedVariable

env.nightlight_distance

Default: 7

Client commandVariable

env.nightlight_enabled

Default: True

ReplicatedVariable

env.nightlight_fadefraction

Default: 0.65

ReplicatedVariable

env.oceanlevel

Default: 0

Server commandVariable

env.progresstime

Default: True

ReplicatedVariable

env.redmoon

Default: False

Client commandVariable

env.skyrotation

Default: 0

Server commandVariable

env.time

Default: 9

Server commandVariable

env.year

Default: 2024

ESPCANVAS
Client commandVariable

espcanvas.colourcodeteams

Default: False

Client commandVariable

espcanvas.disableocclusionchecks

Default: False

REMOVED
ReplicatedVariable

espcanvas.displaydistancemultiplier

Multiply the maximum distance for displaying players nameplates

Default: 1

Client commandVariable

espcanvas.maxnameplates

Max amount of nameplates to show at once

Default: 32

Client commandVariable

espcanvas.overridemaxdisplaydistance

Default: 0

Client commandVariable

espcanvas.showhealth

Default: False

Client commandVariable

espcanvas.userandomteamcolours

Default: False

ESPPLAYERINFO
Client commandVariable

espplayerinfo.blueteamid

Default: 3000

Client commandVariable

espplayerinfo.framebudgetms

Default: 0.25

Client commandVariable

espplayerinfo.grayteamid

Default: 7000

Client commandVariable

espplayerinfo.greenteamid

Default: 1000

Client commandVariable

espplayerinfo.lavenderteamid

Default: 9000

Client commandVariable

espplayerinfo.mintteamid

Default: 10000

Client commandVariable

espplayerinfo.orangeteamid

Default: 6000

Client commandVariable

espplayerinfo.pinkteamid

Default: 8000

Client commandVariable

espplayerinfo.purpleteamid

Default: 5000

Client commandVariable

espplayerinfo.redteamid

Default: 2000

Client commandVariable

espplayerinfo.yellowteamid

Default: 4000

EVENTS
Server commandCommand

events.print_server_events

Server commandCommand

events.set_event_enabled

Server commandCommand

events.set_event_max_delay

Server commandCommand

events.set_event_min_delay

EVENTSCHEDULE
Server commandCommand

eventschedule.killallevents

Server commandCommand

eventschedule.triggerevent

EVENTSCHEDULEWIPEOFFSET
Server commandVariable

eventschedulewipeoffset.event_hours_before_wipe

Default: 24

EXCAVATORSIGNALCOMPUTER
Server commandVariable

excavatorsignalcomputer.chargeneededforsupplies

Default: 600

FARMABLEANIMAL
NEW
Server commandCommand

farmableanimal.simhours

Simulates the provided number of hours on all farm animals within 10m

FILE
Client commandVariable

file.debug

Default: False

Client commandVariable

file.time

Default: False

FPS
Client commandVariable

fps.graph

Default: 0

Client commandVariable

fps.limit

Default: 240

Server commandVariable

fps.limit

Default: 240

Client commandVariable

fps.limitinbackground

Default: False

Client commandVariable

fps.limitinmenu

Default: False

FRANKENSTEINBRAIN
Server commandVariable

frankensteinbrain.movetowardsrate

Default: 1

FRANKENSTEINPET
Server commandVariable

frankensteinpet.decayminutes

How long before a Frankenstein Pet dies un controlled and not asleep on table

Default: 180

FSMCOMPONENT
Server commandVariable

fsmcomponent.framebudgetms

How many milliseconds to spend on the AIs FSMs per frame

Default: 0.5

Server commandVariable

fsmcomponent.maxrefreshintervalseconds

Default: 0.5

Server commandVariable

fsmcomponent.minrefreshintervalseconds

Default: 0

GAMEMODE
Server commandCommand

gamemode.set

Server commandCommand

gamemode.setteam

GAMEMODESOFTCORE
Server commandVariable

gamemodesoftcore.reclaim_fraction_belt

Default: 0.5

Server commandVariable

gamemodesoftcore.reclaim_fraction_main

Default: 0.5

Server commandVariable

gamemodesoftcore.reclaim_fraction_wear

Default: 0

GAMETIP
Client commandCommand

gametip.hidegametip

Client commandCommand

gametip.listgametips

Client commandVariable

gametip.server_event_tips

Whether server events will show on the client as toast notifications

Default: True

Client commandCommand

gametip.showgametip

Client commandVariable

gametip.showgametips

Default: True

Client commandCommand

gametip.showtoast

Will show a game tip on the player screen <style> <text>

Client commandCommand

gametip.showtoast_translated

Will show a translated game tip on the player screen <style> <key> <english> <overlay> <args>

GC
Client commandCommand

gc.alloc

Server commandCommand

gc.alloc

Client commandVariable

gc.buffer

Default: 256

Client commandVariable

gc.buffer_enabled

Default: True

Client commandCommand

gc.collect

Server commandCommand

gc.collect

Client commandVariable

gc.debuglevel

Default: 1

Client commandVariable

gc.enabled

Default: False

Server commandVariable

gc.enabled

Default: True

Client commandVariable

gc.incremental_enabled

Default: True

Server commandVariable

gc.incremental_enabled

Default: True

Client commandVariable

gc.incremental_milliseconds

Default: 3

Server commandVariable

gc.incremental_milliseconds

Default: 3

Client commandCommand

gc.unload

Server commandCommand

gc.unload

GESTURECOLLECTION
Client commandVariable

gesturecollection.showadmincinematicgesturesinbindings

Default: False

Client commandVariable

gesturecollection.slot0ring0bind

Default: clap

Client commandVariable

gesturecollection.slot0ring1bind

Client commandVariable

gesturecollection.slot10ring0bind

Default: raiseroof

Client commandVariable

gesturecollection.slot10ring1bind

Client commandVariable

gesturecollection.slot11ring0bind

Default: cabbagepatch

Client commandVariable

gesturecollection.slot11ring1bind

Client commandVariable

gesturecollection.slot12ring0bind

Default: twist

Client commandVariable

gesturecollection.slot12ring1bind

Client commandVariable

gesturecollection.slot1ring0bind

Default: surrender

Client commandVariable

gesturecollection.slot1ring1bind

Client commandVariable

gesturecollection.slot2ring0bind

Default: hurry

Client commandVariable

gesturecollection.slot2ring1bind

Client commandVariable

gesturecollection.slot3ring0bind

Default: ok

Client commandVariable

gesturecollection.slot3ring1bind

Client commandVariable

gesturecollection.slot4ring0bind

Default: point

Client commandVariable

gesturecollection.slot4ring1bind

Client commandVariable

gesturecollection.slot5ring0bind

Default: shrug

Client commandVariable

gesturecollection.slot5ring1bind

Client commandVariable

gesturecollection.slot6ring0bind

Default: thumbsdown

Client commandVariable

gesturecollection.slot6ring1bind

Client commandVariable

gesturecollection.slot7ring0bind

Default: thumbsup

Client commandVariable

gesturecollection.slot7ring1bind

Client commandVariable

gesturecollection.slot8ring0bind

Default: victory

Client commandVariable

gesturecollection.slot8ring1bind

Client commandVariable

gesturecollection.slot9ring0bind

Default: wave

Client commandVariable

gesturecollection.slot9ring1bind

GLOBAL
Server commandCommand

global.add_wallpaper_radius

add_wallpaper_radius 'wallpaper' 'radius'

Client commandVariable

global.adminambientmultiplier

if >= 0 the ambient light intensity will be forced to this

Default: -1

Client commandVariable

global.adminclouds

if >= 0 the clouds amount will be forced to this value

Default: -1

Client commandVariable

global.adminfog

if >= 0 the fog amount will be forced to this value

Default: -1

Client commandVariable

global.adminlight

if >= 0 the sky light intensity will be forced to this

Default: -1

Client commandVariable

global.adminrain

if >= 0 the rain amount will be forced to this value

Default: -1

Client commandVariable

global.adminreflectionmultiplier

if >= 0 the reflection probe intensity will be forced to this

Default: -1

Client commandVariable

global.admintime

if >= 0 the time of day (hour) will be forced to this

Default: -1

Server commandCommand

global.adminui_deleteugccontent

Server commandCommand

global.adminui_fullrefresh

Client commandCommand

global.adminui_receivecommands

Client commandCommand

global.adminui_receiveplayerlist

Client commandCommand

global.adminui_receiveserverinfo

Client commandCommand

global.adminui_receiveugclist

Server commandCommand

global.adminui_requestfireworkpattern

Server commandCommand

global.adminui_requestplayerlist

Server commandCommand

global.adminui_requestserverconvars

Server commandCommand

global.adminui_requestserverinfo

Server commandCommand

global.adminui_requestugccontent

Server commandCommand

global.adminui_requestugclist

Client commandVariable

global.adminwind

if >= 0 the wind amount will be forced to this value

Default: -1

ReplicatedVariable

global.allowadminui

Controls whether the in-game admin UI is displayed to admins

Default: True

Client commandVariable

global.aquaticvehicledismounttime

How long you need to hold Jump for in order to dismount a water based vehicle

Default: 0

Client commandVariable

global.asyncloadingpreset

Experimental faster loading, requires game restart (0 = off, 1 = partial, 2 = full)

Default: 0

Client commandVariable

global.asyncwarmup

Default: False

Server commandVariable

global.asyncwarmup

Default: False

Server commandCommand

global.authcount

Returns all entities that the provided player is authed to (TC's, locks, etc), supports --json

Server commandCommand

global.authradius

Server commandCommand

global.authradius_multi

Server commandCommand

global.authradius_radius

Server commandCommand

global.ban

ban <player> <reason> [optional duration]

Server commandCommand

global.banid

banid <steamid> <username> <reason> [optional duration]

Server commandCommand

global.banlist

List of banned users (sourceds compat)

Server commandCommand

global.banlistex

List of banned users - shows reasons and usernames

Server commandCommand

global.bans

List of banned users

Client commandVariable

global.blockemoji

Blocks any emoji from appearing

Default: False

Client commandVariable

global.blockemojianimations

Disables any emoji animations

Default: False

Client commandVariable

global.blockserveremoji

Blocks emoji provided by servers from appearing

Default: False

Server commandCommand

global.breakclothing

Server commandCommand

global.breakitem

Server commandCommand

global.buildinfo

Get information about this build

Server commandCommand

global.carstats

Get information about all the cars in the world

Client commandVariable

global.censornudity

Default: 1

Client commandVariable

global.censorrecordings

Default: False

Client commandVariable

global.censorsigns

Default: False

Server commandCommand

global.change_wallpaper_radius

change_wallpaper_radius 'wallpaper' 'radius'

Client commandVariable

global.cinematicgingerbreadcorpses

Default: False

Server commandVariable

global.cinematicgingerbreadcorpses

When enabled a player wearing a gingerbread suit will gib like the gingerbread NPC's

Default: False

Server commandCommand

global.clear_wallpaper_radius

clear_wallpaper_radius 'radius'

Server commandCommand

global.clearallsprays

Server commandCommand

global.clearallspraysbyplayer

Server commandCommand

global.cleardroppeditems

Server commandCommand

global.clearspraysatpositioninradius

Server commandCommand

global.clearspraysinradius

Server commandCommand

global.clearugcbyplayer

Server commandCommand

global.clearugcentitiesinrange

Server commandCommand

global.clearugcentity

Server commandCommand

global.clearvendingmachinenamescontaining

Server commandCommand

global.clientperf

Server commandCommand

global.clientperf_frametime

Client commandCommand

global.colliders

Server commandCommand

global.colliders

Client commandVariable

global.consolescale

Font size for the console window, 10-30 (default is 12)

Default: 12

Client commandVariable

global.ddraw_netupdate

Default: False

Server commandCommand

global.deauthradius

Server commandCommand

global.deauthradius_multi

Server commandCommand

global.deauthradius_radius

Client commandVariable

global.debuglanguage

0 - Disabled, 1 - Display localization key, 2 - Display randomly generated strings

Default: 0

Client commandVariable

global.developer

Default: 0

Server commandVariable

global.developer

Default: 0

Client commandVariable

global.disable_clouds

Default: False

Server commandVariable

global.disablebagdropping

Disables the backpacks that appear after a corpse times out

Default: False

Client commandCommand

global.dump

Server commandCommand

global.dump

Client commandCommand

global.ent

Sends a command to the server followed by the ID of the entity we're looking at

Server commandCommand

global.entcount

Returns all entities that the provided player has placed, supports --json

Server commandCommand

global.entid

Client commandCommand

global.error

Server commandCommand

global.error

Client commandCommand

global.exec

Client commandVariable

global.flyingvehicledismounttime

How long you need to hold Jump for in order to dismount a flying vehicle

Default: 0

Client commandVariable

global.forceunloadbundles

Default: True

Server commandVariable

global.forceunloadbundles

Default: True

Client commandCommand

global.free

Server commandCommand

global.free

Server commandCommand

global.getugcinfo

Client commandVariable

global.god

If you're an admin this will enable god mode

Default: False

Client commandVariable

global.groundvehicledismounttime

How long you need to hold Jump for in order to dismount a car/snowmobile

Default: 0

Client commandVariable

global.hideinteracttextwhileads

Hide interact text when aiming down sights

Default: False

Client commandVariable

global.hideteamleadermapmarkers

Hides all team leader map markers on the compass and map

Default: False

Client commandVariable

global.horsedismounttime

How long you need to hold Jump for in order to dismount a horse

Default: 0

Client commandCommand

global.hudcomponent

Server commandCommand

global.injure

Server commandCommand

global.injureplayer

Client commandVariable

global.job_system_threads

Default: 15

Server commandVariable

global.job_system_threads

Default: 15

Server commandCommand

global.kick

Server commandCommand

global.kickall

Server commandCommand

global.kill

Server commandCommand

global.killallplayers

NEW
Client commandCommand

global.killallplayersradius

Kill all players within the given radius

Server commandCommand

global.killplayer

NEW
Client commandCommand

global.killplayerinview

Kill the player you're looking at

Client commandVariable

global.language

Default: en

Client commandVariable

global.limitflashing

Limits the flashing frequency of music driven lights

Default: False

Server commandCommand

global.listid

List of banned users, by ID (sourceds compat)

Server commandVariable

global.maxspraysperplayer

If a player sprays more than this, the oldest spray will be destroyed. 0 will disable

Default: 40

Client commandVariable

global.maxthreads

Default: 8

Server commandVariable

global.maxthreads

Default: 8

Server commandCommand

global.moderatorid

Server commandCommand

global.mute

Server commandCommand

global.mutelist

Print a list of currently muted players

Client commandCommand

global.objects

Server commandCommand

global.objects

Client commandCommand

global.openinexplorer

Client commandVariable

global.overrideoceanenvironmentlerp

Controls how the ocean environment variables, -1=no override, 0=bottom of the ocean, 1=surface conditions

Default: -1

Server commandCommand

global.ownerid

Client commandVariable

global.perf

Default: 0

Server commandVariable

global.perf

Default: 0

Server commandCommand

global.playerlist

Get a list of players

Server commandCommand

global.players

Print out currently connected clients etc

Client commandVariable

global.preloadconcurrency

Default: 1

Server commandVariable

global.preloadconcurrency

Default: 1

Client commandCommand

global.printallscenesinbuild

Server commandCommand

global.printallscenesinbuild

Client commandVariable

global.processmidiinput

Default: True

Client commandCommand

global.queue

Server commandCommand

global.queue

Client commandCommand

global.quit

Server commandCommand

global.quit

Client commandCommand

global.readcfg

Server commandCommand

global.recover

Server commandCommand

global.recoverplayer

Server commandCommand

global.removemoderator

Server commandCommand

global.removeowner

Server commandCommand

global.removeskipqueue

Removes skip queue permission from a SteamID

Server commandCommand

global.report

Server commandCommand

global.respawn

Server commandCommand

global.respawn_sleepingbag

Server commandCommand

global.respawn_sleepingbag_remove

Server commandCommand

global.restart

Client commandVariable

global.richpresence

Default: True

Server commandCommand

global.say

Sends a message in chat

Server commandCommand

global.serverinfo

Get a list of information about the server

Server commandCommand

global.setinfo

NEW
Client commandVariable

global.show_hidden_items

Default: False

Client commandVariable

global.showblood

Default: True

Client commandVariable

global.showdeathmarkeroncompass

Default: True

Client commandVariable

global.showemojierrors

Displays any emoji rendering errors in the console

Default: False

Client commandVariable

global.showitemcountsonpickup

Show how many of a given item is in the inventory when picking up a stackable item

Default: True

Client commandVariable

global.showitempickupnotices

Default: True

Client commandVariable

global.signundobuffer

How many changes to save for undo/redo purposes

Default: 10

Server commandCommand

global.skick

Server commandCommand

global.skin_looking

<skin>

Server commandCommand

global.skin_radius

skin_radius 'skin' 'radius'

Client commandVariable

global.skipassetwarmup_crashes

WARNING: This causes random crashes!

Default: False

Server commandVariable

global.skipassetwarmup_crashes

Default: False

Server commandCommand

global.skipqueue

Server commandCommand

global.skipqueueid

Adds skip queue permissions to a SteamID

Server commandCommand

global.sleep

Server commandCommand

global.sleepingusers

Show user info for players on server.

Server commandCommand

global.sleepingusersinrange

Show user info for sleeping players on server in range of the player.

Server commandCommand

global.sleeptarget

Server commandCommand

global.spectate

Server commandCommand

global.spectateid

Server commandVariable

global.sprayduration

Base time (in seconds) that sprays last

Default: 10800

Server commandVariable

global.sprayoutofauthmultiplier

Multiplier applied to SprayDuration if a spray isn't in the sprayers auth (cannot go above 1f)

Default: 0.5

Server commandCommand

global.stats

Print out stats of currently connected clients

Server commandCommand

global.status

Print out currently connected clients

Client commandCommand

global.status_cl

Server commandCommand

global.status_sv

Client commandVariable

global.steamconnectiontimeout

Default: 10000

Server commandVariable

global.steamconnectiontimeout

Default: 10000

Client commandVariable

global.steamnagleflush

Default: False

Server commandVariable

global.steamnagleflush

Default: False

Client commandVariable

global.steamnagletime

Default: 5000

Server commandVariable

global.steamnagletime

Nagle time, in microseconds

Default: 5000

Client commandVariable

global.steamnetdebug

Turns on varying levels of debug output for the Steam Networking. This will affect performance. (0 = off, 1 = bug, 2 = error, 3 = important, 4 = warning, 5 = message, 6 = verbose, 7 = debug, 8 = everything)

Default: 0

Server commandVariable

global.steamnetdebug

Turns on varying levels of debug output for the Steam Networking. This will affect performance. (0 = off, 1 = bug, 2 = error, 3 = important, 4 = warning, 5 = message, 6 = verbose, 7 = debug, 8 = everything)

Default: 0

Client commandVariable

global.steamnetdebug_ackrtt

Default: 4

Server commandVariable

global.steamnetdebug_ackrtt

Default: 4

Client commandVariable

global.steamnetdebug_message

Default: 4

Server commandVariable

global.steamnetdebug_message

Default: 4

Client commandVariable

global.steamnetdebug_p2prendezvous

Default: 4

Server commandVariable

global.steamnetdebug_p2prendezvous

Default: 4

Client commandVariable

global.steamnetdebug_packetdecode

Default: 4

Server commandVariable

global.steamnetdebug_packetdecode

Default: 4

Client commandVariable

global.steamnetdebug_packetgaps

Default: 4

Server commandVariable

global.steamnetdebug_packetgaps

Default: 4

Client commandVariable

global.steamnetdebug_sdrrelaypings

Default: 4

Server commandVariable

global.steamnetdebug_sdrrelaypings

Default: 4

Client commandCommand

global.steamrelayinit

Server commandCommand

global.steamrelayinit

Client commandVariable

global.steamsendbuffer

Default: 524288

Server commandVariable

global.steamsendbuffer

Upper limit of buffered pending bytes to be sent

Default: 524288

Client commandVariable

global.steamsendratemax

Default: 262144

Server commandVariable

global.steamsendratemax

Maxminum send rate clamp, 0 is no limit

Default: 262144

Client commandVariable

global.steamsendratemin

Default: 262144

Server commandVariable

global.steamsendratemin

Minimum send rate clamp, 0 is no limit

Default: 262144

Client commandCommand

global.steamstatus

Server commandCommand

global.steamstatus

Client commandVariable

global.streamermode

Default: False

Client commandCommand

global.subscriptions

Server commandCommand

global.subscriptions

Client commandCommand

global.sysinfo

Server commandCommand

global.sysinfo

Client commandCommand

global.sysuid

Server commandCommand

global.sysuid

Server commandCommand

global.teaminfo

Server commandCommand

global.teleport

Server commandCommand

global.teleport2autheditem

Server commandCommand

global.teleport2death

Server commandCommand

global.teleport2grid

Server commandCommand

global.teleport2marker

Server commandCommand

global.teleport2me

Server commandCommand

global.teleport2owneditem

Server commandCommand

global.teleportany

Server commandCommand

global.teleporteveryone2me

Server commandCommand

global.teleportlos

Server commandCommand

global.teleportnonsleepers2me

Server commandCommand

global.teleportpos

Server commandCommand

global.teleportsleepers2me

Server commandCommand

global.teleporttargetteam2me

Server commandCommand

global.teleportteam2me

Client commandCommand

global.textures

Server commandCommand

global.textures

Server commandCommand

global.togglespectateteaminfo

Server commandCommand

global.unban

Client commandVariable

global.underwater_cinematic

Default: False

Client commandVariable

global.underwater_effect

Default: True

Client commandVariable

global.underwater_scatter

Default: 1

Server commandCommand

global.unmute

Client commandCommand

global.updatemanifest

Immediately update the manifest

Server commandCommand

global.updatemanifest

Immediately update the manifest

Server commandVariable

global.updatenetworkpositionwithdebugcamerawhilespectating

Default: False

Server commandCommand

global.upgrade_looking

<grade>

Server commandCommand

global.upgrade_radius

upgrade_radius 'grade' 'radius'

Server commandCommand

global.users

Show user info for players on server.

Server commandCommand

global.usersinrange

Show user info for players on server in range of the player.

Server commandCommand

global.usersinrangeofplayer

Show user info for players on server in range of the supplied player (eg. Jim 50)

Client commandVariable

global.usesingleitempickupnotice

use a single item pickup notice instead of spawning multiple for each resource picked up

Default: True

Client commandCommand

global.version

Server commandCommand

global.version

Client commandVariable

global.warmupconcurrency

Default: 1

Server commandVariable

global.warmupconcurrency

Default: 1

Client commandVariable

global.woundedfreecam

If true, can use F3 camera changes while in wounded state

Default: False

Client commandCommand

global.writecfg

GRAPHICS
Client commandVariable

graphics.af

Default: 1

Client commandVariable

graphics.aggressiveshadowlod

Default: True

Client commandVariable

graphics.aggressiveshadowlodwearable

Default: True

Client commandVariable

graphics.branding

Default: True

Client commandVariable

graphics.chat

Default: True

Client commandVariable

graphics.collapserenderers

Collapse objects on renderer LODs for memory savings. Game needs to be restarted after changing.

Default: True

Client commandVariable

graphics.compass

Default: 1

Client commandVariable

graphics.contactshadows

Default: False

Client commandVariable

graphics.disableanimatorlod

Disable all animator LODs. This will seriously degrade performance!

Default: False

Client commandVariable

graphics.disablelightlod

Disable all light LODs. This will seriously degrade performance!

Default: False

Client commandVariable

graphics.disableparticlelod

Disable all particle LODs. This will seriously degrade performance!

Default: False

Client commandVariable

graphics.dlaa

Default: False

Client commandVariable

graphics.dlss

Default: -1

Client commandVariable

graphics.dof

Default: False

Client commandVariable

graphics.dof_aper

Default: 12

Client commandVariable

graphics.dof_barrel

Default: 0

Client commandVariable

graphics.dof_blur

Default: 1

Client commandVariable

graphics.dof_debug

Default: False

Client commandVariable

graphics.dof_focus_dist

distance from camera to focus on

Default: 10

Client commandCommand

graphics.dof_focus_lookingat

Client commandCommand

graphics.dof_focus_target

Client commandVariable

graphics.dof_focus_time

Default: 0.2

Client commandVariable

graphics.dof_kernel_count

Goes from 0 - 3, higher = more dof samples but slower perf

Default: 0

Client commandVariable

graphics.dof_mode

0 = auto 1 = manual 2 = dynamic based on target

Default: 0

Client commandCommand

graphics.dof_nudge

Client commandVariable

graphics.dof_squeeze

Default: 0

Client commandVariable

graphics.drawdistance

Default: 2500

Client commandVariable

graphics.fov

Default: 75

Client commandVariable

graphics.grassshadows

Default: False

Client commandVariable

graphics.hlod

Default: True

Client commandVariable

graphics.hud

Default: True

Client commandVariable

graphics.impostorshadows

Default: False

Client commandVariable

graphics.itemskins

Default: True

Client commandVariable

graphics.itemskintimeout

Default: 60

Client commandVariable

graphics.itemskinunload

Default: True

REMOVED
Client commandVariable

graphics.jitterspread

Default: 1

Client commandVariable

graphics.lodbias

Global multiplier for the LOD's switching distance. A larger value leads to a longer view distance before a lower resolution LOD is picked.

Default: 1

Client commandVariable

graphics.maxqueuedframes

Maximum number of frames queued up by graphics driver.

Default: -1

Client commandVariable

graphics.parallax

Default: 0

Client commandCommand

graphics.printlodqueues

REMOVED
Client commandVariable

graphics.quality

The currently selected quality level

Default: 6

Client commandVariable

graphics.reflexintervalus

Minimum interval in microseconds for frame synchronization. 0 = no frame rate limit

Default: 0

Client commandVariable

graphics.reflexlatencymarker

Default: False

Client commandVariable

graphics.reflexmode

Default: 0

Client commandVariable

graphics.renderscale

Default: 1

Client commandCommand

graphics.reportparticlesystems

Client commandCommand

graphics.reportshadowcasters

Client commandCommand

graphics.resetmipmapbias

Client commandVariable

graphics.resolution

The current screen resolution index.

Default: 0

Client commandCommand

graphics.resolutions

Display a list of available resolutions.

Client commandVariable

graphics.screenmode

The current screen mode.

Default: 0

Client commandCommand

graphics.setmipmapbias

Client commandVariable

graphics.shaderlod

Default: 2147483647

REMOVED
Client commandVariable

graphics.shadowcascades

Default: 2

REMOVED
Client commandVariable

graphics.shadowdistance

Default: 1000

Client commandVariable

graphics.shadowlights

Default: 1

Client commandVariable

graphics.shadowmode

Default: 2

Client commandVariable

graphics.shadowquality

Default: 1

Client commandVariable

graphics.showtexeldensity

Texture density visualization tool: 0=disabled, 1=256, 2=512, 3=1024 texel/meter

Default: 0

Client commandVariable

graphics.uiscale

Default: 1

Client commandVariable

graphics.usemarkerstooptimize

Default: False

Client commandVariable

graphics.viewmodelcamera

Default: True

Client commandVariable

graphics.viewmodeldepth

Default: True

Client commandVariable

graphics.vm_fov_scale

Whether to scale vm models with fov

Default: True

Client commandVariable

graphics.vm_horizontal_flip

FLips viewmodels horizontally (for left handed players)

Default: False

Client commandVariable

graphics.vsync

Represents the number of vertical syncs that should pass between each frame. An integer in the range of 0-4.

Default: 0

Client commandVariable

graphics.waves

Disable larger ocean waves to test performance. Client/Rendering-side only.

Default: True

GRAPHICSSETTINGS
NEW
Client commandVariable

graphicssettings.anisotropicfiltering

Global anisotropic filtering mode. 0-2. Disabled, enabled per-texture, force-enabled for all textures.

Default: 1

NEW
Client commandVariable

graphicssettings.billboardsfacecameraposition

If enabled, billboards will face towards camera position rather than camera orientation.

Default: True

NEW
Client commandVariable

graphicssettings.enablelodcrossfade

Enables or disables LOD Cross Fade.

Default: True

NEW
Client commandVariable

graphicssettings.globaltexturemipmaplimit

Indicates how many of the highest-resolution mips of each texture Unity does not upload at the given quality level.

Default: 0

NEW
Client commandVariable

graphicssettings.particleraycastbudget

Budget for how many ray casts can be performed per frame for approximate collision testing.

Default: 1024

NEW
Client commandVariable

graphicssettings.pixellightcount

The maximum number of pixel lights that should affect any object.

Default: 8

NEW
Client commandVariable

graphicssettings.shadowcascades

Number of cascades to use for directional light shadows. 1 = None, 2 = Two, 4 = Four

Default: 2

NEW
Client commandVariable

graphicssettings.shadowdistancepercent

Shadow drawing distance percentage

Default: 100

NEW
Client commandVariable

graphicssettings.shadowmaskmode

The rendering mode of Shadowmask. 0 = Shadowmask 1 = Distance Shadowmask

Default: 1

NEW
Client commandVariable

graphicssettings.shadowresolution

The default resolution of shadow maps. 0 = Low, 1 = Medium, 2 = High, 3 = Very High

Default: 3

NEW
Client commandVariable

graphicssettings.softparticles

Should soft blending be used for particles?

Default: True

NEW
Client commandVariable

graphicssettings.streamingmipmapsmemorybudget

The total amount of memory (in megabytes) to be used by streaming and non-streaming textures.

Default: 64

GRASS
Client commandVariable

grass.displacement

Default: True

Client commandVariable

grass.distance

Default: 100

Client commandVariable

grass.maxthreads

Default: 8

Client commandCommand

grass.print_foliage

Client commandVariable

grass.quality

Default: 100

Client commandVariable

grass.refresh_budget

Default: 0.3

GROWABLEENTITY
Server commandVariable

growableentity.framebudgetms

Default: 0.25

Server commandCommand

growableentity.growall

GUNTRAP
Server commandVariable

guntrap.gun_trap_budget_ms

How many milliseconds to spend on target scanning per frame

Default: 0.5

HACKABLELOCKEDCRATE
Server commandVariable

hackablelockedcrate.decayseconds

How many seconds until the crate is destroyed without any hack attempts

Default: 7200

Server commandVariable

hackablelockedcrate.requiredhackseconds

How many seconds for the crate to unlock

Default: 900

HALLOWEEN
Server commandVariable

halloween.enabled

Default: False

Server commandVariable

halloween.murdererpopulation

Population active on the server, per square km

Default: 0

Server commandVariable

halloween.scarecrow_beancan_vs_player_dmg_modifier

Modified damage from beancan explosion vs players (Default: 0.1).

Default: 0.1

Server commandVariable

halloween.scarecrow_body_dmg_modifier

Modifier to how much damage scarecrows take to the body. (Default: 0.25)

Default: 0.25

Server commandVariable

halloween.scarecrow_chase_stopping_distance

Stopping distance for destinations set while chasing a target (Default: 0.5)

Default: 0.5

Server commandVariable

halloween.scarecrow_throw_beancan_global_delay

The delay globally on a server between each time a scarecrow throws a beancan (Default: 8 seconds).

Default: 8

Server commandVariable

halloween.scarecrowpopulation

Population active on the server, per square km

Default: 0

Server commandVariable

halloween.scarecrows_throw_beancans

Scarecrows can throw beancans (Default: true).

Default: True

HALLOWEENDUNGEON
Server commandVariable

halloweendungeon.lifetime

How long each active dungeon should last before dying

Default: 600

Server commandVariable

halloweendungeon.population

Population active on the server

Default: 0

HANDCUFFS
Server commandVariable

handcuffs.maxconditionrepairlossonpush

Default: 0.4

Server commandVariable

handcuffs.restrainedpushdamage

Default: 5

Server commandCommand

handcuffs.togglecuffslocked

HARMONY
Server commandCommand

harmony.load

Server commandCommand

harmony.unload

HELI
Server commandVariable

heli.bulletaccuracy

Default: 2

Server commandVariable

heli.bulletdamagescale

Default: 1

Server commandCommand

heli.call

Server commandCommand

heli.calltome

Server commandCommand

heli.death

Server commandCommand

heli.drop

Server commandCommand

heli.flee

Server commandVariable

heli.guns

Default: 1

Server commandVariable

heli.lifetimeminutes

Default: 30

Server commandCommand

heli.move

Server commandCommand

heli.orbit

Server commandCommand

heli.orbitstrafe

Server commandCommand

heli.patrol

Server commandCommand

heli.strafe

Server commandCommand

heli.testpuzzle

HERO
Client commandVariable

hero.action

(Out Now)

Client commandVariable

hero.ident

Default: instrument001

Client commandCommand

hero.show

Client commandVariable

hero.title

(Instrument DLC)

Client commandVariable

hero.url

Default: appid:1174370

Client commandVariable

hero.video

Default: https://files.facepunch.com/garry/bdf1fc04-06a5-469c-bad9-f26cc5510534.mp4

HEXAGONGRIDGENERATOR
Server commandCommand

hexagongridgenerator.generategrid

<gridSize> 5 <tileSpacing> 1.35

HIERARCHY
Server commandCommand

hierarchy.cd

Server commandCommand

hierarchy.del

Server commandCommand

hierarchy.ls

HITNOTIFY
Client commandVariable

hitnotify.headshot

Default: True

Client commandVariable

hitnotify.notification_level

Default: 1

HORSE
REMOVED
Server commandVariable

horse.population

Population active on the server, per square km

Default: 0

HOTAIRBALLOON
Server commandVariable

hotairballoon.minimumaltitudeterrain

Default: 25

Server commandVariable

hotairballoon.outsidedecayminutes

How long before a HAB loses all its health while outside

Default: 180

Server commandVariable

hotairballoon.population

Population active on the server

Default: 1

Server commandVariable

hotairballoon.serviceceiling

Default: 175

INPUT
Client commandVariable

input.ads_sensitivity

Default: 1

Client commandVariable

input.alwayssprint

Default: False

Client commandVariable

input.autocrouch

Default: False

Client commandCommand

input.bind

bind <key> <commands> - runs commands whenever the given key (or key combo) is pressed, prefix command lists with ~ to cycle instead

Client commandCommand

input.clearbinds

Client commandVariable

input.flipy

Default: False

Client commandVariable

input.holdtime

Default: 0.2

Client commandVariable

input.map_mode

Default: 0

Client commandCommand

input.printbinds

Client commandVariable

input.radial_menu_mode

Default: 0

Client commandVariable

input.sensitivity

Default: 1

Client commandVariable

input.toggleads

Default: False

Client commandVariable

input.toggleduck

Default: False

Client commandVariable

input.vehicle_flipy

Default: False

Client commandVariable

input.vehicle_sensitivity

Default: 1

INSTRUMENTS
Client commandCommand

instruments.clearautoplayoverride

Clears the overriden autoplay recording of the current instrument

Client commandCommand

instruments.clearmidibinds

Clears any binds for the current instrument

Client commandVariable

instruments.debugmidi

Prints incoming midi notes to the console while using an instrument

Default: False

Client commandVariable

instruments.debugnotes

Prints notes being played

Default: False

Client commandCommand

instruments.midiinfo

Prints out all the notes that can accept midi inputs on the current instrument

Client commandCommand

instruments.overrideautoplay

Override the autoplay recording of the current instrument

Client commandCommand

instruments.playnote

Plays a note on the current instrument. Eg. playnote c#7, playnote d, playnote f#

Client commandCommand

instruments.playrecording

Plays a saved Instrument recording. Arg0 is filename (no extension)

Client commandCommand

instruments.printmidibinds

Prints all current rebinds for the current instrument

Client commandCommand

instruments.printrecording

Prints a debug readout of a recording

Client commandCommand

instruments.printrecordingpath

Prints the path of the autoplay recording for this instrument

Client commandVariable

instruments.processsustainpedal

Enables support for sustain pedals

Default: True

Client commandCommand

instruments.rebindmidi

Rebinds signal A into signal B. eg. rebindMidi 67 48

Client commandCommand

instruments.startrecording

Starts an instrument recording. Must supply a filename (no extension)

Client commandCommand

instruments.stoprecording

Stops the current instrument recording

INVENTORY
NEW
Server commandCommand

inventory.addownership

Add ownership to item

Server commandCommand

inventory.clearinventory

Clears the inventory of a target player. eg. inventory.clearInventory jim. Can take container names as arguments: --belt --wear --backpack

NEW
Server commandCommand

inventory.convertownership

Reduce ownership to item to allow new ownership to be added

Server commandCommand

inventory.copyto

Copies the players inventory to the player in front of them

Client commandCommand

inventory.defs

Server commandCommand

inventory.defs

Server commandCommand

inventory.deployloadout

Deploys the given loadout to a target player. eg. inventory.deployLoadout testloadout jim

Server commandCommand

inventory.deployloadoutinrange

Deploys a loadout to players in a radius eg. inventory.deployLoadoutInRange testloadout 30

ReplicatedVariable

inventory.disableattirelimitations

Disables all attire limitations, so NPC clothing and invalid overlaps can be equipped

Default: False

Client commandVariable

inventory.disablewearablereplaceoverlay

Disables the red overlay shown on the client when equipping a wearable that replaces another.

Default: False

Server commandCommand

inventory.endloot

Server commandCommand

inventory.equipslot

Server commandCommand

inventory.equipslottarget

Client commandCommand

inventory.examineheld

Server commandCommand

inventory.give

{item} {amount} {condition} {skin} {container} {slot}

Server commandCommand

inventory.giveall

Server commandCommand

inventory.givearm

{itemid} {amount}

Server commandCommand

inventory.givebp

Server commandCommand

inventory.giveid

{itemid} {amount}

Server commandCommand

inventory.giveto

{item} {player} {amount} {skin}

Client commandCommand

inventory.lighttoggle

Server commandCommand

inventory.lighttoggle

Client commandCommand

inventory.listcraftcounts

Server commandCommand

inventory.listloadouts

Prints all saved inventory loadouts

Client commandCommand

inventory.pipette

Selects the item you're looking at, gives it to you if you don't have it in your inventory

Server commandCommand

inventory.pipetteid

Client commandVariable

inventory.quickcraftdelay

Default: 0.75

NEW
Server commandCommand

inventory.reduceownership

Reduce ownership to item to allow new ownership to be added

Client commandCommand

inventory.reloaddefs

Server commandCommand

inventory.reloaddefs

Server commandCommand

inventory.resetbp

Client commandCommand

inventory.resetcraftcounts

Server commandCommand

inventory.saveloadout

Saves the current equipped loadout of the calling player. eg. inventory.saveLoadout loaduoutname

Client commandCommand

inventory.selectitem

Selects the item you're looking at, if in your inventory

NEW
Client commandVariable

inventory.show_item_ownership

Default: True

NEW
Server commandVariable

inventory.stackable_item_ownership

Default: False

Client commandCommand

inventory.toggle

Client commandCommand

inventory.togglecrafting

Server commandCommand

inventory.unlockall

IOENTITY
Server commandVariable

ioentity.backtracking

Default: 8

Server commandVariable

ioentity.debugbudget

Print out what is taking so long in the IO frame budget

Default: False

Server commandVariable

ioentity.debugbudgetthreshold

Ignore frames with a lower ms than this while debugBudget is active

Default: 2

Server commandCommand

ioentity.debugqueue

Server commandVariable

ioentity.framebudgetelectrichighpriorityms

Default: 1

Server commandVariable

ioentity.framebudgetelectriclowpriorityms

Default: 0.5

Server commandVariable

ioentity.framebudgetfluidms

Default: 0.25

Server commandVariable

ioentity.framebudgetgenericms

Default: 1

Server commandVariable

ioentity.framebudgetindustrialms

Default: 0.25

Server commandVariable

ioentity.framebudgetkineticms

Default: 1

ReplicatedVariable

ioentity.infiniteiopower

All player placed electrical entities will receive full power without needing to be plugged into anything

Default: False

Server commandVariable

ioentity.responsetime

Default: 0.1

ITEMMANAGER
Server commandVariable

itemmanager.enablepooling

Default: True

JUNKPILEWATER
Server commandVariable

junkpilewater.framebudgetms

Default: 0.25

KEYBOARDMIDI
Client commandVariable

keyboardmidi.midikeymap

The map file to use to convert keyboard keys to midi notes (located in StreamingAssets/keymidi)

Default: qwerty-uk.json

Client commandCommand

keyboardmidi.reload

reload the mappings, useful when editing in the background

LASERBEAM
Client commandVariable

laserbeam.debugcollisions

Default: False

Client commandVariable

laserbeam.framebudgetms

Default: 0.25

Client commandCommand

laserbeam.printqueue

LAYER
Client commandCommand

layer.culling

Client commandCommand

layer.hide

Client commandCommand

layer.show

Client commandCommand

layer.toggle

LEGACYSHELTER
ReplicatedVariable

legacyshelter.max_shelters

Default: 1

LEGS
Client commandVariable

legs.enablelegs

If true we'll draw the player's body in first person

Default: True

LERP
Client commandVariable

lerp.debug

Default: False

Client commandVariable

lerp.enabled

Enables interpolation and extrapolation of network positions

Default: True

Client commandVariable

lerp.extrapolation

How many seconds ahead to lerp

Default: 1

Client commandVariable

lerp.inertia

How many seconds after starting to move the interpolation delay reaches it max

Default: 0

Client commandVariable

lerp.interpolation

How many seconds behind to lerp

Default: 0.1

Client commandVariable

lerp.smoothing

How many seconds to smoothen velocity

Default: 0.1

Client commandVariable

lerp.timeoffsetinterval

How many ticks to calculate the client / server time offset over

Default: 16

LOD
NEW
Client commandVariable

lod.grid_refresh_budget

Default: 0.1

LOG
Client commandCommand

log.level

Server commandCommand

log.level

MANIFEST
Client commandCommand

manifest.printmanifest

Server commandCommand

manifest.printmanifest

Client commandCommand

manifest.printmanifestraw

Server commandCommand

manifest.printmanifestraw

MAPLAYERRENDERER
Client commandVariable

maplayerrenderer.debuglabs

Default: False

MEGAPHONE
Client commandVariable

megaphone.ignorepushtotalk

Default: True

ReplicatedVariable

megaphone.megaphonevoicerange

Default: 100

MEMSNAP
Client commandCommand

memsnap.full

Server commandCommand

memsnap.full

Client commandCommand

memsnap.managed

Server commandCommand

memsnap.managed

Client commandCommand

memsnap.native

Server commandCommand

memsnap.native

MESH
Client commandVariable

mesh.quality

Default: 100

MESHPAINTABLE3D
Client commandVariable

meshpaintable3d.brushscale

Default: 2

Client commandVariable

meshpaintable3d.uvbufferscale

Default: 2

META
Client commandCommand

meta.add

add <convar> <amount> - adds amount to convar

Server commandCommand

meta.add

add <convar> <amount> - adds amount to convar

Client commandCommand

meta.exec

exec [command_1] ... - runs all of the commands passed as arguments (also, if the last argument is true/false then that will flow into each command's arguments)

Client commandCommand

meta.if_false

if_false <command> <condition> - runs a command if the condition is false

Client commandCommand

meta.if_true

if_true <command> <condition> - runs a command if the condition is true

Client commandCommand

meta.reset_cycle

reset_cycle <key> - resets a cycled bind to the beginning

METALDETECTORFLAG
Server commandVariable

metaldetectorflag.timeoutduration

Default: 10800

METALDETECTORSOURCE
Server commandVariable

metaldetectorsource.attemptspersubsourcespawn

Default: 5

Client commandVariable

metaldetectorsource.draweditorgizmos

Default: False

Server commandVariable

metaldetectorsource.mindistancebetweensubsources

Default: 1.5

Server commandVariable

metaldetectorsource.population

Population active on the server, per square km

Default: 1200

Server commandCommand

metaldetectorsource.servercountsources

Server commandVariable

metaldetectorsource.timeoutduration

Default: 7200

MIDICONVAR
Client commandCommand

midiconvar.bindkeyoff

Binds a note key being released to a convar eg. BindMidiKeyOff NOTE CHANNEL kill

Client commandCommand

midiconvar.bindkeyon

Binds a note key being pressed to a convar eg. BindMidiKeyOn NOTE CHANNEL kill

Client commandCommand

midiconvar.bindknob

Binds a given knob to a convar with min/max eg. BindMidiKnob NOTE CHANNEL graphics.fov 70 90

Client commandCommand

midiconvar.bindknobrelative

Binds a given knob to a convar with a relative rate for endless scrolling eg. BindMidiKnob NOTE CHANNEL graphics.fov 1

Client commandCommand

midiconvar.clearallbindings

Client commandVariable

midiconvar.debugmode

Prints out all incoming midi codes

Default: False

Client commandVariable

midiconvar.enabled

Must be enabled for midi convars to work

Default: False

Client commandCommand

midiconvar.printbindings

Client commandCommand

midiconvar.reloadbindings

Reloads midi bindings from disk

MINICOPTER
Server commandVariable

minicopter.population

Population active on the server

Default: 0

MISSIONSHUD
Client commandVariable

missionshud.blockdisplay

Default: False

MLRS
Server commandVariable

mlrs.brokendownminutes

How many minutes before the MLRS recovers from use and can be used again

Default: 20

MODULARCAR
Server commandVariable

modularcar.outsidedecayminutes

How many minutes before a ModularCar loses all its health while outside

Default: 864

Server commandVariable

modularcar.population

Population active on the server

Default: 3

MONUMENTNAVMESH
Server commandVariable

monumentnavmesh.use_baked_terrain_mesh

Default: True

MOTORROWBOAT
Server commandVariable

motorrowboat.decaystartdelayminutes

How long until decay begins after the boat was last used

Default: 45

Server commandVariable

motorrowboat.deepwaterdecayminutes

How long before a boat loses all its health while in deep water

Default: 120

Server commandVariable

motorrowboat.outsidedecayminutes

How long before a boat loses all its health while outside. If it's in deep water, deepwaterdecayminutes is used

Default: 180

Server commandVariable

motorrowboat.population

Population active on the server

Default: 1

MUSIC
Client commandVariable

music.enabled

Default: True

Client commandCommand

music.info

Client commandVariable

music.songgapmax

Default: 480

Client commandVariable

music.songgapmin

Default: 240

NAMETAGS
Client commandVariable

nametags.enabled

Default: True

NET
Client commandVariable

net.debug

Default: False

Server commandVariable

net.global_network_debug

Toggle printing time taken to send all global entities to client when they connect

Default: False

Server commandVariable

net.global_networked_bases

Default: True

Server commandVariable

net.limit_global_update_broadcast

(default) true = only broadcast to clients with global networking enabled, false = broadcast to every client regardless

Default: True

Server commandVariable

net.network_group_debug

Toggle checking network group bounds whenever an entity changes its network group

Default: False

Server commandVariable

net.visdebug

Default: False

Server commandVariable

net.visibilityradiusfaroverride

Default: -1

Server commandVariable

net.visibilityradiusnearoverride

Default: -1

NETGRAPH
Client commandVariable

netgraph.enabled

Default: False

Client commandVariable

netgraph.entityfilter

Client commandVariable

netgraph.typefilter

Client commandVariable

netgraph.updatespeed

Default: 5

NEXUS
Server commandCommand

nexus.broadcast_ping

Server commandVariable

nexus.clanclatbatchduration

Maximum duration in seconds to batch clan chat messages to send to other servers on the nexus

Default: 1

Server commandVariable

nexus.defaultzonecontactradius

Default distance between zones to allow boat travel, if map.contactRadius isn't set in the nexus (uses normalized coordinates)

Default: 0.33

ReplicatedVariable

nexus.endpoint

URL endpoint to use for the Nexus API

Default: https://api.facepunch.com/api/nexus/

Server commandVariable

nexus.islandspawndistance

How far away islands should be spawned, as a factor of the map size

Default: 1.5

Server commandVariable

nexus.loadingtimeout

Time in seconds to keep players in the loading state before going to sleep

Default: 900

Client commandVariable

nexus.logging

Default: True

Server commandVariable

nexus.logging

Default: True

Server commandVariable

nexus.mapimagescale

Scale of the map to render and upload to the nexus

Default: 0.5

Server commandVariable

nexus.messagelockduration

Time in seconds to allow the server to process nexus messages before re-sending (requires restart)

Default: 5

Server commandCommand

nexus.ping

Server commandVariable

nexus.pinginterval

Time in seconds to wait between server status pings

Default: 30

Server commandVariable

nexus.playermanifestinterval

Interval in seconds to broadcast the player manifest to other servers on the nexus

Default: 30

Server commandCommand

nexus.playeronline

Server commandVariable

nexus.protectionduration

Maximum time in seconds to keep transfer protection enabled on entities

Default: 300

Client commandCommand

nexus.redirect

Server commandCommand

nexus.refreshislands

Server commandVariable

nexus.rpctimeoutmultiplier

Multiplier for nexus RPC timeout durations in case we expect different latencies

Default: 1

Server commandVariable

nexus.secretkey

Client commandVariable

nexus.serverlistenabled

Controls visibility of the nexus tab on the server browser

Default: False

Client commandVariable

nexus.serverlistendpoint

Nexus API endpoint to use for the server browser

Default: https://api.facepunch.com/api/nexus/

Client commandVariable

nexus.serverlistrealm

Relam of servers to show on the server list (-1 for auto)

Default: -1

Server commandVariable

nexus.timeoffset

Time offset in hours from the nexus clock

Default: 0

Server commandCommand

nexus.transfer

Server commandVariable

nexus.transferflushtime

Maximum amount of time in seconds that transfers should be cached before auto-saving

Default: 60

Server commandCommand

nexus.uploadmap

Reupload the map image to the nexus. Normally happens automatically at server boot. WARNING: This will lag the server!

Server commandVariable

nexus.zonecontroller

Default: basic

NOTE
Client commandCommand

note.craft_add

Client commandCommand

note.craft_done

Client commandCommand

note.craft_fasttracked

Client commandCommand

note.craft_start

Client commandCommand

note.inv

Server commandCommand

note.update

NPC
ReplicatedVariable

npc.vendor_attack_heli_enabled

Default: True

ReplicatedVariable

npc.vendor_hab_enabled

Default: True

ReplicatedVariable

npc.vendor_minicopter_enabled

Default: True

ReplicatedVariable

npc.vendor_rhib_enabled

Default: True

ReplicatedVariable

npc.vendor_rowboat_enabled

Default: True

ReplicatedVariable

npc.vendor_scrap_heli_enabled

Default: True

ReplicatedVariable

npc.vendor_sub_duo_enabled

Default: True

ReplicatedVariable

npc.vendor_sub_solo_enabled

Default: True

NPCAUTOTURRET
ReplicatedVariable

npcautoturret.sleeperhostiledelay

How many seconds until a sleeping player is considered hostile

Default: 1200

NPCVENDINGMACHINE
Server commandCommand

npcvendingmachine.addhours

Simulates the provided number of hours passing in the vending machine system

Server commandVariable

npcvendingmachine.dynamicpricingenabled

Whether to run the the dynamic pricing system

Default: True

Server commandVariable

npcvendingmachine.maximumpricemultiplier

The maximum point that a price can increase to (2 = 200%)

Default: 2

Server commandVariable

npcvendingmachine.minimumpricemultiplier

The Minimum point that the price can drop to (0.5 = 50% off)

Default: 0.5

Server commandVariable

npcvendingmachine.pricedecreaseamount

How much to decrease the price for if it is underselling (0.05 = 5%)

Default: 0.05

Server commandVariable

npcvendingmachine.priceincreaseamount

How much to increase the price by if it is selling a lot (0.05 = 5%)

Default: 0.1

Server commandVariable

npcvendingmachine.priceupdatefrequencybiweekly

How many realtime hours are checked when looking for price increases. Max 72 (10 days), min 0.5 (half an hour)

Default: 2

Server commandVariable

npcvendingmachine.priceupdatefrequencydefault

How many realtime hours are checked when looking for price increases. Max 72 (10 days), min 0.5 (half an hour)

Default: 3

Server commandVariable

npcvendingmachine.priceupdatefrequencyweekly

How many realtime hours are checked when looking for price increases. Max 72 (10 days), min 0.5 (half an hour)

Default: 1

Server commandCommand

npcvendingmachine.printallpricechanges

Print out all current price changes on the server

Server commandCommand

npcvendingmachine.resetdynamicpricing

Resets the state of all discounts and surcharges from NPC vending machines

Server commandCommand

npcvendingmachine.resetfrequencytags

Server commandVariable

npcvendingmachine.startingpricemultiplier

What discount surcharge should be applied to items when the server starts

Default: 2

NPCWALKANIMATION
Client commandVariable

npcwalkanimation.framebudgetms

Default: 0.25

PAINT
Client commandVariable

paint.brushopacity

Gets or sets the brush opacity in the sign painter

Default: 0

Client commandVariable

paint.brushsize

Gets or sets the brush size in the sign painter

Default: 0

Client commandVariable

paint.brushspacing

Gets or sets the brush spacing factor in the sign painter (0 to 1, default 0.25)

Default: 0

Client commandVariable

paint.leftsided

Change the paint UI to be on the left side of the screen

Default: False

Client commandVariable

paint.selectedbrush

Gets or sets the current brush in the sign painter by index (0 is first, wraps around)

Default: 0

Client commandVariable

paint.selectedtool

Gets or sets the current tool in the sign painter by index (0 is first, wraps around)

Default: 0

PARACHUTE
Server commandVariable

parachute.bypassrepack

Default: False

Server commandVariable

parachute.landinganimations

Default: False

PARTICLE
Client commandVariable

particle.ik

Default: True

Client commandVariable

particle.quality

Default: 100

Client commandVariable

particle.simulationspace

Default: False

PATROLHELICOPTERAI
Server commandVariable

patrolhelicopterai.flee_damage_percentage

Default: 0.35

Server commandVariable

patrolhelicopterai.monument_crash

Default: True

Server commandVariable

patrolhelicopterai.use_danger_zones

Default: True

PETBRAIN
ReplicatedVariable

petbrain.controldistance

Default: 100

Server commandVariable

petbrain.drownindeepwater

Default: True

Server commandVariable

petbrain.drowntimer

Default: 15

Server commandVariable

petbrain.idlewhenownermounted

Default: True

Server commandVariable

petbrain.idlewhenownerofflineordead

Default: True

PHYSICS
Server commandVariable

physics.allowhorsetempragdoll

Default: True

Server commandVariable

physics.allowplayertempragdoll

Default: True

Client commandVariable

physics.autosynctransforms

Default: True

Server commandVariable

physics.autosynctransforms

Default: True

Client commandVariable

physics.batchsynctransforms

Default: True

Server commandVariable

physics.batchsynctransforms

Default: True

Server commandVariable

physics.bouncethreshold

Default: 2

Client commandVariable

physics.clientragdollmode

The collision detection mode that client-side ragdolls should use

Default: 1

Server commandVariable

physics.droppedmode

The collision detection mode that dropped items and corpses should use

Default: 2

ReplicatedVariable

physics.gravity

Gravity multiplier

Default: 1

Server commandVariable

physics.groundwatchdebug

Default: False

Server commandVariable

physics.groundwatchdelay

Default: 0.1

Server commandVariable

physics.groundwatchfails

Default: 1

Server commandVariable

physics.sendeffects

Send effects to clients when physics objects collide

Default: True

Server commandVariable

physics.serverragdollmode

The collision detection mode that server-side ragdolls should use

Default: 3

ReplicatedVariable

physics.serversideragdolls

Do ragdoll physics calculations on the server, or use the old client-side system

Default: True

Server commandVariable

physics.sleepthreshold

Default: 0.01

Server commandVariable

physics.solveriterationcount

The default solver iteration count permitted for any rigid bodies (default 7). Must be positive

Default: 3

Server commandVariable

physics.towingmaxlinearaccelfromjoint

Default: 40

ReplicatedVariable

physics.treecollision

Do players and vehicles collide with trees?

Default: True

PING
Client commandVariable

ping.auto_refresh_region

Default: True

Server commandVariable

ping.auto_refresh_region

Default: True

Client commandVariable

ping.ping_estimate_logging

Default: False

Server commandVariable

ping.ping_estimate_logging

Default: False

Client commandVariable

ping.ping_estimation

Default: True

Server commandVariable

ping.ping_estimation

Default: True

Client commandVariable

ping.ping_parallel

Default: False

Server commandVariable

ping.ping_parallel

Default: False

Client commandVariable

ping.ping_refresh_interval

Default: 45

Server commandVariable

ping.ping_refresh_interval

Default: 45

Client commandVariable

ping.ping_samples

Default: 5

Server commandVariable

ping.ping_samples

Default: 5

PLANNER
Client commandVariable

planner.floodfilldebug

Default: False

PLANTERBOX
Server commandVariable

planterbox.outsidetestdistance

Default: 100

PLANTERBOXSTATIC
Server commandVariable

planterboxstatic.favourablegenechance

Chance of a favourable gene being picked [0-1]. Setting this to 0 does not ensure no favourable genes are picked up, but it greatly reduces the chances.

Default: 0.5

PLAYER
Server commandCommand

player.abandonmission

Server commandCommand

player.cinematic_gesture

Client commandCommand

player.cinematic_list

Client commandCommand

player.cinematic_play

Server commandCommand

player.cinematic_play

Client commandCommand

player.cinematic_stop

Server commandCommand

player.cinematic_stop

Client commandVariable

player.cold_breath

Default: True

Server commandCommand

player.copyrotation

Server commandCommand

player.createskull

Server commandCommand

player.createtrophy

Server commandCommand

player.dismount

Client commandVariable

player.eye_blinking

Default: True

Client commandVariable

player.eye_movement

Default: True

Server commandCommand

player.fillwater

Client commandVariable

player.footik

Default: True

Client commandVariable

player.footikdistance

Default: 30

Client commandVariable

player.footikrate

The rate at which the foot IK traces to the ground. Higher number is better performance, but less smooth.

Default: 0.1

Client commandCommand

player.gesture

Server commandCommand

player.gesture_radius

Server commandCommand

player.gesture_radius_notme

Server commandCommand

player.gotosleep

Client commandVariable

player.infiniteammo

Default: False

Client commandCommand

player.list_cinematic_gestures

Server commandCommand

player.markhostile

Server commandCommand

player.mount

Client commandVariable

player.noclipspeed

Default: 10

Client commandVariable

player.noclipspeedfast

Default: 50

Client commandVariable

player.noclipspeedslow

Default: 2

Client commandCommand

player.petcmd

Server commandCommand

player.printpresence

Server commandCommand

player.printstats

Server commandCommand

player.ragdoll

optional param {player}

Server commandCommand

player.ragdollall

ragdolls

Server commandCommand

player.ragdollallbutme

ragdolls everyone except player

Server commandCommand

player.ragdollother

Ragdolls a player you're looking at

Client commandVariable

player.recoilcomp

Default: True

Server commandCommand

player.reloadweapons

Server commandCommand

player.resetstate

Resets the PlayerState of the given player

Server commandCommand

player.stopgesture_radius

Server commandCommand

player.swapseat

ReplicatedVariable

player.tickrate_cl

Default: 32

ReplicatedVariable

player.tickrate_sv

Default: 16

Server commandCommand

player.trigger_wildlife_trap

Client commandVariable

player.triggerfix

Default: False

Client commandVariable

player.usecinematicavatar

Use the cinematic avatar when playing cinematic animations

Default: False

Server commandCommand

player.wakeup

Server commandCommand

player.wakeupall

Server commandVariable

player.woundforever

Whether the crawling state expires

Default: False

PLAYERCULL
Client commandVariable

playercull.debug

Default: False

Client commandVariable

playercull.enabled

Enable/Disable player culling entirely (always render even when hidden)

Default: True

Client commandVariable

playercull.maxplayerdist

Maximum distance to show any players in meters

Default: 5000

Client commandVariable

playercull.maxsleeperdist

Maximum distance to show sleepers in meters

Default: 30

Client commandVariable

playercull.minculldist

Players of any kind will always be visible closer than this

Default: 20

Client commandVariable

playercull.updaterate

How many times per second to check for visibility

Default: 5

Client commandVariable

playercull.visquality

Quality of Vis : 0 = Chest check, 1 = Chest+Head, 2 = Chest+Head+Arms, 3 = Chest+Head+Arms+Feet

Default: 2

PLAYERHELICOPTER
Server commandVariable

playerhelicopter.insidedecayminutes

How long before a player helicopter loses all its health while indoors

Default: 2880

Server commandVariable

playerhelicopter.outsidedecayminutes

How long before a player helicopter loses all its health while outside

Default: 480

PLAYERINVENTORY
Server commandVariable

playerinventory.forcebirthday

Default: False

POLARBEAR
Server commandVariable

polarbear.population

Population active on the server, per square km

Default: 1

POOL
Client commandCommand

pool.clear_assets

Server commandCommand

pool.clear_assets

Client commandCommand

pool.clear_memory

Server commandCommand

pool.clear_memory

Client commandCommand

pool.clear_prefabs

Server commandCommand

pool.clear_prefabs

Client commandVariable

pool.debug

Default: False

Server commandVariable

pool.debug

Default: False

Client commandVariable

pool.enabled

Default: True

Server commandVariable

pool.enabled

Default: True

Client commandCommand

pool.export_prefabs

Server commandCommand

pool.export_prefabs

Client commandCommand

pool.fill_prefabs

Server commandCommand

pool.fill_prefabs

Client commandVariable

pool.mode

Default: 2

Server commandVariable

pool.mode

Default: 2

Client commandVariable

pool.prewarm

Default: True

Server commandVariable

pool.prewarm

Default: True

Client commandCommand

pool.print_arraypool

Server commandCommand

pool.print_arraypool

Client commandCommand

pool.print_assets

Server commandCommand

pool.print_assets

Client commandCommand

pool.print_memory

Server commandCommand

pool.print_memory

Client commandCommand

pool.print_prefabs

Server commandCommand

pool.print_prefabs

Client commandCommand

pool.reset_max_pool_counter

Server commandCommand

pool.reset_max_pool_counter

PROFILE
Server commandVariable

profile.command_lagspike_threshold

Default: 40

Client commandCommand

profile.dump_profile_recorders

Server commandCommand

profile.dump_profile_recorders

Client commandCommand

profile.flush_analytics

Server commandCommand

profile.flush_analytics

Server commandCommand

profile.perfsnapshot

profile.perfsnapshot [delay=15, int] [name='Profile', str, no extension, max 32chars] [frames=10, int, max 10] [debug=false, dumps a binary snapshot as well] Will produce a JSON perf snapshot that can be viewed in Perfetto or similar tools

Server commandVariable

profile.profiling_entities

0 = off, 1 = spawn/kill, 2 = spawn/kill per entity, 3 = count every '5 min'

Default: 0

Server commandVariable

profile.profiling_entity_count_interval

How frequently to count all entities across the server

Default: 300

Server commandVariable

profile.profiling_fixed_invokes

0 = off, 1 = stats per frame, 2 = stats per method

Default: 0

Server commandVariable

profile.profiling_invokes

0 = off, 1 = stats per frame, 2 = stats per method

Default: 0

Server commandVariable

profile.profiling_lagspikes

Record inbound RPC & ConsoleCommands that cause lag spikes

Default: False

Server commandVariable

profile.profiling_packets

Record type of packets inbound/outbound per frame

Default: False

Server commandVariable

profile.profiling_ping

Raknet statistics, 0 = off, 2 = per connection

Default: 0

Server commandVariable

profile.profiling_ping_interval

How often to flush raknet stats per second

Default: 1

Server commandVariable

profile.profiling_ping_per_frame

Default: 30

Server commandVariable

profile.profiling_rcon

0 = off, 1 = count per frame, 2 = connection attempts, 3 = messages

Default: 0

Server commandVariable

profile.profiling_rcon_message_length

Clamp the length of logged RCON messages to prevent the profiler from being flooded with large messages

Default: 512

Server commandVariable

profile.profiling_work_queue

Record execution time of ObjectWorkQueues per frame

Default: False

Server commandVariable

profile.rcon_lagspike_threshold

Default: 40

Server commandVariable

profile.rpc_lagspike_threshold

Default: 40

Server commandVariable

profile.runtime_profiling

0 = off, 1 = basic, 2 = everything. This will reset all profiling convars, however they can be modified afterwards

Default: 0

Server commandVariable

profile.runtime_profiling_interval

Default: 60

Server commandVariable

profile.runtime_profiling_persist

Enable to allow runtime profiling to persist across restarts

Default: False

Server commandVariable

profile.runtime_profiling_pool_flush_interval

How often to flush pooling stats in seconds

Default: 300

Server commandVariable

profile.runtime_profiling_pooling

0 = off, 1 = flush every 5 minutes

Default: 0

Server commandVariable

profile.runtime_profiling_uploader_pooling

Should analytics bulk uploaders use pooling

Default: False

Client commandCommand

profile.start

Server commandCommand

profile.start

Client commandCommand

profile.stop

Server commandCommand

profile.stop

RADIATION
Server commandVariable

radiation.materialtoradsratio

Default: 0.0044

Server commandVariable

radiation.water_inventory_damage

Default: True

Server commandVariable

radiation.water_loot_damage

Default: True

RCON
Server commandCommand

rcon.ban_ip

Ban an IP address from RCON, preventing it from connecting and kick any clients from this IP, this is permanent and persistent

Server commandVariable

rcon.banduration

How long in seconds to ban an IP that has exceeded the maximum password failures (default: 300 seconds)

Default: 300

Server commandCommand

rcon.clear_rcon_failed_logins

Clear all failed login attempts

NEW
Server commandCommand

rcon.clear_subscribers

Clears all subscribers from the server.

NEW
Server commandVariable

rcon.enablesubscriptions

If true, allow RCON connections to subscribe to server events. This could be a performance hit and should only be used if you need it.

Default: False

Server commandVariable

rcon.ip

IP Address to listen for RCON connections

Server commandVariable

rcon.logfailedattempts

Log failed attempts and attempts from banned IP addresses (default: true)

Default: True

Server commandVariable

rcon.maxpasswordfailures

How many password failures before banning an RCON client's IP (default: 5)

Default: 5

Server commandVariable

rcon.permanentbanfailedips

Permanently ban IPs that trigger too many failed attempts (default: false)

Default: False

Server commandVariable

rcon.port

Port to listen for RCON connections

Default: 28016

Server commandVariable

rcon.print

If true, RCON commands will be printed in the console

Default: False

Server commandCommand

rcon.print_rcon_bans

Print a table of permanently banned IPs and networks. Use '--json' to return a JSON object

Server commandCommand

rcon.print_rcon_clients

Print a table of connected RCON clients. Use '--json' to return a JSON object

Server commandCommand

rcon.print_rcon_failed_logins

Print a table of clients with failed passwords. Use '--json' to return a JSON object

NEW
Server commandCommand

rcon.subscribe

Un/Subscribes the current RCON connection to changes in server state. This could be a performance hit and should only be used if you need it.

Server commandCommand

rcon.unban_ip

Unban an IP address from connecting to RCON, will also remove all attempt history

Server commandVariable

rcon.web

If set to true, use websocket RCON. If set to false use legacy, source engine RCON. Source engine RCON is DEPRECATED

Default: True

RECLAIMMANAGER
Server commandVariable

reclaimmanager.reclaim_expire_minutes

Default: 120

RECORDERTOOL
Client commandVariable

recordertool.debugrecording

Default: False

REFLECTION
Client commandVariable

reflection.forceupdate

Default: False

Client commandVariable

reflection.planarcount

Default: 2

Client commandVariable

reflection.planarreflections

Default: True

Client commandVariable

reflection.planarresolution

Default: 1024

Client commandVariable

reflection.resolution

Default: 64

Client commandVariable

reflection.timeslicing

Default: 2

Client commandVariable

reflection.updateinterval

Default: 1

RELATIONSHIPMANAGER
Server commandCommand

relationshipmanager.acceptinvite

Server commandCommand

relationshipmanager.addtoteam

ReplicatedVariable

relationshipmanager.contacts

Default: True

Server commandCommand

relationshipmanager.createandaddtoteam

Server commandCommand

relationshipmanager.fakeinvite

Server commandVariable

relationshipmanager.forgetafterminutes

Default: 960

Server commandCommand

relationshipmanager.kickmember

Server commandCommand

relationshipmanager.leaveteam

Server commandVariable

relationshipmanager.maxplayerrelationships

Default: 128

Server commandVariable

relationshipmanager.maxteamsize

Default: 8

Server commandVariable

relationshipmanager.mugshotupdateinterval

Default: 300

Server commandCommand

relationshipmanager.promote

Server commandCommand

relationshipmanager.promote_id

Server commandCommand

relationshipmanager.rejectinvite

Server commandVariable

relationshipmanager.seendistance

Default: 10

Server commandCommand

relationshipmanager.sendinvite

Server commandCommand

relationshipmanager.sleeptoggle

Server commandCommand

relationshipmanager.trycreateteam

Server commandCommand

relationshipmanager.wipe_all_contacts

Server commandCommand

relationshipmanager.wipecontacts

RENDER
Client commandVariable

render.building_blocked_preview_distance

Distance from the border of building blocked to show the red preview

Default: 100

Client commandVariable

render.computebuffer_setdata_immediate

Whether to call ComputeBuffer.SetData immediately or at the end of the frame

Default: True

Client commandCommand

render.expand_instancing

Client commandVariable

render.instanced_rendering

0 = off, 1 = on (must restart client for changes to take effect)

Default: 0

Client commandVariable

render.instanced_toggle_all

Developer command to toggle instanced rendering at runtime to measure performance impact

Default: True

Client commandVariable

render.instanced_toggle_buildings

Toggle rendering of buildings on / off

Default: True

Client commandVariable

render.instanced_toggle_cliffs

Toggle rendering of cliffs on / off

Default: True

Client commandVariable

render.instanced_toggle_other

Toggle rendering of uncategorized meshes on / off

Default: True

Client commandVariable

render.instancing_render_distance

Max distance for instanced rendering, can be higher than normal render distance

Default: 1000

Client commandVariable

render.max_renderers

Set the amount of instanced renderers to show for debugging

Default: 0

Client commandVariable

render.multidraw

Allow unity to batch together multiple draw calls

Default: True

Client commandCommand

render.print_global_entities

Print off count of global building entities on the client

Server commandCommand

render.print_global_entities

Print off count of global building entities on the server

Client commandCommand

render.print_instanced_cell

Print number of meshes inside a single grid

Client commandCommand

render.print_instanced_debug

Print off array size and memory usage to ensure no memory leaks & debug rendering system

Client commandCommand

render.print_instanced_renderers

Print off number of each mesh inside instanced rendering system (including outside of render range)

Client commandCommand

render.print_tree_counts

Print off count of trees to ensure server sent them all

Client commandVariable

render.render_shadows

Default: True

Client commandVariable

render.show_building_blocked

Default: True

ReplicatedVariable

render.show_building_blocked_server

Default: True

Client commandCommand

render.test_instancing_culling

Spawn (default 50k) prefabs spread across the map to quickly test instanced rendering system in isolation

Server commandCommand

render.tree_entities

Client commandVariable

render.upload_multidraw_meshes_mode

0 = CPU, 1 = GPU

Default: 0

REPORTS
Client commandVariable

reports.exceptionreportmaxlength

Default: 600

Server commandVariable

reports.exceptionreportmaxlength

Default: 600

RGBEFFECTS
Client commandVariable

rgbeffects.brightness

Brightness of colors, from 0 to 1 (note: may affect color accuracy)

Default: 1

Client commandVariable

rgbeffects.colorcorrection_razer

Controls how RGB values are mapped to LED lights on Razer devices

Default: (3.00, 3.00, 3.00)

Client commandVariable

rgbeffects.colorcorrection_steelseries

Controls how RGB values are mapped to LED lights on SteelSeries devices

Default: (1.50, 1.50, 1.50)

Client commandVariable

rgbeffects.enabled

Enables RGB lighting effects (supports SteelSeries and Razer)

Default: True

Client commandCommand

rgbeffects.pulse

Client commandCommand

rgbeffects.static

RHIB
Server commandVariable

rhib.rhibpopulation

Population active on the server

Default: 0

RIDABLEHORSE
REMOVED
Server commandVariable

ridablehorse.population

Population active on the server, per square km

Default: 2

Server commandCommand

ridablehorse.sethorsebreed

RIDABLEHORSE2
Server commandVariable

ridablehorse2.autoavoidance

Default: True

Server commandVariable

ridablehorse2.debug

Default: False

Server commandVariable

ridablehorse2.decayminutes

How long before a horse dies unattended

Default: 180

Server commandVariable

ridablehorse2.dungtimescale

Default: 1

Server commandVariable

ridablehorse2.groundangleupdaterate

Default: 0.15

Server commandVariable

ridablehorse2.population

Population active on the server, per square km

Default: 2

Server commandCommand

ridablehorse2.ragdoll

Server commandCommand

ridablehorse2.setforsale

Server commandCommand

ridablehorse2.sethorsebreed

Server commandVariable

ridablehorse2.throttledgroundangleupdate

Default: False

ROTTINGFLIES
Client commandVariable

rottingflies.hide

Disables the corpse flies

Default: False

SAFEMODE
Client commandCommand

safemode.applysafemodeconfig

Applies a known set of safe settings to ensure the game boots

SAMSITE
Server commandVariable

samsite.staticrepairseconds

how long until static sam sites auto repair

Default: 1200

SANTASLEIGH
Server commandVariable

santasleigh.altitudeaboveterrain

Default: 50

Server commandVariable

santasleigh.desiredaltitude

Default: 60

Server commandCommand

santasleigh.drop

SCENETOPREFAB
Client commandVariable

scenetoprefab.monument_scenes_enabled

Default: False

Server commandVariable

scenetoprefab.monument_scenes_enabled

Default: False

SCRAPTRANSPORTHELICOPTER
Server commandVariable

scraptransporthelicopter.population

Population active on the server

Default: 0

SCREENSHOT
Client commandVariable

screenshot.hiresscreenshotcustomwidth

Set a custom width for takehiresscreenshot and takehirestransparentscreenshot. Set to 0 to use default size.

Default: 0

Client commandCommand

screenshot.takehiresscreenshot

Client commandCommand

screenshot.takehirestransparentscreenshot

Client commandCommand

screenshot.takescreenshot

Client commandCommand

screenshot.taketransparentscreenshot

SENSECOMPONENT
Server commandVariable

sensecomponent.maxrefreshintervalseconds

Default: 1

Server commandVariable

sensecomponent.minrefreshintervalseconds

Default: 0.2

SENTRY
Server commandVariable

sentry.debugpreventduplicates

Prevents auto turrets getting added more than once to the IO queue

Default: True

Server commandVariable

sentry.hostileduration

how long until something is considered hostile after it attacked

Default: 120

ReplicatedVariable

sentry.interferenceradius

radius to check for other turrets

Default: 40

ReplicatedVariable

sentry.maxinterference

max interference from other turrets

Default: 12

Server commandVariable

sentry.targetall

target everyone regardless of authorization

Default: False

SERVER
Server commandVariable

server.anticheatid

Server commandVariable

server.anticheatkey

Server commandVariable

server.anticheatlog

Default: 300

Server commandVariable

server.anticheattoken

Default: True

Server commandVariable

server.arrowarmor

Default: 1

Server commandVariable

server.arrowdamage

Default: 1

Server commandVariable

server.artificialtemperaturegrowablerange

Default: 4

Server commandVariable

server.authtimeout

Default: 60

Server commandVariable

server.autouploadmap

Automatically upload procedurally generated maps so that players download them (faster) instead of re-generating them

Default: True

Server commandCommand

server.backup

Backup server folder

ReplicatedVariable

server.bag_quota_item_amount

Default: True

Server commandVariable

server.bansserverendpoint

HTTP API endpoint for centralized banning (see wiki)

Server commandVariable

server.bansserverfailuremode

Failure mode for centralized banning, set to 1 to reject players from joining if it's down (see wiki)

Default: 0

Server commandVariable

server.bansservertimeout

Timeout (in seconds) for centralized banning web server requests

Default: 5

Server commandVariable

server.bleedingarmor

Default: 1

Server commandVariable

server.bleedingdamage

Default: 1

Server commandCommand

server.botcount

Server commandVariable

server.branch

Server commandCommand

server.broadcastplayvideo

Server commandVariable

server.bulletarmor

Default: 1

Server commandVariable

server.bulletdamage

Default: 1

Server commandVariable

server.canequipbackpacksinair

Allows backpack equipping while not grounded

Default: False

Server commandVariable

server.ceilinglightgrowablerange

Default: 3

Server commandVariable

server.ceilinglightheightoffset

Default: 3

Server commandVariable

server.censorplayerlist

Censors the Steam player list to make player tracking more difficult

Default: True

Server commandCommand

server.cheatreport

ReplicatedVariable

server.cinematic

Default: False

NEW
Server commandCommand

server.clear_bushes_radius

Server commandCommand

server.clear_loot_spawn_cache

Clears the loot spawn cache used to restrict loot into each era

Server commandCommand

server.clear_trees_radius

Server commandCommand

server.combatlog

Get the player combat log

Server commandCommand

server.combatlog_outgoing

Get the player combat log, only showing outgoing damage

Server commandVariable

server.combatlogdelay

Default: 10

Server commandVariable

server.combatlogsize

Default: 30

Server commandVariable

server.composterupdateinterval

Default: 300

Server commandVariable

server.compression

Default: False

Server commandVariable

server.conveyormovefrequency

How often industrial conveyors attempt to move items (value is an interval measured in seconds). Setting to 0 will disable all movement

Default: 5

Server commandVariable

server.corpsedespawn

Default: 300

Server commandCommand

server.corpseinfo

Get info on player corpses on the server

Server commandVariable

server.corpses

Default: True

Server commandVariable

server.crawlingenabled

Do players go into the crawling wounded state

Default: True

Server commandVariable

server.crawlingmaximumhealth

Maximum initial health given when a player dies and moves to crawling wounded state

Default: 12

Server commandVariable

server.crawlingminimumhealth

Minimum initial health given when a player dies and moves to crawling wounded state

Default: 7

Server commandVariable

server.cycletime

Default: 500

Server commandVariable

server.debrisdespawn

Default: 30

ReplicatedVariable

server.defaultblueprintresearchcost

How much scrap is required to research default blueprints

Default: 10

Server commandVariable

server.description

Server commandVariable

server.dropitems

Default: True

Server commandVariable

server.encryption

Default: 2

Server commandCommand

server.enforce_era_restrictions

Deletes items on the server that are not allowed in the era

Server commandVariable

server.enforcepipechecksonbuildingblockchanges

Whether to check for illegal industrial pipes when changing building block states (roof bunkers)

Default: True

Server commandVariable

server.entitybatchsize

Default: 100

Server commandVariable

server.entitybatchtime

Default: 1

Server commandVariable

server.entityrate

Default: 16

ReplicatedVariable

server.era

none,primitive,medieval,frontier,rust

Default: Primitive

Server commandVariable

server.events

Default: True

NEW
Server commandVariable

server.farmchickenlocalavoidance

Whether to run local avoidance for chickens, disabling might get a slight performance improvement but chickens will clip

Default: True

Server commandVariable

server.favoritesendpoint

Domain name to save when players favorite your server. The port can be omitted if using the default port or a SRV DNS record is created.

Server commandVariable

server.filefolderoverride

NEW
Server commandCommand

server.fillchickencoop

NEW
ReplicatedVariable

server.foodspoiling

Whether to run the food spoiling system

Default: True

NEW
Server commandVariable

server.foodspoilingbudgetms

Default: 0.05

Server commandCommand

server.fps

ReplicatedVariable

server.funwaterdamagethreshold

Default: 0.8

ReplicatedVariable

server.funwaterwetnessgain

Default: 0.05

Server commandVariable

server.gamemode

Server commandVariable

server.headerimage

Server commandVariable

server.homingmissiletargetshab

If true hot air balloons can be shot down with homing missiles

Default: False

NEW
Server commandVariable

server.hopperanimationbudgetms

How long per frame to spend animating items moving into the hopper (will be instant if <= 0)

Default: 0.1

Server commandVariable

server.hostname

Server commandVariable

server.http_connection_limit

Default: 32

Server commandVariable

server.identity

Server commandVariable

server.idlekick

Default: 30

Server commandVariable

server.idlekickadmins

Default: 0

Server commandVariable

server.idlekickmode

Default: 1

Server commandVariable

server.incapacitatedrecoverchance

Base chance of recovery after incapacitated wounded state

Default: 0.1

Server commandVariable

server.industrialallowquickmove

Enables a faster way to move items around during conveyor transfers. Should be on unless there's a issue

Default: True

Server commandVariable

server.industrialcrafterfrequency

How often industrial crafters attempt to craft items (value is an interval measured in seconds). Setting to 0 will disable all crafting

Default: 5

Server commandVariable

server.industrialframebudgetms

How long per frame to spend on industrial jobs

Default: 0.5

Server commandVariable

server.industrialtransferstricttimelimits

When enabled industrial transfers will abort if they start to take too long. Will lead to inconsistent splitting but should retain performance

Default: False

Server commandVariable

server.ip

Server commandVariable

server.ipqueriespermin

Default: 30

Server commandVariable

server.itemdespawn

Default: 300

Server commandVariable

server.itemdespawn_container_max_multiplier

Default: 24

Server commandVariable

server.itemdespawn_container_scale

Default: 2

Server commandVariable

server.itemdespawn_quick

Default: 30

Server commandVariable

server.level

Server commandVariable

server.leveltransfer

Default: True

Server commandVariable

server.levelurl

Server commandCommand

server.listtoolcupboards

Prints all the Tool Cupboards on the server

Server commandCommand

server.listvendingmachines

Prints all the vending machines on the server

Server commandVariable

server.logoimage

Server commandVariable

server.lowprioritybuoyancyrange

If no players are in this range kayaks, boogie boards and inner tubes will switch to a cheaper buoyancy system

Default: 30

ReplicatedVariable

server.max_sleeping_bags

Default: 15

Server commandVariable

server.maxclientinfosize

Default: 1048576

Server commandVariable

server.maxconnectionsperip

Default: 5

Server commandVariable

server.maxdecryptqueuebytes

Default: 524288000

Server commandVariable

server.maxdecryptqueuelength

Default: 5000

Server commandVariable

server.maxdecryptthreadwait

Default: 100

NEW
Server commandVariable

server.maxfoodspoiltimediffforitemstack

Maximum difference (in seconds) that two items with spoil timers can have and still be stackable

Default: 180

ReplicatedVariable

server.maximummapmarkers

How many markers each player can place

Default: 5

Server commandVariable

server.maximumpings

How many pings can be placed by each player

Default: 5

Server commandVariable

server.maxitemstacksmovedpertickindustrial

How many stacks a single conveyor can move in a single tick

Default: 12

Server commandVariable

server.maxmainthreadwait

Default: 100

Server commandVariable

server.maxpacketsize_command

Default: 100000

Server commandVariable

server.maxpacketsize_globalentities

Default: 1000

Server commandVariable

server.maxpacketsize_globaltrees

Default: 100

Server commandVariable

server.maxpacketspersecond

Default: 1500

Server commandVariable

server.maxpacketspersecond_command

Default: 100

Server commandVariable

server.maxpacketspersecond_rpc

Default: 200

Server commandVariable

server.maxpacketspersecond_rpc_signal

Default: 50

Server commandVariable

server.maxpacketspersecond_tick

Default: 300

Server commandVariable

server.maxpacketspersecond_voice

Default: 100

Server commandVariable

server.maxpacketspersecond_world

Default: 1

Server commandVariable

server.maxplayers

Server commandVariable

server.maxreadqueuebytes

Default: 524288000

Server commandVariable

server.maxreadqueuelength

Default: 5000

Server commandVariable

server.maxreadthreadwait

Default: 100

Server commandVariable

server.maxreceivetime

Default: 20

Server commandVariable

server.maxunack

Default: 4

Server commandVariable

server.maxwritequeuebytes

Default: 524288000

Server commandVariable

server.maxwritequeuelength

Default: 5000

Server commandVariable

server.maxwritethreadwait

Default: 100

Server commandVariable

server.meleearmor

Default: 1

Server commandVariable

server.meleedamage

Default: 1

Server commandVariable

server.metabolismtick

Default: 1

Server commandVariable

server.modifiertickrate

Default: 1

ReplicatedVariable

server.motd

Server commandVariable

server.netcache

Default: True

Server commandVariable

server.netcachesize

Default: 23065

Server commandVariable

server.netlog

Default: False

Server commandCommand

server.netprotocol

Server commandVariable

server.nonplanterdeathchancepertick

Default: 0.005

Server commandVariable

server.official

Default: False

Server commandVariable

server.oilrig_radiation_alarm_threshold

Default: 0

Server commandVariable

server.oilrig_radiation_amount_scale

Default: 1

Server commandVariable

server.oilrig_radiation_time_scale

Default: 1

Server commandVariable

server.optimalplanterqualitysaturation

Default: 0.6

Server commandCommand

server.packetlog

Server commandVariable

server.packetlog_enabled

Default: False

ReplicatedVariable

server.parachuterepacktime

How long it takes to pick up a used parachute in seconds

Default: 8

Server commandVariable

server.ping_region_code_override

Server commandVariable

server.pingduration

How long a ping should last

Default: 10

Server commandVariable

server.plantlightdetection

Default: True

ReplicatedVariable

server.planttick

Default: 60

Server commandVariable

server.planttickscale

Default: 1

Server commandCommand

server.player_state_cache_count

Server commandCommand

server.player_state_cache_evictions

Server commandVariable

server.player_state_cache_size

Default: 10000

Server commandCommand

server.playerlistpos

Prints the position of all players on the server

Server commandVariable

server.playerserverfall

Default: True

Server commandVariable

server.playertimeout

Default: 60

Server commandVariable

server.port

Default: 28015

NEW
Server commandVariable

server.premiumrecheckinterval

How often to do premium status rechecks

Default: 300

NEW
Server commandVariable

server.premiumrecheckmaxbatchsize

Maximum number of players to recheck at a time

Default: 100

NEW
Server commandVariable

server.premiumrecheckminseconds

Minimum time to recheck premium status for already connected players (in seconds)

Default: 300

NEW
Server commandVariable

server.premiumverifyendpoint

Endpoint to use to check if players have premium status

Default: https://rust-api.facepunch.com/api/premium/verify

Server commandCommand

server.printdecryptqueue

Server commandCommand

server.printeyes

Print the current player eyes.

Server commandCommand

server.printpos

Print the current player position.

Server commandCommand

server.printposcenter

Print the current player center position.

Server commandCommand

server.printreadqueue

Server commandVariable

server.printreportstoconsole

Should F7 reports from players be printed to console

Default: False

Server commandCommand

server.printrot

Print the current player rotation.

NEW
Server commandCommand

server.printwipeid

Prints the current wipe id of the sav

Server commandCommand

server.printwritequeue

Server commandVariable

server.pve

Default: False

Server commandVariable

server.queriespersecond

Default: 2000

Server commandVariable

server.queryport

Default: 28017

Server commandVariable

server.radiation

Default: True

Server commandCommand

server.readcfg

Server commandVariable

server.rejoin_delay

Default: 300

Server commandVariable

server.reportsserverendpoint

HTTP API endpoint for receiving F7 reports

Server commandVariable

server.reportsserverendpointkey

If set, this key will be included with any reports sent via reportsServerEndpoint (for validation)

Server commandCommand

server.resetserveremoji

Rescans the serveremoji folder, note that clients will need to reconnect to get the latest emoji

Server commandVariable

server.respawnatdeathposition

If a player presses the respawn button, respawn at their death location (for trailer filming)

Default: False

Server commandVariable

server.respawnresetrange

Default: 50

Server commandVariable

server.respawnwithloadout

When a player respawns give them the loadout assigned to client.RespawnLoadout (created with inventory.saveloadout)

Default: False

Server commandVariable

server.rewounddelay

Default: 60

Server commandCommand

server.rpclog

Server commandVariable

server.rpclog_enabled

Default: False

Server commandVariable

server.salt

Default: 1

Server commandCommand

server.save

Force save the current game

Server commandVariable

server.savebackupcount

Default: 2

Server commandVariable

server.savecachesize

Default: 368987

Server commandVariable

server.saveinterval

Default: 600

Server commandVariable

server.schematime

Default: 1800

Server commandVariable

server.secure

Default: True

Server commandVariable

server.seed

Server commandCommand

server.sendnetworkupdate

Send network update for all players

Server commandVariable

server.server_id

Server commandCommand

server.setshowholstereditems

Show holstered items on player bodies

Server commandVariable

server.showholstereditems

Default: True

ReplicatedVariable

server.skipdeathscreenfade

Skip death screen fade

Default: False

Server commandCommand

server.snapshot

This sends a snapshot of all the entities in the client's pvs. This is mostly redundant, but we request this when the client starts recording a demo.. so they get all the information.

Server commandVariable

server.sprinklereyeheightoffset

Default: 3

Server commandVariable

server.sprinklerradius

Default: 3

Server commandVariable

server.stability

Default: True

Server commandCommand

server.start

Starts a server

Server commandVariable

server.statbackup

Default: False

Server commandVariable

server.stats

Default: False

Server commandCommand

server.stop

Stops a server

Server commandVariable

server.strictauth_eac

Default: False

Server commandVariable

server.strictauth_steam

Default: False

Server commandVariable

server.tags

Comma-separated server browser tag values (see wiki)

Server commandVariable

server.tickrate

Default: 10

ReplicatedVariable

server.tutorialenabled

Controls whether the tutorial is enabled on this server

Default: False

Server commandVariable

server.updatebatch

Default: 512

Server commandVariable

server.updatebatchspawn

Default: 1024

Server commandVariable

server.url

ReplicatedVariable

server.uselegacyworkbenchinteraction

Opens a loot panel when interacting with a workbench instead of going straight into the tech tree. Designed for backwards compatibility with mods.

Default: False

Server commandVariable

server.useminimumplantcondition

Default: True

NEW
Server commandVariable

server.useplayerupdatejobs

Default: False

Server commandVariable

server.watercontainersleavewaterbehind

When transferring water, should containers keep 1 water behind. Enabling this should help performance if water IO is causing performance loss

Default: False

Server commandVariable

server.waterwellnpcsalesrefreshfrequency

How often (in hours) the water well NPC's update their sell orders

Default: 1

ReplicatedVariable

server.workbench1taxrate

How much of a tax to apply to workbench T1 tech unlocks. 10 = additional 10% scrap cost

Default: 10

ReplicatedVariable

server.workbench2taxrate

How much of a tax to apply to workbench T2 tech unlocks. 10 = additional 10% scrap cost

Default: 20

ReplicatedVariable

server.workbench3taxrate

How much of a tax to apply to workbench T3tech unlocks. 10 = additional 10% scrap cost

Default: 40

Server commandVariable

server.worldsize

Server commandVariable

server.woundedmaxfoodandwaterbonus

Maximum percent chance added to base wounded/incapacitated recovery chance, based on the player's food and water level

Default: 0.25

Server commandVariable

server.woundedrecoverchance

Base chance of recovery after crawling wounded state

Default: 0.2

Server commandVariable

server.woundingenabled

Can players be wounded after receiving fatal damage

Default: True

Server commandCommand

server.writecfg

Writes config files

SERVEROCCLUSION
Server commandCommand

serverocclusion.serverocclusiondebug

Tests occlusion visibility between two positions

NEW
Server commandVariable

serverocclusion.usejob

Default: True

SHIELD
ReplicatedVariable

shield.infiniteshieldblock

Default: False

SHOUTCASTSTREAMER
Client commandVariable

shoutcaststreamer.allowinternetstreams

Default: True

Client commandVariable

shoutcaststreamer.debugstreams

Default: False

Client commandVariable

shoutcaststreamer.maxaudiostreams

Default: 3

Client commandVariable

shoutcaststreamer.streaminganalytics

Default: True

SIGNAGE
Client commandVariable

signage.texturerequestdistance

Default: 100

SIMPLESHARK
Server commandVariable

simpleshark.disable

Default: False

Server commandVariable

simpleshark.forcesurfaceamount

Default: 0

SLOTMACHINE
Server commandVariable

slotmachine.forcepayoutindex

Default: -1

SNOWMOBILE
Server commandVariable

snowmobile.allowpassengeronly

Allow mounting as a passenger when there's no driver

Default: False

Server commandVariable

snowmobile.allterrain

If true, snowmobile goes fast on all terrain types

Default: False

Server commandVariable

snowmobile.outsidedecayminutes

How long before a snowmobile loses all its health while outside

Default: 1440

SPAWN
Server commandCommand

spawn.cargoshipdockingtest

Server commandCommand

spawn.cargoshipevent

Server commandCommand

spawn.ch47event

Server commandCommand

spawn.delete_all_populations

Server commandCommand

spawn.delete_populations

Server commandCommand

spawn.fill_groups

Server commandCommand

spawn.fill_individuals

Server commandCommand

spawn.fill_populations

Server commandVariable

spawn.max_density

Default: 1

Server commandVariable

spawn.max_rate

Default: 1

Server commandVariable

spawn.min_density

Default: 0.5

Server commandVariable

spawn.min_rate

Default: 0.5

Server commandVariable

spawn.player_base

Default: 100

Server commandVariable

spawn.player_scale

Default: 2

Server commandCommand

spawn.report

Server commandVariable

spawn.respawn_groups

Default: True

Server commandVariable

spawn.respawn_individuals

Default: True

Server commandVariable

spawn.respawn_populations

Default: True

Server commandCommand

spawn.scalars

Client commandCommand

spawn.shielddummy

Server commandCommand

spawn.simulate_loot

Server commandCommand

spawn.svshielddummy

Server commandVariable

spawn.tick_individuals

Default: 300

Server commandVariable

spawn.tick_populations

Default: 60

SPRAYCAN
Client commandVariable

spraycan.debugmeshsnapping

Default: False

Client commandVariable

spraycan.useaccuratemeshsnapping

Default: True

SSS
Client commandVariable

sss.enabled

Default: True

Client commandVariable

sss.halfres

Default: True

Client commandVariable

sss.quality

Default: 0

Client commandVariable

sss.scale

Default: 1

STABILITY
Server commandVariable

stability.accuracy

Default: 0.001

Server commandVariable

stability.collapse

Default: 0.05

Server commandCommand

stability.refresh_stability

Server commandVariable

stability.stabilityqueue

Default: 9

Server commandVariable

stability.strikes

Default: 10

Server commandVariable

stability.surroundingsqueue

Default: 3

Server commandVariable

stability.verbose

Default: 0

STABILITYENTITY
Server commandVariable

stabilityentity.demolish_seconds

Default: 600

STAG
Server commandVariable

stag.population

Population active on the server, per square km

Default: 3

STASH
Server commandVariable

stash.reveal_tick_rate

Default: 0.5

STEAM
Client commandCommand

steam.achievements

Client commandCommand

steam.refresh_nickname_cache

Client commandCommand

steam.resetstats

ReplicatedVariable

steam.server_allow_steam_nicknames

Default: True

Client commandVariable

steam.use_steam_nicknames

Default: True

STORE
Client commandVariable

store.generalitemtests

Client commandVariable

store.limiteditemtests

Client commandCommand

store.refreshstore

STROBELIGHT
Client commandVariable

strobelight.forceoff

Default: False

SUPPLY
Server commandCommand

supply.call

Server commandCommand

supply.drop

SYSTEM
Client commandVariable

system.auto_cpu_affinity

Automatically set CPU affinity to recommended cores (eg. 3D V-cache cores)

Default: True

Client commandCommand

system.cpu_affinity

Server commandCommand

system.cpu_affinity

Client commandCommand

system.cpu_priority

Server commandCommand

system.cpu_priority

TELEPHONEMANAGER
Server commandVariable

telephonemanager.maxcalllength

Default: 120

Server commandVariable

telephonemanager.maxconcurrentcalls

Default: 10

Server commandCommand

telephonemanager.printallphones

TERRAIN
Client commandVariable

terrain.quality

Default: 100

TEXTURE
Client commandCommand

texture.stats

Client commandVariable

texture.streaming

Enable automatic streaming of texture mipmap levels based on their distance from all active cameras.

Default: False

Client commandVariable

texture.streamingbudgetoverride

Default: 0

TICKLOGGING
Server commandVariable

ticklogging.tick_uploader_lifetime

Default: 60

TIME
ReplicatedVariable

time.cl_maxstepsperframe

The maximum amount physics ticks per frame on clients. If things are taking too long, time slows down

Default: 2

ReplicatedVariable

time.cl_steps

Desired physics ticks per second on clients

Default: 32

Server commandVariable

time.pausewhileloading

Default: True

Server commandVariable

time.sv_maxstepsperframe

The maximum amount physics ticks per frame on the server. If things are taking too long, time slows down

Default: 2

Server commandVariable

time.sv_steps

Desired physics ticks per second on the server

Default: 16

Server commandVariable

time.timescale

Default: 1

TINCANALARM
Client commandCommand

tincanalarm.wiredistanceculling

Enable/disable the wire distance culling

TOOLGUN
Client commandVariable

toolgun.classiceffects

Default: False

TRAINCAR
Server commandVariable

traincar.decayminutes

How long before a train car despawns

Default: 30

Server commandVariable

traincar.population

Population active on the server

Default: 2.3

Server commandVariable

traincar.wagons_per_engine

Ratio of wagons to train engines that spawn

Default: 2

TRAINCARUNLOADABLE
Server commandVariable

traincarunloadable.decayminutesafterunload

How long before an unloadable train car despawns afer being unloaded

Default: 10

TRAINCOUPLINGCONTROLLER
Server commandVariable

traincouplingcontroller.max_couple_speed

Maximum difference in velocity for train cars to couple

Default: 9

TRAVELLINGVENDOR
Server commandVariable

travellingvendor.alive_time_seconds

Default: 1800

Server commandVariable

travellingvendor.attempt_pullovers

Default: True

ReplicatedVariable

travellingvendor.max_speed

Default: 5

Server commandVariable

travellingvendor.should_destroy_buildings

Default: False

Server commandVariable

travellingvendor.should_spawn

Default: True

Server commandCommand

travellingvendor.spawn

Server commandCommand

travellingvendor.startevent

TREE
Server commandVariable

tree.global_broadcast

Default: False

Client commandVariable

tree.meshes

Default: 100

Client commandVariable

tree.quality

Default: 100

Server commandVariable

tree.simplified_collider

Default: False

TREEMANAGER
Server commandVariable

treemanager.cellsize

Define cell size(in m) of a grid for trees - only has effect on world load and must be > 1. This affects how much data we send per tree cell(bigger the cell - more trees we have to send). The smaller the cell, the more cells we have to process and the more memory we need per player to track what's left to send(gridSize ^ 2 / 8 bytes). We readjust CellSize to ensure gridSize never exceeds 512.

Default: 100

Server commandVariable

treemanager.enabletreestreaming

Default: True

Server commandVariable

treemanager.playerbudgetms

Default: 0.01

Server commandVariable

treemanager.updatebudgetms

Default: 1

Server commandVariable

treemanager.uselazyserialization

Instead of reserializing grid cell on every tree add/removal(which can cost 0.25ms on 4.5k world), defer it to the streaming update. This reduces amount of times we need to serialize the tree list, but causes the player queue to take longer to process, as that's where evaluation happens.

Default: True

TRIGGERBASE
NEW
Server commandCommand

triggerbase.clearexcludelayers

NEW
Server commandCommand

triggerbase.setexcludelayers

NEW
Client commandVariable

triggerbase.useexcludelayers

Default: False

NEW
Server commandVariable

triggerbase.useexcludelayers

Default: False

TUGBOAT
Server commandVariable

tugboat.tugcorpseseconds

Default: 7200

Server commandVariable

tugboat.tugdecayminutes

How long before a tugboat loses all its health while outside

Default: 2160

Server commandVariable

tugboat.tugdecaystartdelayminutes

How long until decay begins after the tugboat was last used

Default: 1440

TUTORIALISLAND
Server commandVariable

tutorialisland.enforcetrespasschecks

Default: True

Server commandVariable

tutorialisland.overridetutoriallocation

Will place the tutorial as close as possible to this pos, only for debugging

Default: (0.00, 0.00, 0.00)

Server commandVariable

tutorialisland.spawntutorialislandfornewplayer

Default: True

UI
Client commandVariable

ui.autoswitchchannel

Default: True

Client commandCommand

ui.loadsign

Admin only: Loads an image from disk into the currently editing sign

Client commandCommand

ui.savesign

Saves the sign image you are currently editing to disk with the given filename

Client commandVariable

ui.showbeltbarbinds

Default: False

Client commandVariable

ui.showinventoryplayer

Default: True

Client commandVariable

ui.showusebind

Default: False

UICONTACTS
Client commandCommand

uicontacts.togglecontacts

VDDRAW
Server commandCommand

vddraw.setisrecording

VEHICLE
Server commandCommand

vehicle.autohover

Server commandVariable

vehicle.boat_corpse_seconds

Default: 300

Server commandCommand

vehicle.boatdriftinfo

Print out boat drift status for all boats

Server commandVariable

vehicle.carwrecks

Determines whether modular cars turn into wrecks when destroyed, or just immediately gib. Default: true

Default: True

Server commandVariable

vehicle.cinematictrains

If true, trains always explode when destroyed, and hitting a barrier always destroys the train immediately. Default: false

Default: False

Server commandCommand

vehicle.fixcars

Server commandCommand

vehicle.killboats

Server commandCommand

vehicle.killcars

Server commandCommand

vehicle.killdrones

Server commandCommand

vehicle.killminis

Server commandCommand

vehicle.killmotorbikes

Server commandCommand

vehicle.killpushbikes

Server commandCommand

vehicle.killscraphelis

Server commandCommand

vehicle.killtrains

Server commandCommand

vehicle.stop_all_trains

Server commandCommand

vehicle.swapseats

Server commandVariable

vehicle.trainskeeprunning

Determines whether trains stop automatically when there's no-one on them. Default: false

Default: False

Server commandVariable

vehicle.vehiclesdroploot

Determines whether vehicles drop storage items when destroyed. Default: true

Default: True

VENDINGMACHINE
Server commandCommand

vendingmachine.clearallvendingcustomerhistory

Wipe the backend customer stats data on all vending machines. Slow operation.

Server commandCommand

vendingmachine.clearallvendinghistory

Wipe the backend stats data on all vending machines. Slow operation.

Server commandVariable

vendingmachine.max_history

Default: 10000

Server commandVariable

vendingmachine.max_processed

Default: 10000

Server commandVariable

vendingmachine.max_returned

Default: 100

VIS
Client commandVariable

vis.attack

Default: False

Server commandVariable

vis.attack

Default: False

Server commandVariable

vis.damage

Default: False

Server commandVariable

vis.hitboxes

Default: False

Client commandVariable

vis.lerp

Default: False

Server commandVariable

vis.lineofsight

Default: False

Client commandVariable

vis.protection

Default: False

Server commandVariable

vis.protection

Default: False

Server commandVariable

vis.sense

Default: False

Server commandVariable

vis.triggers

Default: False

Server commandVariable

vis.weakspots

Default: False

VOICE
Client commandVariable

voice.loopback

Default: False

Server commandCommand

voice.togglevoicerangeboost

Enabled/disables voice range boost for a player eg. ToggleVoiceRangeBoost sam 1

ReplicatedVariable

voice.voicerangeboostamount

Default: 50

WATER
Client commandVariable

water.quality

Default: 1

Client commandVariable

water.reflections

Default: 1

Client commandVariable

water.scaled_time

Default: False

WAYPOINTRACE
Server commandVariable

waypointrace.racetimeout

How long a race can go until it times out (in seconds)

Default: 900

Server commandCommand

waypointrace.startrace

WEAPONRACK
Client commandVariable

weaponrack.showui

Default: True

WEATHER
ReplicatedVariable

weather.atmosphere_brightness

Default: -1

ReplicatedVariable

weather.atmosphere_contrast

Default: -1

ReplicatedVariable

weather.atmosphere_directionality

Default: -1

ReplicatedVariable

weather.atmosphere_mie

Default: -1

ReplicatedVariable

weather.atmosphere_rayleigh

Default: -1

ReplicatedVariable

weather.clear_chance

Default: 0.9

ReplicatedVariable

weather.cloud_attenuation

Default: -1

ReplicatedVariable

weather.cloud_brightness

Default: -1

ReplicatedVariable

weather.cloud_coloring

Default: -1

ReplicatedVariable

weather.cloud_coverage

Default: -1

ReplicatedVariable

weather.cloud_opacity

Default: -1

ReplicatedVariable

weather.cloud_saturation

Default: -1

ReplicatedVariable

weather.cloud_scattering

Default: -1

ReplicatedVariable

weather.cloud_sharpness

Default: -1

ReplicatedVariable

weather.cloud_size

Default: -1

ReplicatedVariable

weather.dust_chance

Default: 0.1

ReplicatedVariable

weather.fog

Default: -1

ReplicatedVariable

weather.fog_chance

Default: 0.04

Client commandCommand

weather.load

Server commandCommand

weather.load

ReplicatedVariable

weather.ocean_scale

Default: -1

ReplicatedVariable

weather.ocean_time

Default: -1

ReplicatedVariable

weather.overcast_chance

Default: 0.04

ReplicatedVariable

weather.rain

Default: -1

ReplicatedVariable

weather.rain_chance

Default: 0.08

ReplicatedVariable

weather.rainbow

Default: -1

Client commandCommand

weather.report

Server commandCommand

weather.report

Client commandCommand

weather.reset

Server commandCommand

weather.reset

ReplicatedVariable

weather.storm_chance

Default: 0.02

ReplicatedVariable

weather.thunder

Default: -1

Server commandVariable

weather.wetness_rain

Default: 0.4

Server commandVariable

weather.wetness_snow

Default: 0.2

ReplicatedVariable

weather.wind

Default: -1

WIPETIMER
Server commandVariable

wipetimer.days_to_add_test

Default: 0

Server commandVariable

wipetimer.hours_to_add_test

Default: 0

Server commandCommand

wipetimer.printtimezones

Server commandCommand

wipetimer.printwipe

Server commandVariable

wipetimer.wipecronoverride

Custom cron expression for the wipe schedule. Overrides all other convars (except wipeUnixTimestampOverride) if set. Uses Cronos as a parser: https://github.com/HangfireIO/Cronos/

Server commandVariable

wipetimer.wipedayofweek

0=sun,1=mon,2=tues,3=wed,4=thur,5=fri,6=sat

Default: 4

Server commandVariable

wipetimer.wipehourofday

Which hour to wipe? 14.5 = 2:30pm

Default: 19

Server commandVariable

wipetimer.wipetimezone

The timezone to use for wipes. Defaults to the server's time zone if not set or invalid. Value should be a TZ identifier as seen here: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

Default: Europe/London

Server commandVariable

wipetimer.wipeunixtimestampoverride

Unix timestamp (seconds) for the upcoming wipe. Overrides all other convars if set to a time in the future.

Default: 0

WOLF
Server commandVariable

wolf.population

Population active on the server, per square km

Default: 2

WORKSHOP
Server commandCommand

workshop.print_approved_skins

Client commandCommand

workshop.print_loaded_skins

WORLD
Client commandVariable

world.cache

Default: True

Server commandVariable

world.cache

Default: True

Server commandVariable

world.configfile

Server commandVariable

world.configstring

Client commandCommand

world.monuments

Server commandCommand

world.monuments

Client commandCommand

world.renderlabs

Renders a PNG of the current map's underwater labs, for a specific floor

Server commandCommand

world.renderlabs

Renders a PNG of the current map's underwater labs, for a specific floor

Client commandCommand

world.rendermap

Renders a high resolution PNG of the current map

Server commandCommand

world.rendermap

Renders a high resolution PNG of the current map

Client commandCommand

world.rendertunnels

Renders a PNG of the current map's tunnel network

Server commandCommand

world.rendertunnels

Renders a PNG of the current map's tunnel network

Client commandVariable

world.streaming

Default: True

XMAS
Server commandVariable

xmas.enabled

Default: False

Server commandVariable

xmas.giftsperplayer

Default: 2

Server commandCommand

xmas.refill

Server commandVariable

xmas.spawnattempts

Default: 5

Server commandVariable

xmas.spawnrange

Default: 40

XMASDUNGEON
Server commandVariable

xmasdungeon.playerdetectrange

How far we detect players from our inside/outside

Default: 30

Server commandVariable

xmasdungeon.xmaslifetime

How long each active dungeon should last before dying

Default: 1200

Server commandVariable

xmasdungeon.xmaspopulation

Population active on the server

Default: 0

ZIPLINELAUNCHPOINT
Server commandCommand

ziplinelaunchpoint.highlight

Server commandCommand

ziplinelaunchpoint.report

ZOMBIE
Server commandVariable

zombie.population

Population active on the server, per square km

Default: 0