Command List

Export

adventcalendar

Command
Default Value
adventcalendar.overrideadventcalendarday

0

adventcalendar.overrideadventcalendarmonth

0

ai

Command
Default Value
ai.accuratevisiondistance

True

ai.addignoreplayer

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

-

ai.aizonestats

-

ai.allowdesigning

True

ai.animal_ignore_food

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

True

ai.brainstats

-

ai.clearignoredplayers

Remove all players from the AIs ignore list.

-

ai.frametime

5

ai.groups

True

ai.ignoreplayers

False

ai.killanimals

-

ai.killscientists

-

ai.move

True

ai.nav_carve_height

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

2

ai.nav_carve_min_base_size

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

2

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)

25

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)

4

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)

False

ai.navthink

True

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)

0.01

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)

0.5

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)

0.5

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)

10

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)

20

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)

2

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.

True

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)

0.85

ai.npc_deliberate_miss_offset_multiplier

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

1.25

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)

1.5

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)

1.5

ai.npc_enable

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

True

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)

True

ai.npc_gun_noise_silencer_modifier

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

0.15

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)

1.15

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)

3

ai.npc_ignore_chairs

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

True

ai.npc_junkpile_a_spawn_chance

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

0.1

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)

8

ai.npc_junkpile_g_spawn_chance

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

0.1

ai.npc_junkpilespawn_chance

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

0.07

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)

30

ai.npc_max_population_military_tunnels

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

3

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)

3

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)

True

ai.npc_patrol_point_cooldown

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

5

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)

1

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)

1920

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)

480

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)

5

ai.npc_spawn_on_cargo_ship

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

True

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)

1

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)

1

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)

0.25

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)

0.1

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)

0.4

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)

1

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)

0.18

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)

True

ai.npc_use_thrown_weapons

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

True

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)

0.8

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)

0.92

ai.npcswimming

True

ai.ocean_patrol_path_iterations

100000

ai.printignoredplayers

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

-

ai.removeignoreplayer

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

-

ai.selectnpclookatserver

-

ai.sensetime

1

ai.setdestinationsamplenavmesh

True

ai.showstate

-

ai.sleepwake

True

ai.sleepwakestats

-

ai.spliceupdates

True

ai.think

True

ai.tickrate

5

ai.usecalculatepath

True

ai.usegrid

True

ai.usesetdestinationfallback

True

ai.wakesleepingai

-

aibrainsenses

Command
Default Value
aibrainsenses.humanknownplayerslosupdateinterval

0.2

aibrainsenses.knownplayerslosupdateinterval

0.5

aibrainsenses.updateinterval

0.5

aiinformationzone

Command
Default Value
aiinformationzone.usesimpleloscheck

False

aimanager

Command
Default Value
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.

True

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)

30

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)

4

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)

4

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)

4

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)

True

aimanager.ai_to_player_distance_wakeup_range

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

160

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

False

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.

2

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.

True

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.

100

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.

False

aithinkmanager

Command
Default Value
aithinkmanager.animalframebudgetms

2.5

aithinkmanager.framebudgetms

2.5

aithinkmanager.petframebudgetms

1

analytics

Command
Default Value
analytics.analytics_bulk_container_url

Azure blob container url for use with client secret authentication

-

analytics.analytics_bulk_upload_url

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

-

analytics.analytics_header

Header key of secret when uploading analytics

X-API-KEY

analytics.analytics_secret

Header secret value when uploading analytics

-

analytics.azure_client_id

Azure client id for authentication

-

analytics.azure_client_secret

Azure client secret for authentication

-

analytics.azure_tenant_id

Azure tenant id for authentication

-

analytics.gameplay_analytics

Toggle whether gameplay analytics is collected

False

analytics.gameplay_tick_analytics

Toggle whether gameplay tick analytics is collected

False

analytics.pending_analytics

Shows how many analytics events are pending upload

-

analytics.performance_analytics

Toggle to turn off server performance collection

True

analytics.server_analytics_url

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

antihack

Command
Default Value
antihack.admincheat

True

antihack.build_inside_check

2

antihack.build_losradius

0.01

antihack.build_losradius_sleepingbag

0.3

antihack.build_terraincheck

True

antihack.build_vehiclecheck

True

antihack.debuglevel

1

antihack.enforcementlevel

1

antihack.eye_clientframes

2

antihack.eye_distance_parented_mounted_forgiveness

2

antihack.eye_forgiveness

0.4

antihack.eye_history_forgiveness

0.1

antihack.eye_history_penalty

100

antihack.eye_losradius

0.18

antihack.eye_noclip_backtracking

0.01

antihack.eye_noclip_cutoff

0.06

antihack.eye_noclip_margin

0.25

antihack.eye_penalty

0

antihack.eye_protection

4

antihack.eye_serverframes

2

antihack.eye_terraincheck

True

antihack.eye_vehiclecheck

True

antihack.flyhack_extrusion

2

antihack.flyhack_forgiveness_horizontal

1.5

antihack.flyhack_forgiveness_horizontal_inertia

10

antihack.flyhack_forgiveness_vertical

1

antihack.flyhack_forgiveness_vertical_inertia

7

antihack.flyhack_margin

0.1

antihack.flyhack_maxsteps

15

antihack.flyhack_penalty

100

antihack.flyhack_protection

3

antihack.flyhack_reject

True

antihack.flyhack_stepsize

0.1

antihack.flyhack_usecachedstate

True

antihack.forceposition

True

antihack.impact_effect_distance_forgiveness

0.45

antihack.maxdeltatime

1

antihack.maxdesync

0.8

antihack.maxviolation

100

antihack.melee_backtracking

0.01

antihack.melee_clientframes

2

antihack.melee_forgiveness

0.5

antihack.melee_losforgiveness

0.2

antihack.melee_penalty

0

antihack.melee_protection

4

antihack.melee_serverframes

2

antihack.melee_terraincheck

True

antihack.melee_vehiclecheck

True

antihack.mesh_inside_check_distance

50

antihack.modelstate

True

antihack.noclip_backtracking

0.01

antihack.noclip_margin

0.09

antihack.noclip_margin_dismount

0.22

antihack.noclip_maxsteps

15

antihack.noclip_penalty

0

antihack.noclip_protection

3

antihack.noclip_reject

True

antihack.noclip_stepsize

0.1

antihack.objectplacement

True

antihack.projectile_anglechange

60

antihack.projectile_backtracking

0.01

antihack.projectile_clientframes

2

antihack.projectile_damagedepth

2

antihack.projectile_desync

1

antihack.projectile_distance_forgiveness_minimum

25

antihack.projectile_forgiveness

0.5

antihack.projectile_impactspawndepth

1

antihack.projectile_losforgiveness

0.2

antihack.projectile_penalty

0

antihack.projectile_positionoffset

True

antihack.projectile_protection

6

antihack.projectile_serverframes

2

antihack.projectile_terraincheck

True

antihack.projectile_trajectory

2

antihack.projectile_trajectory_update

0.02

antihack.projectile_update_limit

4

antihack.projectile_vehiclecheck

True

antihack.projectile_velocitychange

1.1

antihack.relaxationpause

10

antihack.relaxationrate

0.1

antihack.reporting

False

antihack.rpcstallfade

2.5

antihack.rpcstallmode

1

antihack.rpcstallthreshold

0.8

antihack.server_occlusion_admin_bypass

False

antihack.serverside_fall_damage

False

antihack.speedhack_forgiveness

2

antihack.speedhack_forgiveness_inertia

10

antihack.speedhack_penalty

0

antihack.speedhack_protection

3

antihack.speedhack_reject

True

antihack.speedhack_slopespeed

10

antihack.terrain_check_geometry

False

antihack.terrain_kill

True

antihack.terrain_padding

0.3

antihack.terrain_penalty

100

antihack.terrain_protection

1

antihack.terrain_timeslice

64

antihack.tick_buffer_noclip_threshold

2

antihack.tick_buffer_preventions

True

antihack.tick_buffer_reject_threshold

3

antihack.tick_buffer_server_lag_threshold

0.3

antihack.tick_distance_forgiveness

5

antihack.tick_max_distance

1.1

antihack.tick_max_distance_falling

4

antihack.tick_max_distance_parented

3

antihack.tickhistoryforgiveness

0.1

antihack.tickhistorytime

0.5

antihack.use_legacy_mesh_inside_check

True

antihack.userlevel

2

app

Command
Default Value
app.alarmcooldown

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

30

app.appban

-

app.appunban

-

app.connections

-

app.info

-

app.listenip

-

app.maxconnections

500

app.maxconnectionsperip

5

app.maxmessagesize

1048576

app.notifications

Enables sending push notifications

True

app.pair

-

app.port

28083

app.publicip

-

app.queuelimit

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

100

app.regeneratetoken

-

app.resetlimiter

-

app.retry_initialize

Retry initializing the Rust+ companion server if it previously failed

-

app.serverid

-

app.update

Disables updating entirely - emergency use only

True

autoturret

Command
Default Value
autoturret.auto_turret_budget_ms

How many milliseconds to spend on target scanning per frame

0.5

baseboat

Command
Default Value
baseboat.do_shore_drift

True

baseboat.drift_speed

1

baseboat.generate_paths

True

baseboat.seconds_between_shore_drift

-

baseboat.seconds_until_shore_drift

-

basefirework

Command
Default Value
basefirework.maxactivefireworks

25

basefishingrod

Command
Default Value
basefishingrod.forcefail

False

basefishingrod.forcesuccess

False

basefishingrod.immediatehook

False

basemetaldetector

Command
Default Value
basemetaldetector.detectlongrangetick

1

basemetaldetector.detectminmovementdistance

1

basemetaldetector.nearestdistancetick

0.25

basemission

Command
Default Value
basemission.missionsenabled

True

basenavigator

Command
Default Value
basenavigator.basenavmovementframeinterval

How many frames between base navigation movement updates

2

basenavigator.maxstepupdistance

The max step-up height difference for pet base navigation

1.7

basenavigator.navtypedistance

1

basenavigator.navtypeheightoffset

0.5

basenavigator.stucktriggerduration

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

10

basepet

Command
Default Value
basepet.movementupdatebudgetms

1

basepet.onlyqueuebasenavmovements

True

basepet.queuedmovementsallowed

True

baseplayer

Command
Default Value
baseplayer.lifestoryframebudgetms

0.25

baseridableanimal

Command
Default Value
baseridableanimal.decayminutes

How long before a horse dies unattended

180

baseridableanimal.dungtimescale

1

baseridableanimal.framebudgetms

1

basesubmarine

Command
Default Value
basesubmarine.deepwaterdecayminutes

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

120

basesubmarine.outsidedecayminutes

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

180

basesubmarine.oxygenminutes

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

10

batching

Command
Default Value
batching.verbose

0

bear

Command
Default Value
bear.population

Population active on the server, per square km

2

bigwheelgame

Command
Default Value
bigwheelgame.spinfrequencyseconds

45

bike

Command
Default Value
bike.doplayerdamage

Can bike crashes cause damage or death to the rider?

True

bike.motorbikemonumentpopulation

Motorbike population in monuments

1

bike.outsidedecayminutes

How long before a bike loses all its health while outside

1440

bike.pedalmonumentpopulation

Pedal bike population in monuments

1

bike.pedalroadsidepopulation

Pedal bike population active on the server (roadside spawns)

1

blackjackmachine

Command
Default Value
blackjackmachine.maxbet

Maximum initial bet per round

500

boar

Command
Default Value
boar.population

Population active on the server, per square km

5

boombox

Command
Default Value
boombox.backtracklength

30

boombox.clearradiobyuser

-

boombox.serverurllist

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

-

bradley

Command
Default Value
bradley.enabled

True

bradley.quickrespawn

-

bradley.respawndelayminutes

60

bradley.respawndelayvariance

1

bradleyapc

Command
Default Value
bradleyapc.deployattackdistancemax

50

bradleyapc.deployhealthrangemax

0.5

bradleyapc.deployhealthrangemin

0.4

bradleyapc.deployinterval

1

bradleyapc.deployondamagecheckinterval

1

bradleyapc.killscientistsonbradleydeath

False

bradleyapc.mountafternotattackedduration

180

bradleyapc.mountafternotfiredduration

60

bradleyapc.mountafternottargetsduration

60

bradleyapc.scientistredeploymentmininterval

60

bradleyapc.spawnroadbradley

-

bradleyapc.usesmokegrenades

True

camerarenderer

Command
Default Value
camerarenderer.completionframebudgetms

5

camerarenderer.enabled

True

camerarenderer.entitymaxage

5

camerarenderer.entitymaxdistance

100

camerarenderer.farplane

250

camerarenderer.height

90

camerarenderer.layermask

1218656529

camerarenderer.maxraysperframe

100000

camerarenderer.maxrendersperframe

25

camerarenderer.nearplane

0

camerarenderer.playermaxdistance

30

camerarenderer.playernamemaxdistance

10

camerarenderer.renderinterval

0.05

camerarenderer.samplesperrender

3000

camerarenderer.verticalfov

65

camerarenderer.width

160

camerarenderermanager

Command
Default Value
camerarenderermanager.pool_stats

-

cargoship

Command
Default Value
cargoship.debug_cargo_status

-

cargoship.debug_info

-

cargoship.dock_time

480

cargoship.docking_debug

False

cargoship.egress_duration_minutes

10

cargoship.event_duration_minutes

50

cargoship.event_enabled

True

cargoship.loot_round_spacing_minutes

10

cargoship.loot_rounds

3

cargoship.refresh_loot_on_dock

True

cargoship.should_dock

True

cassette

Command
Default Value
cassette.clearcassettes

-

cassette.clearcassettesbyuser

-

cassette.maxcassettefilesizemb

5

cctv

Command
Default Value
cctv.camera_disable_seconds

300

chat

Command
Default Value
chat.cardgamesay

-

chat.clansay

-

chat.enabled

True

chat.globalchat

True

chat.hidechatintutorial

True

chat.historysize

Number of messages to keep in memory for chat history

1000

chat.localchat

False

chat.localchatrange

100

chat.localsay

-

chat.say

-

chat.search

-

chat.serverlog

True

chat.tail

-

chat.teamsay

-

chicken

Command
Default Value
chicken.population

Population active on the server, per square km

3

cinematicentity

Command
Default Value
cinematicentity.hideobjects

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

-

clan

Command
Default Value
clan.editsrequireclantable

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

True

clan.enabled

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

False

clan.info

Prints info about a clan given its ID

-

clan.maxmembercount

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

100

clan.scorefordestroyingbradley

How much score players earn for destroying bradley

10

clan.scorefordestroyingtoolcupboards

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

10

clan.scoreforhackingcrates

How much score players earn for hacking crates

5

clan.scoreforkilledbyplayerinotherclan

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

-10

clan.scoreforkillingplayerinotherclan

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

10

clan.scoreforkillingunarmedplayer

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

-10

clan.scoreforlootingelitecrate

How much score players earn for looting an elite crate

10

clan.scoreforopeninghackedcrates

How much score players earn for opening hacked crates

5

clan.scoreforreachingcargoship

How much score players earn for reaching cargo ship

10

clan.scoreforrunningexcavator

How much score players earn for running the excavator

10

clothlod

Command
Default Value
clothlod.clothloddist

distance cloth will simulate until

20

codelock

Command
Default Value
codelock.lockoutcooldown

900

codelock.maxfailedattempts

8

commands

Command
Default Value
commands.echo

-

commands.find

-

console

Command
Default Value
console.search

-

console.tail

-

construct

Command
Default Value
construct.frameminutes

30

copypaste

Command
Default Value
copypaste.copybox_sv

-

copypaste.copybuilding_sv

-

copypaste.copyradius_sv

-

copypaste.deletepaste

<name>

-

copypaste.downloadpaste

<url> <name>

-

copypaste.killbox_sv

-

copypaste.loadpaste

<name>

-

copypaste.paste_sv

-

copypaste.printselection_sv

-

copypaste.renamepaste

<old> <new>

-

copypaste.savepaste

<name>

-

copypaste.undopaste_sv

-

coverpointvolume

Command
Default Value
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)

2

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)

6

craft

Command
Default Value
craft.add

-

craft.cancel

-

craft.canceltask

-

craft.fasttracktask

-

craft.instant

False

creative

Command
Default Value
creative.allusers

Apply creative mode to the entire server

False

creative.freebuild

Build blocks for free

False

creative.freeplacement

Bypasses all placement checks

False

creative.freerepair

Bypass the 30s repair cooldown when repairing objects

False

creative.togglecreativemodeuser

-

creative.unlimitedio

Bypasses limits on IO length and points

False

cui

Command
Default Value
cui.cui_test

-

cui.cui_test_update

-

cui.endtest

-

data

Command
Default Value
data.export

-

debug

Command
Default Value
debug.bench_io

Spawn lots of IO entities to lag the server

-

debug.breakheld

Break the current held object

-

debug.breakheld_almost

Almost break the current held object

-

debug.breakitem

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

-

debug.callbacks

False

debug.checkparentingtriggers

True

debug.checktriggers

False

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)

-

debug.completemission

-

debug.completemissionstage

-

debug.completetutorial

-

debug.debugdismounts

False

debug.deleteentitiesbyshortname

-

debug.deleteentitybyid

-

debug.disablecondition

Do not damage any items

False

debug.drink

-

debug.eat

-

debug.enable_player_movement

-

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

-

debug.heal

-

debug.hurt

-

debug.invis

Make admin invisibile

-

debug.log

True

debug.printgroups

-

debug.printmissionspeakinfo

False

debug.puzzlereset

reset all puzzles

-

debug.quittutorial

-

debug.refillvitals

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

-

debug.refillvitalsall

Refills the vitals of all active players on the server

-

debug.renderinfo

-

debug.repair_inventory

Repair all items in inventory

-

debug.resetsleepingbagtimers

-

debug.setdamage

-

debug.setfood

-

debug.sethealth

-

debug.setradiation

-

debug.setwater

-

debug.spawnparachutetester

-

debug.stall

-

debug.starttutorial

-

debug.testtutorialcinematic

-

debug.tutorial_start_cooldown

60

debug.tutorialstatus

-

decay

Command
Default Value
decay.bracket_0_blockcount

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

15

decay.bracket_0_costfraction

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

0.1

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

50

decay.bracket_1_costfraction

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

0.15

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

125

decay.bracket_2_costfraction

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

0.2

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

200

decay.bracket_3_costfraction

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

0.333

decay.debug

False

decay.delay_metal

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

0

decay.delay_override

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

0

decay.delay_stone

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

0

decay.delay_toptier

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

0

decay.delay_twig

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

0

decay.delay_wood

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

0

decay.duration_metal

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

8

decay.duration_override

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

0

decay.duration_stone

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

5

decay.duration_toptier

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

12

decay.duration_twig

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

1

decay.duration_wood

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

3

decay.outside_test_range

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

50

decay.scale

1

decay.tick

600

decay.upkeep

Is upkeep enabled

True

decay.upkeep_grief_protection

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

1440

decay.upkeep_heal_scale

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

1

decay.upkeep_inside_decay_scale

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

0.1

decay.upkeep_period_minutes

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

1440

demo

Command
Default Value
demo.benchmark_demo_upload

-

demo.delete_after_upload

Should the full server demos be deleted after they are uploaded

True

demo.full_server_demo

False

demo.max_upload_concurrency

Max parallel requests when uploading demos

20

demo.record

-

demo.recordlist

-

demo.recordlistmode

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

0

demo.server_demo_cleanup_interval

How many minutes between cleaning up demos from the disk

20

demo.server_demo_directory

Directory to save full server demos

server_demos

demo.server_demo_disk_space_gb

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

30

demo.server_flush_seconds

300

demo.splitmegabytes

200

demo.splitseconds

3600

demo.stop

-

demo.upload_bandwidth_limit_ratio

1

demo.upload_demos

True

demo.upload_url

-

demo.zip_demos

Should we be zipping the demos before we upload them

True

drone

Command
Default Value
drone.altitudespeedoverride

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

0

drone.maxcontrolrange

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

250

drone.movementspeedoverride

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

0

droppeditem

Command
Default Value
droppeditem.underwater_drag_budget_ms

How many milliseconds to spend on updating underwater drag levels

0.1

dungeonnavmesh

Command
Default Value
dungeonnavmesh.use_baked_terrain_mesh

True

dynamicnavmesh

Command
Default Value
dynamicnavmesh.use_baked_terrain_mesh

False

electricbattery

Command
Default Value
electricbattery.batteryid

-

entity

Command
Default Value
entity.debug_toggle

-

entity.deleteby

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

-

entity.deletebytextblock

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

-

entity.find_entity

-

entity.find_group

-

entity.find_id

-

entity.find_parent

-

entity.find_radius

-

entity.find_self

-

entity.find_status

-

entity.nudge

-

entity.set_battery_charge

-

entity.spawn

-

entity.spawngrid

-

entity.spawnitem

-

entity.spawnlootfrom

-

env

Command
Default Value
env.addtime

-

env.day

20

env.month

5

env.nightlight_brightness

0.0175

env.nightlight_distance

7

env.nightlight_fadefraction

0.65

env.oceanlevel

0

env.progresstime

True

env.redmoon

False

env.time

9

env.year

2024

espcanvas

Command
Default Value
espcanvas.displaydistancemultiplier

Multiply the maximum distance for displaying players nameplates

1

eventschedule

Command
Default Value
eventschedule.killallevents

-

eventschedule.triggerevent

-

eventschedulewipeoffset

Command
Default Value
eventschedulewipeoffset.event_hours_before_wipe

24

excavatorsignalcomputer

Command
Default Value
excavatorsignalcomputer.chargeneededforsupplies

600

fps

Command
Default Value
fps.limit

240

frankensteinbrain

Command
Default Value
frankensteinbrain.movetowardsrate

1

frankensteinpet

Command
Default Value
frankensteinpet.decayminutes

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

180

fsmcomponent

Command
Default Value
fsmcomponent.framebudgetms

How many milliseconds to spend on the AIs FSMs per frame

0.5

fsmcomponent.maxrefreshintervalseconds

0.5

fsmcomponent.minrefreshintervalseconds

0

gamemode

Command
Default Value
gamemode.set

-

gamemode.setteam

-

gamemodesoftcore

Command
Default Value
gamemodesoftcore.reclaim_fraction_belt

0.5

gamemodesoftcore.reclaim_fraction_main

0.5

gamemodesoftcore.reclaim_fraction_wear

0

gc

Command
Default Value
gc.alloc

-

gc.collect

-

gc.enabled

True

gc.incremental_enabled

True

gc.incremental_milliseconds

3

gc.unload

-

global

Command
Default Value
global.add_wallpaper_radius

add_wallpaper_radius 'wallpaper' 'radius'

-

global.adminui_deleteugccontent

-

global.adminui_fullrefresh

-

global.adminui_requestfireworkpattern

-

global.adminui_requestplayerlist

-

global.adminui_requestserverconvars

-

global.adminui_requestserverinfo

-

global.adminui_requestugccontent

-

global.adminui_requestugclist

-

global.allowadminui

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

True

global.asyncwarmup

False

global.authcount

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

-

global.authradius

-

global.ban

ban <player> <reason> [optional duration]

-

global.banid

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

-

global.banlist

List of banned users (sourceds compat)

-

global.banlistex

List of banned users - shows reasons and usernames

-

global.bans

List of banned users

-

global.breakclothing

-

global.breakitem

-

global.buildinfo

Get information about this build

-

global.carstats

Get information about all the cars in the world

-

global.change_wallpaper_radius

change_wallpaper_radius 'wallpaper' 'radius'

-

global.cinematicgingerbreadcorpses

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

False

global.clear_wallpaper_radius

clear_wallpaper_radius 'radius'

-

global.clearallsprays

-

global.clearallspraysbyplayer

-

global.cleardroppeditems

-

global.clearspraysatpositioninradius

-

global.clearspraysinradius

-

global.clearugcbyplayer

-

global.clearugcentitiesinrange

-

global.clearugcentity

-

global.clearvendingmachinenamescontaining

-

global.clientperf

-

global.clientperf_frametime

-

global.colliders

-

global.deauthradius

-

global.developer

0

global.disablebagdropping

Disables the backpacks that appear after a corpse times out

False

global.dump

-

global.entcount

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

-

global.entid

-

global.error

-

global.forceunloadbundles

True

global.free

-

global.getugcinfo

-

global.injure

-

global.injureplayer

-

global.job_system_threads

19

global.kick

-

global.kickall

-

global.kill

-

global.killallplayers

-

global.killplayer

-

global.listid

List of banned users, by ID (sourceds compat)

-

global.maxspraysperplayer

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

40

global.maxthreads

8

global.moderatorid

-

global.mute

-

global.mutelist

Print a list of currently muted players

-

global.objects

-

global.ownerid

-

global.perf

0

global.playerlist

Get a list of players

-

global.players

Print out currently connected clients etc

-

global.preloadconcurrency

1

global.printallscenesinbuild

-

global.queue

-

global.quit

-

global.recover

-

global.recoverplayer

-

global.removemoderator

-

global.removeowner

-

global.removeskipqueue

Removes skip queue permission from a SteamID

-

global.report

-

global.respawn

-

global.respawn_sleepingbag

-

global.respawn_sleepingbag_remove

-

global.restart

-

global.say

Sends a message in chat

-

global.serverinfo

Get a list of information about the server

-

global.setinfo

-

global.skick

-

global.skin_looking

<skin>

-

global.skin_radius

skin_radius 'skin' 'radius'

-

global.skipassetwarmup_crashes

False

global.skipqueue

-

global.skipqueueid

Adds skip queue permissions to a SteamID

-

global.sleep

-

global.sleepingusers

Show user info for players on server.

-

global.sleepingusersinrange

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

-

global.sleeptarget

-

global.spectate

-

global.spectateid

-

global.sprayduration

Base time (in seconds) that sprays last

10800

global.sprayoutofauthmultiplier

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

0.5

global.stats

Print out stats of currently connected clients

-

global.status

Print out currently connected clients

-

global.status_sv

-

global.steamconnectiontimeout

10000

global.steamnagleflush

False

global.steamnagletime

Nagle time, in microseconds

5000

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)

0

global.steamnetdebug_ackrtt

4

global.steamnetdebug_message

4

global.steamnetdebug_p2prendezvous

4

global.steamnetdebug_packetdecode

4

global.steamnetdebug_packetgaps

4

global.steamnetdebug_sdrrelaypings

4

global.steamrelayinit

-

global.steamsendbuffer

Upper limit of buffered pending bytes to be sent

524288

global.steamsendratemax

Maxminum send rate clamp, 0 is no limit

1048576

global.steamsendratemin

Minimum send rate clamp, 0 is no limit

131072

global.steamstatus

-

global.subscriptions

-

global.sysinfo

-

global.sysuid

-

global.teaminfo

-

global.teleport

-

global.teleport2autheditem

-

global.teleport2death

-

global.teleport2grid

-

global.teleport2marker

-

global.teleport2me

-

global.teleport2owneditem

-

global.teleportany

-

global.teleporteveryone2me

-

global.teleportlos

-

global.teleportnonsleepers2me

-

global.teleportpos

-

global.teleportsleepers2me

-

global.textures

-

global.togglespectateteaminfo

-

global.unban

-

global.unmute

-

global.updatemanifest

Immediately update the manifest

-

global.updatenetworkpositionwithdebugcamerawhilespectating

False

global.upgrade_looking

<grade>

-

global.upgrade_radius

upgrade_radius 'grade' 'radius'

-

global.users

Show user info for players on server.

-

global.usersinrange

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

-

global.usersinrangeofplayer

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

-

global.version

-

global.warmupconcurrency

1

growableentity

Command
Default Value
growableentity.framebudgetms

0.25

growableentity.growall

-

guntrap

Command
Default Value
guntrap.gun_trap_budget_ms

How many milliseconds to spend on target scanning per frame

0.5

hackablelockedcrate

Command
Default Value
hackablelockedcrate.decayseconds

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

7200

hackablelockedcrate.requiredhackseconds

How many seconds for the crate to unlock

900

halloween

Command
Default Value
halloween.enabled

False

halloween.murdererpopulation

Population active on the server, per square km

0

halloween.scarecrow_beancan_vs_player_dmg_modifier

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

0.1

halloween.scarecrow_body_dmg_modifier

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

0.25

halloween.scarecrow_chase_stopping_distance

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

0.5

halloween.scarecrow_throw_beancan_global_delay

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

8

halloween.scarecrowpopulation

Population active on the server, per square km

0

halloween.scarecrows_throw_beancans

Scarecrows can throw beancans (Default: true).

True

halloweendungeon

Command
Default Value
halloweendungeon.lifetime

How long each active dungeon should last before dying

600

halloweendungeon.population

Population active on the server

0

handcuffs

Command
Default Value
handcuffs.maxconditionrepairlossonpush

0.4

handcuffs.restrainedpushdamage

5

handcuffs.togglecuffslocked

-

harmony

Command
Default Value
harmony.load

-

harmony.unload

-

heli

Command
Default Value
heli.bulletaccuracy

2

heli.bulletdamagescale

1

heli.call

-

heli.calltome

-

heli.death

-

heli.drop

-

heli.flee

-

heli.guns

1

heli.lifetimeminutes

30

heli.move

-

heli.orbit

-

heli.orbitstrafe

-

heli.patrol

-

heli.strafe

-

heli.testpuzzle

-

hexagongridgenerator

Command
Default Value
hexagongridgenerator.generategrid

<gridSize> 5 <tileSpacing> 1.35

-

hierarchy

Command
Default Value
hierarchy.cd

-

hierarchy.del

-

hierarchy.ls

-

horse

Command
Default Value
horse.population

Population active on the server, per square km

0

hotairballoon

Command
Default Value
hotairballoon.minimumaltitudeterrain

25

hotairballoon.outsidedecayminutes

How long before a HAB loses all its health while outside

180

hotairballoon.population

Population active on the server

1

hotairballoon.serviceceiling

175

inventory

Command
Default Value
inventory.clearinventory

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

-

inventory.copyto

Copies the players inventory to the player in front of them

-

inventory.defs

-

inventory.deployloadout

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

-

inventory.deployloadoutinrange

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

-

inventory.disableattirelimitations

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

False

inventory.endloot

-

inventory.equipslot

-

inventory.equipslottarget

-

inventory.give

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

-

inventory.giveall

-

inventory.givearm

{itemid} {amount}

-

inventory.givebp

-

inventory.giveid

{itemid} {amount}

-

inventory.giveto

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

-

inventory.lighttoggle

-

inventory.listloadouts

Prints all saved inventory loadouts

-

inventory.pipetteid

-

inventory.reloaddefs

-

inventory.resetbp

-

inventory.saveloadout

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

-

inventory.unlockall

-

ioentity

Command
Default Value
ioentity.backtracking

8

ioentity.debugbudget

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

False

ioentity.debugbudgetthreshold

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

2

ioentity.debugqueue

-

ioentity.framebudgetelectrichighpriorityms

1

ioentity.framebudgetelectriclowpriorityms

0.5

ioentity.framebudgetfluidms

0.25

ioentity.framebudgetgenericms

1

ioentity.framebudgetindustrialms

0.25

ioentity.framebudgetkineticms

1

ioentity.infiniteiopower

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

False

ioentity.responsetime

0.1

itemmanager

Command
Default Value
itemmanager.enablepooling

True

junkpilewater

Command
Default Value
junkpilewater.framebudgetms

0.25

legacyshelter

Command
Default Value
legacyshelter.max_shelters

1

log

Command
Default Value
log.level

-

manifest

Command
Default Value
manifest.printmanifest

-

manifest.printmanifestraw

-

megaphone

Command
Default Value
megaphone.megaphonevoicerange

100

memsnap

Command
Default Value
memsnap.full

-

memsnap.managed

-

memsnap.native

-

meta

Command
Default Value
meta.add

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

-

metaldetectorflag

Command
Default Value
metaldetectorflag.timeoutduration

10800

metaldetectorsource

Command
Default Value
metaldetectorsource.attemptspersubsourcespawn

5

metaldetectorsource.mindistancebetweensubsources

1.5

metaldetectorsource.population

Population active on the server, per square km

1200

metaldetectorsource.servercountsources

-

metaldetectorsource.timeoutduration

7200

minicopter

Command
Default Value
minicopter.population

Population active on the server

0

mlrs

Command
Default Value
mlrs.brokendownminutes

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

20

modularcar

Command
Default Value
modularcar.outsidedecayminutes

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

864

modularcar.population

Population active on the server

3

monumentnavmesh

Command
Default Value
monumentnavmesh.use_baked_terrain_mesh

True

motorrowboat

Command
Default Value
motorrowboat.decaystartdelayminutes

How long until decay begins after the boat was last used

45

motorrowboat.deepwaterdecayminutes

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

120

motorrowboat.outsidedecayminutes

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

180

motorrowboat.population

Population active on the server

1

net

Command
Default Value
net.global_network_debug

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

False

net.global_networked_bases

True

net.limit_global_update_broadcast

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

True

net.network_group_debug

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

False

net.visdebug

False

net.visibilityradiusfaroverride

-1

net.visibilityradiusnearoverride

-1

nexus

Command
Default Value
nexus.broadcast_ping

-

nexus.clanclatbatchduration

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

1

nexus.defaultzonecontactradius

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

0.33

nexus.endpoint

URL endpoint to use for the Nexus API

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

nexus.islandspawndistance

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

1.5

nexus.loadingtimeout

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

900

nexus.logging

True

nexus.mapimagescale

Scale of the map to render and upload to the nexus

0.5

nexus.messagelockduration

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

5

nexus.ping

-

nexus.pinginterval

Time in seconds to wait between server status pings

30

nexus.playermanifestinterval

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

30

nexus.playeronline

-

nexus.protectionduration

Maximum time in seconds to keep transfer protection enabled on entities

300

nexus.refreshislands

-

nexus.rpctimeoutmultiplier

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

1

nexus.secretkey

-

nexus.timeoffset

Time offset in hours from the nexus clock

0

nexus.transfer

-

nexus.transferflushtime

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

60

nexus.uploadmap

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

-

nexus.zonecontroller

basic

note

Command
Default Value
note.update

-

npcautoturret

Command
Default Value
npcautoturret.sleeperhostiledelay

How many seconds until a sleeping player is considered hostile

1200

npcvendingmachine

Command
Default Value
npcvendingmachine.addhours

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

-

npcvendingmachine.dynamicpricingenabled

Whether to run the the dynamic pricing system

True

npcvendingmachine.maximumpricemultiplier

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

2

npcvendingmachine.minimumpricemultiplier

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

0.5

npcvendingmachine.pricedecreaseamount

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

0.05

npcvendingmachine.priceincreaseamount

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

0.1

npcvendingmachine.priceupdatefrequencybiweekly

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

2

npcvendingmachine.priceupdatefrequencydefault

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

3

npcvendingmachine.priceupdatefrequencyweekly

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

1

npcvendingmachine.printallpricechanges

Print out all current price changes on the server

-

npcvendingmachine.resetdynamicpricing

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

-

npcvendingmachine.resetfrequencytags

-

npcvendingmachine.startingpricemultiplier

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

2

parachute

Command
Default Value
parachute.bypassrepack

False

parachute.landinganimations

False

patrolhelicopterai

Command
Default Value
patrolhelicopterai.flee_damage_percentage

0.35

patrolhelicopterai.monument_crash

True

patrolhelicopterai.use_danger_zones

True

petbrain

Command
Default Value
petbrain.controldistance

100

petbrain.drownindeepwater

True

petbrain.drowntimer

15

petbrain.idlewhenownermounted

True

petbrain.idlewhenownerofflineordead

True

physics

Command
Default Value
physics.autosynctransforms

True

physics.batchsynctransforms

True

physics.bouncethreshold

2

physics.droppedmode

The collision detection mode that dropped items and corpses should use

2

physics.gravity

Gravity multiplier

1

physics.groundwatchdebug

False

physics.groundwatchdelay

0.1

physics.groundwatchfails

1

physics.sendeffects

Send effects to clients when physics objects collide

True

physics.serverragdollmode

The collision detection mode that server-side ragdolls should use

3

physics.serversideragdolls

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

True

physics.sleepthreshold

0.01

physics.solveriterationcount

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

3

physics.treecollision

Do players and vehicles collide with trees?

True

ping

Command
Default Value
ping.auto_refresh_region

True

ping.ping_estimate_logging

False

ping.ping_estimation

True

ping.ping_parallel

False

ping.ping_refresh_interval

45

ping.ping_samples

5

planterbox

Command
Default Value
planterbox.outsidetestdistance

100

planterboxstatic

Command
Default Value
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.

0.5

player

Command
Default Value
player.abandonmission

-

player.cinematic_gesture

-

player.cinematic_play

-

player.cinematic_stop

-

player.copyrotation

-

player.createskull

-

player.createtrophy

-

player.dismount

-

player.fillwater

-

player.gesture_radius

-

player.gesture_radius_notme

-

player.gotosleep

-

player.markhostile

-

player.mount

-

player.printpresence

-

player.printstats

-

player.reloadweapons

-

player.resetstate

Resets the PlayerState of the given player

-

player.stopgesture_radius

-

player.swapseat

-

player.tickrate_cl

32

player.tickrate_sv

16

player.trigger_wildlife_trap

-

player.wakeup

-

player.wakeupall

-

player.woundforever

Whether the crawling state expires

False

playerhelicopter

Command
Default Value
playerhelicopter.insidedecayminutes

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

2880

playerhelicopter.outsidedecayminutes

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

480

playerinventory

Command
Default Value
playerinventory.forcebirthday

False

polarbear

Command
Default Value
polarbear.population

Population active on the server, per square km

1

pool

Command
Default Value
pool.clear_assets

-

pool.clear_memory

-

pool.clear_prefabs

-

pool.debug

False

pool.enabled

True

pool.export_prefabs

-

pool.fill_prefabs

-

pool.mode

2

pool.prewarm

True

pool.print_arraypool

-

pool.print_assets

-

pool.print_memory

-

pool.print_prefabs

-

pool.reset_max_pool_counter

-

profile

Command
Default Value
profile.command_lagspike_threshold

40

profile.dump_profile_recorders

-

profile.flush_analytics

-

profile.perfsnapshot

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

-

profile.profiling_entities

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

0

profile.profiling_entity_count_interval

How frequently to count all entities across the server

300

profile.profiling_fixed_invokes

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

0

profile.profiling_invokes

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

0

profile.profiling_lagspikes

Record inbound RPC & ConsoleCommands that cause lag spikes

False

profile.profiling_packets

Record type of packets inbound/outbound per frame

False

profile.profiling_ping

Raknet statistics, 0 = off, 2 = per connection

0

profile.profiling_ping_interval

How often to flush raknet stats per second

1

profile.profiling_ping_per_frame

30

profile.profiling_rcon

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

0

profile.profiling_rcon_message_length

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

512

profile.profiling_work_queue

Record execution time of ObjectWorkQueues per frame

False

profile.rcon_lagspike_threshold

40

profile.rpc_lagspike_threshold

40

profile.runtime_profiling

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

0

profile.runtime_profiling_interval

60

profile.runtime_profiling_persist

Enable to allow runtime profiling to persist across restarts

False

profile.runtime_profiling_pool_flush_interval

How often to flush pooling stats in seconds

300

profile.runtime_profiling_pooling

0 = off, 1 = flush every 5 minutes

0

profile.runtime_profiling_uploader_pooling

Should analytics bulk uploaders use pooling

False

profile.start

-

profile.stop

-

radiation

Command
Default Value
radiation.materialtoradsratio

0.0044

radiation.water_inventory_damage

True

radiation.water_loot_damage

True

rcon

Command
Default Value
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

-

rcon.banduration

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

300

rcon.clear_rcon_failed_logins

Clear all failed login attempts

-

rcon.ip

IP Address to listen for RCON connections

-

rcon.logfailedattempts

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

True