RustHelp hero
RustHelp Logo

Command List

Export
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.senduinavigationevents

Default: False

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 commandVariable

ai.aimedatangle

The angle under which the AI will think it's being aimed at at by a player

Default: 10

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

Server commandVariable

ai.defaultinterpolationdelay

Default: 0.1

Client commandVariable

ai.designing

Default: False

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

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

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.showdistributions

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

Server commandVariable

ai.watchedangle

The angle under which the AI will think it's being watched by another entity

Default: 50

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

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

NEW
Server commandVariable

antihack.explosive_vehicle_parent_damage_deployables

Should explosives parented to vehicles damage deployables

Default: False

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

Server commandVariable

antihack.server_occlusion_blocked_grid_threshold

Default: 0

Server commandVariable

antihack.server_occlusion_caching

Default: True

Server commandVariable

antihack.server_occlusion_disable_los

Default: False

Server commandVariable

antihack.server_occlusion_disable_sleeper_los

Default: False

Server commandVariable

antihack.server_occlusion_neighbour_threshold

Default: 2

Server commandVariable

antihack.server_occlusion_save_grid

Default: True

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
REMOVED
Server commandVariable

baseridableanimal.decayminutes

How long before a horse dies unattended

Default: 180

REMOVED
Server commandVariable

baseridableanimal.dungtimescale

Default: 1

REMOVED
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
Server commandVariable

beehive.updatehiveinterval

How long before a Beehive will update

Default: 120

Server commandVariable

beehive.updatehivestatsinterval

How long before the Beehive will perform temperature and inside checks

Default: 120

Server commandVariable

beehive.xpincreaseperhoneycomb

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

Default: 2

BEESWARMAI
Server commandVariable

beeswarmai.breakrange

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

Default: 15

Server commandVariable

beeswarmai.disable

Default: False

Server commandVariable

beeswarmai.flamesettingdistance

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

Default: 5.5

Server commandVariable

beeswarmai.killwithouttargettime

How long a swarm will stick around without a target

Default: 150

Server commandVariable

beeswarmai.searchrange

Range to find new targets

Default: 10

Server commandVariable

beeswarmai.waterthreshold

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

Default: 0.6

BEESWARMMASTER
Server commandVariable

beeswarmmaster.amounttospawn

How many child swarms a master swarm will create

Default: 3

Server commandVariable

beeswarmmaster.killwithoutatargettime

How long a master swarm will stick around without a target

Default: 150

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

NEW
Client commandVariable

buttons.directionaldrop

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

CLAWMARKSPAWNER
Server commandCommand

clawmarkspawner.showclawmarks

CLIENT
NEW
Client commandVariable

client.allowcameratiltondpv

Flatten out tilting camera on DPV

Default: True

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

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

Client commandVariable

client.drawrangevolumes

Draw the ranges of sprinklers, Heaters etc

Default: True

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

Client commandVariable

client.hidedmsinstreamermode

Default: False

Client commandVariable

client.hitcross

Default: True

Client commandVariable

client.hurtpunch

Default: True

NEW
Client commandVariable

client.ignoreversiontag

Allow servers of every version to show in the browser

Default: False

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

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

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

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.prioritize_premium_servers

Default: True

Client commandVariable

client.pushtotalk

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

Default: True

Client commandVariable

client.qualify_premium_override

Default: 0

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

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

COMMANDBLOCK
NEW
Server commandVariable

commandblock.commands_enabled

Can command blocks execute commands

Default: False

NEW
Server commandVariable

commandblock.log_executions

Print a log message when a command block is executed

Default: True

NEW
Server commandVariable

commandblock.use_player

If enabled, commands from command blocks will run using the last player who set them, allowing for a wider range of commands to be used

Default: False

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

CONSTRUCTION
NEW
ReplicatedVariable

construction.alternativeloschecks_enabled

Default: True

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

Client commandCommand

copypaste.deletepaste

<name>

REMOVED
Server commandCommand

copypaste.deletepaste

<name>

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

Client commandCommand

copypaste.list_pastes

Server commandCommand

copypaste.list_pastes_sv

Client commandCommand

copypaste.listpastes

Client commandCommand

copypaste.loadclipboard

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

Client commandCommand

copypaste.renamepaste

REMOVED
Server commandCommand

copypaste.renamepaste

<old> <new>

Client commandCommand

copypaste.saveclipboard

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

Server commandVariable

creative.alwaysonenabled

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.togglealwayson

Server commandCommand

creative.togglealwaysonall

Server commandCommand

creative.togglealwaysonradius

Server commandCommand

creative.togglecreativemodeuser

ReplicatedVariable

creative.unlimitedio

Bypasses limits on IO length and points

Default: False

CROCODILE
Server commandVariable

crocodile.population

Population active on the server, per square km

Default: 1

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}

Client commandVariable

ddraw.use_instancing

Default: True

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.applybuildingblockrandomisation

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

Client commandCommand

debug.clear_bushes

Client commandCommand

debug.clear_trees

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

NEW
Server commandCommand

debug.conveyorstrictmodereport

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

Client commandVariable

debug.dofexposerforcedisable

Default: False

Client commandVariable

debug.drawcolliders

Draw colliders

Default: False

Server commandCommand

debug.drink

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

Server commandCommand

debug.foodspoilingdeducttimehours

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

Server commandCommand

debug.foodspoilinginventoryhours

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

Server commandCommand

debug.foodspoilingspoilall

Spoils all food on the server

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.respawnvinetreesinradius

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

NEW
Server commandCommand

debug.spawn_all_deployables

Spawns one of every deployable in a grid

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

Server commandCommand

debug.vineswinginghighlight

Server commandCommand

debug.vineswingingreport

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_0_doorcount

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

Default: 5

Server commandVariable

decay.bracket_0_doorfraction

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_1_doorcount

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

Default: 10

Server commandVariable

decay.bracket_1_doorfraction

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

Default: 0.2

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_2_doorcount

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

Default: 20

Server commandVariable

decay.bracket_2_doorfraction

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

Default: 0.5

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

Server commandVariable

decay.bracket_3_doorcount

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

Default: 30

Server commandVariable

decay.bracket_3_doorfraction

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

Default: 1

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

Server commandVariable

decay.use_door_upkeep_brackets

Default: False

DECAYENTITY
NEW
Server commandVariable

decayentity.demolish_seconds

Default: 600

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

EGGHUNTEVENT
Server commandVariable

egghuntevent.includebots

Will spawn eggs for bots, only for debug purposes - don't enable it!

Default: False

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
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
REMOVED
Server commandVariable

fsmcomponent.framebudgetms

How many milliseconds to spend on the AIs FSMs per frame

Default: 0.5

REMOVED
Server commandVariable

fsmcomponent.maxrefreshintervalseconds

Default: 0.5

REMOVED
Server commandVariable

fsmcomponent.minrefreshintervalseconds

Default: 0

GAMEMODE
Server commandCommand

gamemode.set

Server commandCommand

gamemode.setteam

GAMEMODESOFTCORE
Server commandVariable

gamemodesoftcore.reclaim_building_auth

Default: False

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: 1

Server commandVariable

gamemodesoftcore.reclaim_suicide

Default: False

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

<name/id> <radius> | Use print_wallpaper_skins for a list | 0 -> default, -1 -> random

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

<name/id> <radius> | Use print_wallpaper_skins for a list | 0 -> default, -1 -> random

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

REMOVED
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

Client commandCommand

global.killallplayersradius

Kill all players within the given radius

Server commandCommand

global.killplayer

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

REMOVED
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

NEW
Server commandCommand

global.print_wallpaper_skins

Lists all wallpaper skins

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

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.spatiallyawareenvironmentvolumes

Enables spatially aware environment volumes.

Default: True

Client commandVariable

graphics.uiscale

Default: 1

Client commandVariable

graphics.usemarkerstooptimize

Default: False

REMOVED
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
Client commandVariable

graphicssettings.anisotropicfiltering

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

Default: 1

Client commandVariable

graphicssettings.billboardsfacecameraposition

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

Default: True

Client commandVariable

graphicssettings.enablelodcrossfade

Enables or disables LOD Cross Fade.

Default: True

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

Client commandVariable

graphicssettings.particleraycastbudget

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

Default: 1024

Client commandVariable

graphicssettings.pixellightcount

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

Default: 8

Client commandVariable

graphicssettings.shadowcascades

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

Default: 2

Client commandVariable

graphicssettings.shadowdistancepercent

Shadow drawing distance percentage

Default: 100

Client commandVariable

graphicssettings.shadowmaskmode

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

Default: 1

Client commandVariable

graphicssettings.shadowresolution

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

Default: 3

Client commandVariable

graphicssettings.softparticles

Should soft blending be used for particles?

Default: True

REMOVED
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

NEW
Client commandVariable

grass.instancing

Default: True

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

Client commandCommand

grass.refresh_foliage

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
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

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

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

Server commandCommand

inventory.setwornarmorslots

Set worn items to have maximum armor slots supported

Client commandVariable

inventory.show_item_ownership

Default: True

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
Client commandVariable

lod.grid_refresh_budget

Default: 0.1

LOG
Client commandCommand

log.level

Server commandCommand

log.level

LOOKATTOOLTIP
NEW
Client commandVariable

lookattooltip.crosshairmode

Changes the interaction crosshair visuals (0 = default, 1 = no texts, 2 = no texts and no icon)

Default: 0

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

NPCANIMCONTROLLER
Client commandVariable

npcanimcontroller.lookinterpspeed

Default: 3

Client commandVariable

npcanimcontroller.spineinterpspeed

Default: 3

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

PANTHER
Server commandVariable

panther.population

Population active on the server, per square km

Default: 0.5

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: False

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

Server commandVariable

player.dropbackpackondeath

Default: True

Server commandVariable

player.dropbackpackondowned

Default: True

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

Server commandVariable

player.keepteaondeath

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
NEW
Server commandVariable

playerinventory.directionaldropenabled

Default: True

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 of <frames> that can be viewed in Perfetto or similar tools

Server commandCommand

profile.perfsnapshot_stream

profile.perfsnapshot_stream [name='Profile', str, no extension, max 32chars] [MainCap=32, int, max 256, buffer size for Main thread in Megabytes] [WorkerCap=8, int, max 256, buffer size for each Worker thread in Megabytes] [debug=false, dumps a binary snapshot as well] Will stream <mainCap>MB worth of data and generate a JSON 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.quiet

Controls whether perfsnapshot commands emit chat messages

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

PROJECTILE
Client commandVariable

projectile.preventcameraclip

Should the projectile model attempt to prevent itself being clipped by the camera?

Default: True

Client commandVariable

projectile.preventcameraclipbufferseconds

Buffer seconds before turning back on the projectile model.

Default: 0.01

Client commandVariable

projectile.serverprojectilecameraclipdistance

Distance before turning back on the server spawned projectiles model.

Default: 0.3

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

Server commandCommand

rcon.clear_subscribers

Clears all subscribers from the server.

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

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
Server commandVariable

ridablehorse.autoavoidance

Default: True

Server commandVariable

ridablehorse.debug

Default: False

Server commandVariable

ridablehorse.decayminutes

How long before a horse dies unattended

Default: 180

Server commandVariable

ridablehorse.dungtimescale

Default: 1

Server commandVariable

ridablehorse.groundangleupdaterate

Default: 0.05

Server commandVariable

ridablehorse.population

Population active on the server, per square km

Default: 2

Server commandCommand

ridablehorse.ragdoll

Server commandCommand

ridablehorse.setforsale

Server commandCommand

ridablehorse.sethorsebreed

Server commandVariable

ridablehorse.throttledgroundangleupdate

Default: True

RIDABLEHORSE2
REMOVED
Server commandVariable

ridablehorse2.autoavoidance

Default: True

REMOVED
Server commandVariable

ridablehorse2.debug

Default: False

REMOVED
Server commandVariable

ridablehorse2.decayminutes

How long before a horse dies unattended

Default: 180

REMOVED
Server commandVariable

ridablehorse2.dungtimescale

Default: 1

REMOVED
Server commandVariable

ridablehorse2.groundangleupdaterate

Default: 0.05

REMOVED
Server commandVariable

ridablehorse2.population

Population active on the server, per square km

Default: 2

REMOVED
Server commandCommand

ridablehorse2.ragdoll

REMOVED
Server commandCommand

ridablehorse2.setforsale

REMOVED
Server commandCommand

ridablehorse2.sethorsebreed

REMOVED
Server commandVariable

ridablehorse2.throttledgroundangleupdate

Default: True

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
NEW
Server commandVariable

server.allowvineswinging

Default: True

Server commandVariable