[{"name":"accessibility.allynametagcolour","description":"(Generated) Colour palette index for ally name tags (non-team friends/allies); allows colour-blind players to distinguish allies from enemies and team members","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.applyallchanges","description":"(Generated) Applies all pending accessibility colour changes immediately; called automatically when any colour setting changes but can be run manually to force a refresh","defaultValue":"","variable":false,"client":true,"server":false},{"name":"accessibility.buildingblockedzonecolour","description":"(Generated) Colour palette index for the building blocked zone indicator; changes the colour of the red zone overlay shown when construction is not permitted","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.clannametagcolour","description":"(Generated) Colour palette index for clan member name tags shown above players in the same clan; selects from the clan name tag colour collection","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.disablemovementininventory","description":"(Generated) When enabled, prevents the player from moving while the inventory screen is open; useful for controller/accessibility setups where accidental movement is a problem","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"accessibility.enemynametagcolour","description":"(Generated) Colour palette index for enemy name tags; selects a colour from the enemy name tag collection to make hostile players visually distinct","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.healthbarcolour","description":"(Generated) Colour palette index for the player health bar; selects an accessible colour from the health bar colour collection","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.holosightcolour","description":"(Generated) Colour palette index for the holographic sight reticle colour; lets players pick a reticle colour that is visible against any background","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.hungerbarcolour","description":"(Generated) Colour palette index for the player hunger/food bar; selects an accessible colour from the hunger bar colour collection","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.hydrationbarcolour","description":"(Generated) Colour palette index for the player hydration/water bar; selects an accessible colour from the hydration bar colour collection","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.ioarrowinputcolor","description":"(Generated) Colour palette index for electrical IO input arrow overlays; changes the colour of arrows that show power/signal flowing into an IO entity","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.ioarrowoutputcolor","description":"(Generated) Colour palette index for electrical IO output arrow overlays; changes the colour of arrows that show power/signal flowing out of an IO entity","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.laserdetectorcolour","description":"(Generated) Colour palette index for the laser trip-wire detector beam colour; helps colour-blind players distinguish armed detector lasers in bases","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.messagecardscolour","description":"(Generated) Colour palette index for cards/notes chat message text colour; helps distinguish card/note messages from other chat types","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.messageclancolour","description":"(Generated) Colour palette index for clan chat message text colour; makes clan messages visually distinct in the chat window","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.messagediscordcolour","description":"(Generated) Colour palette index for Discord-linked chat message text colour; helps identify messages bridged from a linked Discord server","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.messageglobalcolour","description":"(Generated) Colour palette index for global chat message text colour; affects all messages sent to the server-wide global chat channel","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.messagelocalcolour","description":"(Generated) Colour palette index for local proximity chat message text colour; distinguishes nearby voice/text chat from global and team channels","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.messageteamcolour","description":"(Generated) Colour palette index for team chat message text colour; makes team-only messages visually distinct from global and local chat","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.mushroomcolour","description":"(Generated) Colour palette index for mushroom world-object highlighting; allows colour-blind players to pick a distinguishable mushroom marker colour","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.senduinavigationevents","description":"(Generated) When enabled, UI navigation events (directional/confirm/cancel) are forwarded to the Unity EventSystem, enabling controller-driven menu navigation","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"accessibility.teamnametagcolour","description":"(Generated) Colour palette index for team member name tags shown above allied players; lets colour-blind players choose a distinguishable team colour","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"accessibility.treemarkercolor","description":"(Generated) Colour palette index for tree resource marker icons on the HUD; selects from the accessibility colour collection to aid colour-blind players","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"adventcalendar.overrideadventcalendarday","description":"","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"adventcalendar.overrideadventcalendarmonth","description":"","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"ai.accuratevisiondistance","description":"(Generated) When enabled, vision distance checks use per-bone raycasts for accuracy; disable to use a single origin ray for performance","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.addignoreplayer","description":"Add a player (or command user if no player is specified) to the AIs ignore list.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.aidebug_loadbalanceoverduereport","description":"(Generated) Requests an AI load balance overdue report from the client, listing AI tasks that exceeded their allotted CPU budget","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ai.aidebug_lookat","description":"(Generated) Toggles AI debug visualisation for the entity the local admin player is currently looking at","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ai.aimedatangle","description":"The angle under which the AI will think it's being aimed at at by a player","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"ai.aizonestats","description":"(Generated) Prints the total count of registered AIInformationZone instances on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.allowdesigning","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"ai.allowdesigning","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.animal_ignore_food","description":"If animal_ignore_food is true, animals will not sense food sources or interact with them (server optimization). (default: true)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.brainstats","description":"(Generated) Prints the current count of active animal, scientist, pet, and new NPC2 brain instances on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.clearignoredplayers","description":"Remove all players from the AIs ignore list.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.debugvis","description":"(Generated) When enabled, draws debug visualisations (attack ranges, awareness, etc.) for AI entities near the local player","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"ai.defaultinterpolationdelay","description":"(Generated) Default network interpolation delay in seconds applied to NPC entity movement; lower values reduce visual lag at the cost of jitter on unstable connections","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"ai.designing","description":"(Generated) When enabled, enables NPC design/placement mode on the client, showing additional gizmos for NPC spawn point and patrol route authoring","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"ai.effectaiweapons","description":"(Generated) When enabled, AI weapons deal real damage when fired; disable to make NPC weapons harmless for testing AI behaviour safely","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"ai.frametime","description":"(Generated) Target frame time budget in seconds for AI tick processing; default is 5s in production (1s in editor) to cap CPU usage per AI frame","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"ai.groundalign","description":"(Generated) When enabled, NPC characters align their body to the terrain slope using IK; disable for flat ground-only alignment","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"ai.groups","description":"(Generated) When enabled, AI group logic is active allowing NPCs to coordinate as squads; disable to make all NPCs act as independent individuals","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.ignoreplayers","description":"(Generated) When enabled, AI entities ignore player presence and will not target or react to players; useful for building/testing without NPC interference","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"ai.killanimals","description":"(Generated) Kills all animal NPCs and animal NPC2 entities currently on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.killscientists","description":"(Generated) Kills all scientist NPCs, tunnel dwellers, and non-animal NPC2 entities currently on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.logissues","description":"(Generated) When enabled, logs AI-related warnings and issues to the server console; useful for diagnosing pathfinding and brain errors","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"ai.maxgroundaligndist","description":"(Generated) Maximum distance in metres at which ground alignment IK is evaluated for NPCs; reducing this improves performance when many NPCs are visible","defaultValue":"60","variable":true,"client":true,"server":false},{"name":"ai.move","description":"(Generated) When enabled, AI entities move toward their NavMesh destinations; disable to freeze NPC movement while keeping brain logic running","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.nav_carve_height","description":"The height of the carve volume. (default: 2)","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"ai.nav_carve_min_base_size","description":"The minimum size we allow a carving volume to be. (default: 2)","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"ai.nav_carve_min_building_blocks_to_apply_optimization","description":"The minimum number of building blocks a building needs to consist of for this optimization to be applied. (default: 25)","defaultValue":"25","variable":true,"client":false,"server":true},{"name":"ai.nav_carve_size_multiplier","description":"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)","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"ai.nav_carve_use_building_optimization","description":"If nav_carve_use_building_optimization is true, we attempt to reduce the amount of navmesh carves for a building. (default: false)","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"ai.navthink","description":"(Generated) When enabled, AI entities update their NavMesh agent destinations each tick; disable to freeze AI movement while keeping brain logic running","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.npc_alertness_drain_rate","description":"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)","defaultValue":"0.01","variable":true,"client":false,"server":true},{"name":"ai.npc_alertness_to_aim_modifier","description":"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)","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"ai.npc_alertness_zero_detection_mod","description":"npc_alertness_zero_detection_mod define the threshold of visibility required to detect an enemy when alertness is zero. (Default: 0.5)","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"ai.npc_check_spawner_is_on_navmesh","description":"(Generated) When enabled, NPC spawn points are validated to ensure they are on a valid NavMesh position before spawning; prevents NPCs from spawning in unreachable locations","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.npc_cover_compromised_cooldown","description":"npc_cover_compromised_cooldown defines how long a cover point is marked as compromised before it's cleared again for selection. (default: 10)","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"ai.npc_cover_info_tick_rate_multiplier","description":"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)","defaultValue":"20","variable":true,"client":false,"server":true},{"name":"ai.npc_cover_path_vs_straight_dist_max_diff","description":"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)","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"ai.npc_cover_use_path_distance","description":"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.","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.npc_deliberate_hit_randomizer","description":"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)","defaultValue":"0.85","variable":true,"client":false,"server":true},{"name":"ai.npc_deliberate_miss_offset_multiplier","description":"The offset with which the NPC will maximum miss the target. (default: 1.25)","defaultValue":"1.25","variable":true,"client":false,"server":true},{"name":"ai.npc_deliberate_miss_to_hit_alignment_time","description":"The time it takes for the NPC to deliberately miss to the time the NPC tries to hit its target. (default: 1.5)","defaultValue":"1.5","variable":true,"client":false,"server":true},{"name":"ai.npc_door_trigger_size","description":"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)","defaultValue":"1.5","variable":true,"client":false,"server":true},{"name":"ai.npc_enable","description":"If npc_enable is set to false then npcs won't spawn. (default: true)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.npc_families_no_hurt","description":"If npc_families_no_hurt is true, npcs of the same family won't be able to hurt each other. (default: true)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.npc_gun_noise_silencer_modifier","description":"The modifier by which a silencer reduce the noise that a gun makes when shot. (Default: 0.15)","defaultValue":"0.15","variable":true,"client":false,"server":true},{"name":"ai.npc_htn_player_base_damage_modifier","description":"Baseline damage modifier for the new HTN Player NPCs to nerf their damage compared to the old NPCs. (default: 1.15f)","defaultValue":"1.15","variable":true,"client":false,"server":true},{"name":"ai.npc_htn_player_frustration_threshold","description":"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)","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"ai.npc_ignore_chairs","description":"If npc_ignore_chairs is true, npcs won't care about seeking out and sitting in chairs. (default: true)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.npc_junkpile_dist_aggro_gate","description":"npc_junkpile_dist_aggro_gate define at what range (or closer) a junkpile scientist will get aggressive. (Default: 8)","defaultValue":"8","variable":true,"client":false,"server":true},{"name":"ai.npc_junkpilespawn_chance","description":"defines the chance for scientists to spawn at NPC junkpiles. (Default: 0.1)","defaultValue":"0.07","variable":true,"client":false,"server":true},{"name":"ai.npc_max_junkpile_count","description":"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)","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"ai.npc_max_population_military_tunnels","description":"npc_max_population_military_tunnels defines the size of the npc population at military tunnels. (default: 3)","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"ai.npc_max_roam_multiplier","description":"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)","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"ai.npc_no_foot_ik","description":"(Generated) When enabled, disables foot IK on NPC characters to improve performance; NPCs will not plant feet on terrain slopes","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"ai.npc_only_hurt_active_target_in_safezone","description":"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)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.npc_patrol_point_cooldown","description":"npc_patrol_point_cooldown defines the cooldown time on a patrol point until it's available again (default: 5)","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"ai.npc_reasoning_system_tick_rate_multiplier","description":"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)","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"ai.npc_respawn_delay_max_military_tunnels","description":"npc_respawn_delay_max_military_tunnels defines the maximum delay between spawn ticks at military tunnels. (default: 1920)","defaultValue":"1920","variable":true,"client":false,"server":true},{"name":"ai.npc_respawn_delay_min_military_tunnels","description":"npc_respawn_delay_min_military_tunnels defines the minimum delay between spawn ticks at military tunnels. (default: 480)","defaultValue":"480","variable":true,"client":false,"server":true},{"name":"ai.npc_sensory_system_tick_rate_multiplier","description":"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)","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"ai.npc_spawn_on_cargo_ship","description":"Spawn NPCs on the Cargo Ship. (default: true)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.npc_spawn_on_deep_sea_islands","description":"Spawn NPCs on deep sea islands (default: false)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.npc_spawn_on_junkpile","description":"Spawn NPCs on junkpiles (default: true)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.npc_spawn_per_tick_max_military_tunnels","description":"npc_spawn_per_tick_max_military_tunnels defines how many can maximum spawn at once at military tunnels. (default: 1)","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"ai.npc_spawn_per_tick_min_military_tunnels","description":"npc_spawn_per_tick_min_military_tunnels defineshow many will minimum spawn at once at military tunnels. (default: 1)","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"ai.npc_speed_crouch_run","description":"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)","defaultValue":"0.25","variable":true,"client":false,"server":true},{"name":"ai.npc_speed_crouch_walk","description":"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)","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"ai.npc_speed_run","description":"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)","defaultValue":"0.4","variable":true,"client":false,"server":true},{"name":"ai.npc_speed_sprint","description":"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)","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"ai.npc_speed_walk","description":"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)","defaultValue":"0.18","variable":true,"client":false,"server":true},{"name":"ai.npc_use_new_aim_system","description":"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)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.npc_use_thrown_weapons","description":"If npc_use_thrown_weapons is true, npcs will throw grenades, etc. This is an experimental feature. (default: true)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.npc_valid_aim_cone","description":"npc_valid_aim_cone defines how close their aim needs to be on target in order to fire. (default: 0.8)","defaultValue":"0.8","variable":true,"client":false,"server":true},{"name":"ai.npc_valid_mounted_aim_cone","description":"npc_valid_mounted_aim_cone defines how close their aim needs to be on target in order to fire while mounted. (default: 0.92)","defaultValue":"0.92","variable":true,"client":false,"server":true},{"name":"ai.npcbarksenabled","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"ai.npcbarksenabled","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"ai.npchealthmultiplier","description":"(Generated) Global health multiplier applied to all NPCs; 1.0 = normal, 2.0 = double health; useful for difficulty scaling without modifying individual NPC prefabs","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"ai.npcswimming","description":"(Generated) When enabled, NPCs can enter and swim in water; disable to prevent all NPCs from entering water bodies","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.ocean_patrol_path_iterations","description":"(Generated) Maximum number of path-finding iterations used when calculating NPC ocean patrol routes; higher values produce better paths at more CPU cost","defaultValue":"100000","variable":true,"client":false,"server":true},{"name":"ai.printignoredplayers","description":"Print a lost of all the players in the AI ignore list.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.printorkilloffnavscientists","description":"Print a list of all scientists that are off the navmesh. Optionally kill them off by passing true as the first argument.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.removeignoreplayer","description":"Remove a player (or command user if no player is specified) from the AIs ignore list.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.scientist_spawners_enabled","description":"Do any kind of scientists spawn on the map (default: true)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.selectnpclookat","description":"(Generated) Editor-only: selects the NPC entity the local player is looking at in the Unity editor hierarchy for inspection","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ai.selectnpclookatserver","description":"(Generated) Editor-only: finds the NPC entity with the given network ID on the server and selects its game object in the Unity editor hierarchy","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.sensetime","description":"(Generated) How frequently in seconds the NPC sensory system updates its awareness of nearby entities; higher values reduce CPU cost but make NPCs slower to react","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"ai.setdestinationsamplenavmesh","description":"(Generated) When enabled, NavMesh destinations are sampled to the nearest valid NavMesh position before being set; prevents NPCs getting stuck off-mesh","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.setnpcreactiontime","description":"The time it takes for a NPC to fully notice a player standing right in front of them, in seconds.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.showdistributions","description":"(Generated) Editor-only: teleports the caller to a top-down view, fills NPC populations, then draws DDraw labels and lines showing each NPC category and closest neighbour","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.showstate","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.sleepwake","description":"(Generated) When enabled, AI information zones can sleep inactive NPCs and wake them when players approach; disable to keep all NPCs awake at all times","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.sleepwakestats","description":"(Generated) Prints statistics about AI sleeping zones: how many zones are sleepable, how many are sleeping, and the total count of sleeping entities","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.smokegrenadenpcradius","description":"(Generated) Radius in metres within which a thrown smoke grenade suppresses NPC vision and targeting","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"ai.spliceupdates","description":"(Generated) When enabled, AI updates are spliced across multiple frames to spread CPU cost; disable to run all AI updates synchronously every tick","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.think","description":"(Generated) When enabled, AI entities run their brain Think() logic each tick; disable to freeze all AI decision-making while leaving entities in place","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.tickrate","description":"(Generated) Number of AI think ticks per second; default is 5 (every 200ms); higher values make AI more responsive at higher CPU cost","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"ai.usecalculatepath","description":"(Generated) When enabled, NavMesh path calculation uses the full CalculatePath API; disable to use the simpler SetDestination fallback only","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.usegrid","description":"(Generated) When enabled, AI uses the spatial grid for entity queries; disable to fall back to brute-force entity iteration for debugging spatial query issues","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.usesetdestinationfallback","description":"(Generated) When enabled, falls back to SetDestination if CalculatePath fails to find a valid path to the target","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ai.wakesleepingai","description":"(Generated) Wakes all currently sleeping AI information zones, forcing all sleeping NPCs within them to become active; reports zones and entity counts woken","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ai.watchedangle","description":"The angle under which the AI will think it's being watched by another entity","defaultValue":"50","variable":true,"client":false,"server":true},{"name":"aibrainsenses.humanknownplayerslosupdateinterval","description":"(Generated) Interval in seconds between line-of-sight update ticks for human-type NPCs tracking known player positions","defaultValue":"0.2","variable":true,"client":false,"server":true},{"name":"aibrainsenses.knownplayerslosupdateinterval","description":"(Generated) Interval in seconds between line-of-sight update ticks for all NPC types tracking known player positions","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"aibrainsenses.updateinterval","description":"(Generated) Interval in seconds between full AI brain senses update ticks; controls how frequently NPCs refresh their awareness of surroundings","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"aiinformationzone.usesimpleloscheck","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"aimanager.ai_dormant","description":"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.","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"aimanager.ai_dormant_max_wakeup_per_tick","description":"ai_dormant_max_wakeup_per_tick defines the maximum number of dormant agents we will wake up in a single tick. (default: 30)","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"aimanager.ai_htn_animal_tick_budget","description":"ai_htn_animal_tick_budget defines the maximum amount of milliseconds ticking htn animal agents are allowed to consume. (default: 4 ms)","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"aimanager.ai_htn_player_junkpile_tick_budget","description":"ai_htn_player_junkpile_tick_budget defines the maximum amount of milliseconds ticking htn player junkpile agents are allowed to consume. (default: 4 ms)","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"aimanager.ai_htn_player_tick_budget","description":"ai_htn_player_tick_budget defines the maximum amount of milliseconds ticking htn player agents are allowed to consume. (default: 4 ms)","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"aimanager.ai_htn_use_agency_tick","description":"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)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"aimanager.ai_to_player_distance_wakeup_range","description":"If an agent is beyond this distance to a player, it's flagged for becoming dormant.","defaultValue":"160","variable":true,"client":false,"server":true},{"name":"aimanager.nav_disable","description":"If set to true the navmesh won't generate.. which means Ai that uses the navmesh won't be able to move","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"aimanager.nav_obstacles_carve_state","description":"nav_obstacles_carve_state defines which obstacles can carve the terrain. 0 - No carving, 1 - Only player construction carves, 2 - All obstacles carve.","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"aimanager.nav_wait","description":"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.","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"aimanager.pathfindingiterationsperframe","description":"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.","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"aimanager.setdestination_navmesh_failsafe","description":"If set to true, npcs will attempt to place themselves on the navmesh if not on a navmesh when set destination is called.","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"aimountedweaponcontroller.burst_length","description":"","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"aimountedweaponcontroller.fire_rate","description":"","defaultValue":"0.125","variable":true,"client":false,"server":true},{"name":"aimountedweaponcontroller.time_between_bursts","description":"","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"aithinkmanager.animalframebudgetms","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"aithinkmanager.framebudgetms","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"aithinkmanager.petframebudgetms","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"analytics.analytics_bulk_container_url","description":"Azure blob container url for use with client secret authentication","defaultValue":"","variable":true,"client":false,"server":true},{"name":"analytics.analytics_bulk_upload_url","description":"Azure blob container url + SAS token, enables a more efficient upload method","defaultValue":"","variable":true,"client":false,"server":true},{"name":"analytics.analytics_header","description":"Header key of secret when uploading analytics","defaultValue":"X-API-KEY","variable":true,"client":false,"server":true},{"name":"analytics.analytics_secret","description":"Header secret value when uploading analytics","defaultValue":"","variable":true,"client":false,"server":true},{"name":"analytics.azure_client_id","description":"Azure client id for authentication","defaultValue":"","variable":true,"client":false,"server":true},{"name":"analytics.azure_client_secret","description":"Azure client secret for authentication","defaultValue":"","variable":true,"client":false,"server":true},{"name":"analytics.azure_tenant_id","description":"Azure tenant id for authentication","defaultValue":"","variable":true,"client":false,"server":true},{"name":"analytics.dryrun","description":"Executes entire flow without actually sending out anything","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"analytics.dryrun","description":"Executes entire flow without actually sending out anything","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"analytics.gameplay_analytics","description":"Toggle whether gameplay analytics is collected","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"analytics.gameplay_rpc_analytics","description":"Toggle whether gameplay rpc logging is collected","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"analytics.gameplay_tick_analytics","description":"Toggle whether gameplay tick analytics is collected","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"analytics.log","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"analytics.log","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"analytics.performance_analytics","description":"Toggle to turn off server performance collection","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"analytics.resetstats","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"analytics.resetstats","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"analytics.server_analytics_url","description":"","defaultValue":"https://rust-api.facepunch.com/api/public/analytics/rust/server","variable":true,"client":false,"server":true},{"name":"analytics.stats","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"analytics.stats","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"analytics.tablestats","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"analytics.tablestats","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"analytics.uploaderstats","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"analytics.uploaderstats","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"antihack.admincheat","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.build_inside_check","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.build_losradius","description":"","defaultValue":"0.01","variable":true,"client":false,"server":true},{"name":"antihack.build_losradius_sleepingbag","description":"","defaultValue":"0.3","variable":true,"client":false,"server":true},{"name":"antihack.build_terraincheck","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.build_vehiclecheck","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.debuglevel","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"antihack.enforcementlevel","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"antihack.explosive_vehicle_parent_damage_deployables","description":"Should explosives parented to vehicles damage deployables","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"antihack.eye_clientframes","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.eye_distance_parented_mounted_forgiveness","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.eye_forgiveness","description":"","defaultValue":"0.4","variable":true,"client":false,"server":true},{"name":"antihack.eye_history_forgiveness","description":"","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"antihack.eye_history_penalty","description":"","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"antihack.eye_losradius","description":"","defaultValue":"0.158","variable":true,"client":false,"server":true},{"name":"antihack.eye_noclip_backtracking","description":"","defaultValue":"0.01","variable":true,"client":false,"server":true},{"name":"antihack.eye_noclip_cutoff","description":"","defaultValue":"0.06","variable":true,"client":false,"server":true},{"name":"antihack.eye_noclip_margin","description":"","defaultValue":"0.25","variable":true,"client":false,"server":true},{"name":"antihack.eye_penalty","description":"","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"antihack.eye_protection","description":"","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"antihack.eye_serverframes","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.eye_terraincheck","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.eye_vehiclecheck","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.flyhack_extrusion","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.flyhack_forgiveness_horizontal","description":"","defaultValue":"1.5","variable":true,"client":false,"server":true},{"name":"antihack.flyhack_forgiveness_horizontal_inertia","description":"","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"antihack.flyhack_forgiveness_vertical","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"antihack.flyhack_forgiveness_vertical_inertia","description":"","defaultValue":"7","variable":true,"client":false,"server":true},{"name":"antihack.flyhack_margin","description":"","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"antihack.flyhack_maxsteps","description":"","defaultValue":"15","variable":true,"client":false,"server":true},{"name":"antihack.flyhack_penalty","description":"","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"antihack.flyhack_protection","description":"","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"antihack.flyhack_reject","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.flyhack_stepsize","description":"","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"antihack.forceposition","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.impact_effect_distance_forgiveness","description":"","defaultValue":"0.45","variable":true,"client":false,"server":true},{"name":"antihack.maxdeltatime","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"antihack.maxdesync","description":"","defaultValue":"0.8","variable":true,"client":false,"server":true},{"name":"antihack.maxviolation","description":"","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"antihack.melee_backtracking","description":"","defaultValue":"0.01","variable":true,"client":false,"server":true},{"name":"antihack.melee_clientframes","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.melee_entity_bounds_radius","description":"","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"antihack.melee_forgiveness","description":"","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"antihack.melee_los_entity_realpos","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.melee_losforgiveness","description":"","defaultValue":"0.2","variable":true,"client":false,"server":true},{"name":"antihack.melee_penalty","description":"","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"antihack.melee_protection","description":"","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"antihack.melee_serverframes","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.melee_terraincheck","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.melee_vehiclecheck","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.mesh_inside_check_distance","description":"","defaultValue":"50","variable":true,"client":false,"server":true},{"name":"antihack.modelstate","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.noclip_backtracking","description":"","defaultValue":"0.01","variable":true,"client":true,"server":false},{"name":"antihack.noclip_backtracking","description":"","defaultValue":"0.01","variable":true,"client":false,"server":true},{"name":"antihack.noclip_margin","description":"","defaultValue":"0.09","variable":true,"client":false,"server":true},{"name":"antihack.noclip_margin_dismount","description":"","defaultValue":"0.22","variable":true,"client":true,"server":false},{"name":"antihack.noclip_margin_dismount","description":"","defaultValue":"0.22","variable":true,"client":false,"server":true},{"name":"antihack.noclip_maxsteps","description":"","defaultValue":"15","variable":true,"client":false,"server":true},{"name":"antihack.noclip_penalty","description":"","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"antihack.noclip_protection","description":"","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"antihack.noclip_reject","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.noclip_stepsize","description":"","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"antihack.objectplacement","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.parenthistory","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.projectile_anglechange","description":"","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"antihack.projectile_backtracking","description":"","defaultValue":"0.01","variable":true,"client":false,"server":true},{"name":"antihack.projectile_clientframes","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.projectile_damagedepth","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.projectile_desync","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"antihack.projectile_distance_forgiveness_minimum","description":"","defaultValue":"25","variable":true,"client":false,"server":true},{"name":"antihack.projectile_forgiveness","description":"","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"antihack.projectile_impactspawndepth","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"antihack.projectile_losforgiveness","description":"","defaultValue":"0.2","variable":true,"client":false,"server":true},{"name":"antihack.projectile_penalty","description":"","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"antihack.projectile_positionoffset","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.projectile_protection","description":"","defaultValue":"6","variable":true,"client":false,"server":true},{"name":"antihack.projectile_serverframes","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.projectile_terraincheck","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.projectile_trajectory","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.projectile_trajectory_update","description":"","defaultValue":"0.02","variable":true,"client":false,"server":true},{"name":"antihack.projectile_update_limit","description":"","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"antihack.projectile_vehiclecheck","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.projectile_velocitychange","description":"","defaultValue":"1.1","variable":true,"client":false,"server":true},{"name":"antihack.relaxationpause","description":"","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"antihack.relaxationrate","description":"","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"antihack.reporting","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"antihack.rpc_timer_forgiveness","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"antihack.rpcstallfade","description":"","defaultValue":"2.5","variable":true,"client":false,"server":true},{"name":"antihack.rpcstallmode","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"antihack.rpcstallthreshold","description":"","defaultValue":"0.8","variable":true,"client":false,"server":true},{"name":"antihack.server_occlusion_admin_bypass","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"antihack.server_occlusion_blocked_grid_threshold","description":"","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"antihack.server_occlusion_caching","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.server_occlusion_disable_los","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"antihack.server_occlusion_disable_sleeper_los","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"antihack.server_occlusion_neighbour_threshold","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.server_occlusion_save_grid","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.server_occlusion_use_neighbour_thresholds","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"antihack.speedhack_forgiveness","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.speedhack_forgiveness_inertia","description":"","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"antihack.speedhack_penalty","description":"","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"antihack.speedhack_protection","description":"","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"antihack.speedhack_reject","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.speedhack_slopespeed","description":"","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"antihack.speedhack_water_threshold","description":"","defaultValue":"0.4","variable":true,"client":false,"server":true},{"name":"antihack.stall_position_restrictions","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.strict_mount_checks","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"antihack.terrain_check_geometry","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"antihack.terrain_kill","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.terrain_padding","description":"","defaultValue":"0.3","variable":true,"client":false,"server":true},{"name":"antihack.terrain_penalty","description":"","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"antihack.terrain_protection","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"antihack.terrain_timeslice","description":"","defaultValue":"64","variable":true,"client":false,"server":true},{"name":"antihack.tick_buffer_noclip_threshold","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"antihack.tick_buffer_preventions","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.tick_buffer_reject_threshold","description":"","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"antihack.tick_buffer_server_lag_threshold","description":"","defaultValue":"0.3","variable":true,"client":false,"server":true},{"name":"antihack.tick_distance_forgiveness","description":"","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"antihack.tick_max_distance","description":"","defaultValue":"1.1","variable":true,"client":false,"server":true},{"name":"antihack.tick_max_distance_falling","description":"","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"antihack.tick_max_distance_parented","description":"","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"antihack.tickhistoryforgiveness","description":"","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"antihack.tickhistorytime","description":"","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"antihack.use_legacy_mesh_inside_check","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"antihack.userlevel","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"apartment.allowcombatoutsideofbreakin","description":"Should combat be allowed inside apartment rooms outside of the break-in period?","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"apartment.allowcombatoutsideofbreakin","description":"Should combat be allowed inside apartment rooms outside of the break-in period?","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"apartment.apartmentevictiondelay","description":"How long should we wait before evicting a player from their apartment if they don't pay rent?","defaultValue":"86400","variable":true,"client":true,"server":false},{"name":"apartment.apartmentevictiondelay","description":"How long should we wait before evicting a player from their apartment if they don't pay rent?","defaultValue":"86400","variable":true,"client":false,"server":true},{"name":"apartment.apartmentfreerenthours","description":"How many hours of scrap upkeep does the apartments spawn with (so players don't see 'Eviction' vital right after renting an apartment","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"apartment.apartmentinvisibleblocker","description":"Should an invisible blocker prevent guests from entering apartments that they don't have access to?","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"apartment.apartmentinvisibleblocker","description":"Should an invisible blocker prevent guests from entering apartments that they don't have access to?","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"apartment.breakinseconds","description":"How long a player needs to hold the break in interaction on an apartment door with a master key","defaultValue":"30","variable":true,"client":true,"server":false},{"name":"apartment.breakinseconds","description":"How long a player needs to hold the break in interaction on an apartment door with a master key","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"apartment.checkoutallrooms","description":"Checkout every room in the apartment complex","defaultValue":"","variable":false,"client":false,"server":true},{"name":"apartment.checkoutroom","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"apartment.fakerentroom","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"apartment.intruderauthseconds","description":"How long a player stays authorized on an apartment room after breaking in with a master key","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"apartment.npcsecuritydooropentime","description":"How long should the apartment security NPC keep the door open for after being paid?","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"apartment.printapartmentculling","description":"Print list of apartments and their culling states","defaultValue":"","variable":false,"client":true,"server":false},{"name":"apartment.printitemtax","description":"Print out a list of all items that apartments will tax","defaultValue":"","variable":false,"client":false,"server":true},{"name":"apartment.rentallrooms","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"apartment.rentallroomsoftype","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"apartment.rentroom","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"apartment.rentscaling","description":"Should the rent scale based on the items you have stored inside your apartment?","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"apartment.scheduleddeath","description":"Test triggering the scheduled death in safezones","defaultValue":"","variable":false,"client":false,"server":true},{"name":"apartment.testapartmentsecuritydoor","description":"Test triggering the apartment security door","defaultValue":"","variable":false,"client":false,"server":true},{"name":"app.alarmcooldown","description":"Cooldown time before alarms can send another notification (in seconds)","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"app.appban","description":"(Generated) Bans a player by Steam ID from the server via the app layer, adding them to the banlist and kicking them if connected","defaultValue":"","variable":false,"client":false,"server":true},{"name":"app.appunban","description":"(Generated) Removes a ban for the specified Steam ID from the server banlist, allowing the player to reconnect","defaultValue":"","variable":false,"client":false,"server":true},{"name":"app.info","description":"(Generated) Prints current server info including name, level, connected players, max players, and network address to the console","defaultValue":"","variable":false,"client":false,"server":true},{"name":"app.listenip","description":"(Generated) IP address the server listens on for incoming connections; leave empty to bind to all available network interfaces","defaultValue":"","variable":true,"client":false,"server":true},{"name":"app.logexceptions","description":"(Generated) When enabled, server-side C# exceptions are written to the server log file; disabling reduces log noise on servers with known non-critical exceptions","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"app.maxconnections","description":"(Generated) Maximum number of simultaneous player connections allowed; connections above this limit are rejected with a server full message","defaultValue":"500","variable":true,"client":false,"server":true},{"name":"app.maxconnectionsperip","description":"(Generated) Maximum simultaneous connections from the same IP address; prevents a single host from consuming all connection slots","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"app.maxmessagesize","description":"(Generated) Maximum allowed size in bytes of a single network message; oversized messages are dropped to prevent memory exhaustion attacks","defaultValue":"1048576","variable":true,"client":false,"server":true},{"name":"app.notifications","description":"Enables sending push notifications","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"app.pair","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"app.port","description":"(Generated) UDP port number the server listens on; default is 28015; must be open in firewall for players to connect","defaultValue":"28083","variable":true,"client":false,"server":true},{"name":"app.publicip","description":"(Generated) Public IP address advertised to the Steam server browser; leave empty to auto-detect; set explicitly if behind NAT","defaultValue":"","variable":true,"client":false,"server":true},{"name":"app.queuelimit","description":"Max number of queued messages - set to 0 to disable message processing","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"app.regeneratetoken","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"app.retry_initialize","description":"Retry initializing the Rust+ companion server if it previously failed","defaultValue":"","variable":false,"client":false,"server":true},{"name":"app.serverid","description":"","defaultValue":"","variable":true,"client":true,"server":false},{"name":"app.serverid","description":"","defaultValue":"","variable":true,"client":false,"server":true},{"name":"app.update","description":"Disables updating entirely - emergency use only","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"audio.advancedocclusion","description":"Use more advanced sound occlusion","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"audio.ambience","description":"Ambience System","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"audio.debugvoicelimiting","description":"(Generated) When enabled, logs voice chat limiting decisions to the console, showing when players are muted due to proximity or bandwidth constraints","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"audio.enablesoundpooling","description":"(Generated) Enables audio source pooling, reusing AudioSource components instead of creating and destroying them each time a sound plays","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"audio.eventaudio","description":"Volume","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"audio.framebudget","description":"Max ms per frame to spend updating sounds","defaultValue":"0.3","variable":true,"client":true,"server":false},{"name":"audio.game","description":"Volume","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"audio.hqsoundfade","description":"Use higher quality sound fades on some sounds","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"audio.instruments","description":"Volume","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"audio.master","description":"Volume","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"audio.minupdatefraction","description":"(Generated) Minimum fraction of the audio source pool updated per frame; higher values keep more audio sources in sync at the cost of CPU time","defaultValue":"0.1","variable":true,"client":true,"server":false},{"name":"audio.musicvolume","description":"Volume","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"audio.musicvolumemenu","description":"Volume","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"audio.printenginesounds","description":"print active engine sound info","defaultValue":"","variable":false,"client":true,"server":false},{"name":"audio.printsounds","description":"(Generated) Prints a list of all currently active audio sources with their asset names, volume, and world position","defaultValue":"","variable":false,"client":true,"server":false},{"name":"audio.speakers","description":"Volume","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"audio.ui","description":"Volume","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"audio.voiceprops","description":"Volume","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"audio.voices","description":"Volume","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"audiointerceptcomponent.debugchannels","description":"(Generated) When enabled, logs the audio buffer size and channel count each time the audio filter processes a buffer; useful for diagnosing audio pipeline issues","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"autoturret.ammo_update_ms","description":"How many milliseconds to spend on ammo updating per frame","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"autoturret.scan_budget_ms","description":"How many milliseconds to spend on target scanning per frame","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"autoturret.tick_update_ms","description":"How many milliseconds to spend on a tick per frame","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"ballistagun.debug","description":"(Generated) When enabled, draws debug visualisations for this system (seismic sensor range sphere, escape capture state, etc.); editor/admin-only","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"ballistagun.reload","description":"(Generated) Forces the ballista gun nearest to the calling admin player to reload immediately; admin-only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"baseboat.debug_eject_ai","description":"(Generated) When enabled, logs debug information about AI ejection events when passengers are removed from boat seats","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"baseboat.do_shore_drift","description":"(Generated) When enabled, boats without nearby players will slowly drift toward the shore after the shore drift delay elapses","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"baseboat.drift_speed","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"baseboat.generate_paths","description":"(Generated) When enabled, procedural patrol paths are generated for boats at server startup; false in editor to skip path generation during testing","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"baseboat.seconds_between_shore_drift","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"baseboat.seconds_until_shore_drift","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"basefirework.maxactivefireworks","description":"","defaultValue":"25","variable":true,"client":false,"server":true},{"name":"basefishingrod.forcefail","description":"(Generated) When enabled, all fishing attempts fail immediately; cheat for testing failed-catch animations and UI feedback","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"basefishingrod.forcesuccess","description":"(Generated) When enabled, all fishing attempts succeed immediately regardless of bite probability; cheat for testing fishing catch logic","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"basefishingrod.immediatehook","description":"(Generated) When enabled, fish bite the hook immediately after casting without any wait time; cheat for testing bite response","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"basefishingrod.showui","description":"(Generated) When enabled, shows the fishing rod debug UI overlay displaying cast distance, bobber state, and fish bite detection parameters; admin-only","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"basemetaldetector.detectlongrangetick","description":"(Generated) Interval in seconds between long-range detectability checks for buried objects; longer interval saves CPU for distant searches","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"basemetaldetector.detectminmovementdistance","description":"(Generated) Minimum distance in metres the player must move before a new long-range detection check is triggered","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"basemetaldetector.nearestdistancetick","description":"(Generated) Interval in seconds between nearest-detectable-object distance checks performed by the metal detector","defaultValue":"0.25","variable":true,"client":false,"server":true},{"name":"basemission.missionpervalidstatecooldown","description":"Minimum time (s) between revalidating individual missions via updateMissionValidStateWorkQueue","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"basemission.missionsenabled","description":"(Generated) When enabled, missions are available and can be assigned to players; disable to globally suppress mission generation and assignment on the server","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"basemission.missionvalidstateworkqueuebudget","description":"How long per frame (ms) to spend processing updateMissionValidStateWorkQueue","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"basemission.missionvalidstateworkqueuecooldown","description":"Minimum time (s) between starting runs of updateMissionValidStateWorkQueue","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"basemission.profilenextmissionsvalidstateworkqueue","description":"Generate a performance capture containing the next run of updateMissionValidStateWorkQueue","defaultValue":"","variable":false,"client":false,"server":true},{"name":"basemountable.canpausemountedplayersync","description":"Toggles the usage of mountable MountedPlayerSync optimisations (only used by boat scientists currently)","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"basenavigator.basenavmovementframeinterval","description":"How many frames between base navigation movement updates","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"basenavigator.maxstepupdistance","description":"The max step-up height difference for pet base navigation","defaultValue":"1.7","variable":true,"client":false,"server":true},{"name":"basenavigator.navtypedistance","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"basenavigator.navtypeheightoffset","description":"","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"basenavigator.stucktriggerduration","description":"How long we are not moving for before trigger the stuck event","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"basepet.movementupdatebudgetms","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"basepet.onlyqueuebasenavmovements","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"basepet.queuedmovementsallowed","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"baseplayer.allowrelationshipserverocclusion","description":"(Generated) When enabled, server occlusion is taken into account when updating player relationship visibility data; saved between restarts","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"baseplayer.botcolliderframebudgetms","description":"(Generated) Per-frame CPU budget in milliseconds for the bot collider work queue that updates NPC physics colliders","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"baseplayer.filterspectatemapteamid","description":"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","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"baseplayer.lifestoryframebudgetms","description":"","defaultValue":"0.25","variable":true,"client":false,"server":true},{"name":"baseplayer.lootpaneloverride","description":"(Generated) When set to a non-empty string, admin players open the specified loot panel instead of the server-requested panel on RPC_OpenLootPanel","defaultValue":"","variable":true,"client":true,"server":false},{"name":"baseplayer.relationshipupdatequeueframebudgetms","description":"(Generated) Per-frame CPU budget in milliseconds for processing the player relationship (contacts/team) update queue","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"baseplayer.showserverrestartwarning","description":"Will show a translated server restart warning on the player screen.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"baseragdoll.debug_vis","description":"(Generated) When enabled, draws debug visualisations for ragdoll physics state including bone positions and velocities","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"basesculpture.listsavedsculptures","description":"(Generated) Lists all locally saved sculpture files in the sculpture save directory","defaultValue":"","variable":false,"client":true,"server":false},{"name":"basesculpture.loadsculpture","description":"(Generated) Loads a .sculpt file by name and applies it to the sculpture entity the local player is currently looking at","defaultValue":"","variable":false,"client":true,"server":false},{"name":"basesculpture.logmeshstats","description":"(Generated) When enabled, logs mesh vertex and triangle count statistics when a sculpture mesh is applied or modified","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"basesculpture.savesculpture","description":"(Generated) Saves the sculpture the local player is currently looking at to a .sculpt file with the given name in the sculpture save directory","defaultValue":"","variable":false,"client":true,"server":false},{"name":"basesiegeweapon.outsidedecayminutes","description":"How many minutes before a siege weapon loses all its health while outside","defaultValue":"600","variable":true,"client":false,"server":true},{"name":"basesubmarine.deepwaterdecayminutes","description":"How long before a submarine loses all its health while in deep water","defaultValue":"120","variable":true,"client":false,"server":true},{"name":"basesubmarine.outsidedecayminutes","description":"How long before a submarine loses all its health while outside. If it's in deep water, deepwaterdecayminutes is used","defaultValue":"180","variable":true,"client":false,"server":true},{"name":"basesubmarine.oxygenminutes","description":"How long a submarine can stay underwater until players start taking damage from low oxygen","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"batching.batch_industrial_pipes","description":"(Generated) When enabled, industrial pipe meshes are included in the mesh batching pass; disabled by default as pipes frequently change state","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"batching.enabled","description":"(Generated) Enables the mesh batching system, which combines nearby static meshes into single draw calls to reduce rendering overhead","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"batching.print_memory_batching","description":"(Generated) Prints a summary of memory used by the mesh batching system, including total combined mesh sizes and buffer allocations","defaultValue":"","variable":false,"client":true,"server":false},{"name":"batching.print_memory_batching_detailed","description":"(Generated) Prints a detailed per-batch breakdown of memory usage, listing each batch group with its vertex buffer size and instance count","defaultValue":"","variable":false,"client":true,"server":false},{"name":"batching.print_memory_industrial","description":"(Generated) Prints memory usage specifically for industrial pipe batching, separate from general mesh batching","defaultValue":"","variable":false,"client":true,"server":false},{"name":"batching.print_renderers","description":"(Generated) Prints a table of all batched renderer groups showing mesh names, vertex counts, and how many instances are batched together","defaultValue":"","variable":false,"client":true,"server":false},{"name":"batching.refresh_renderers","description":"(Generated) Forces an immediate full rebuild of all mesh batches, reprocessing every renderer in the scene; use after making large scene changes","defaultValue":"","variable":false,"client":true,"server":false},{"name":"batching.renderer_capacity","description":"(Generated) Maximum number of renderer components the batching system will process; increase for dense scenes, decrease to limit memory use","defaultValue":"30000","variable":true,"client":true,"server":false},{"name":"batching.renderer_submeshes","description":"(Generated) Maximum number of sub-meshes a renderer can have to be eligible for batching; complex multi-material meshes above this threshold are excluded","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"batching.renderer_threading","description":"(Generated) Enables multi-threaded renderer processing for the batching system, spreading batch rebuild work across CPU cores","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"batching.renderer_vertices","description":"(Generated) Maximum vertex count of a single mesh allowed into a batch; meshes above this limit are excluded from batching","defaultValue":"1000","variable":true,"client":true,"server":false},{"name":"batching.verbose","description":"(Generated) Verbosity level for static batching debug output; 0 = off, higher values print more detail about batch operations to the console","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"batching.verbose","description":"(Generated) Verbosity level for static batching debug output; 0 = off, higher values print more detail about batch operations to the console","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"batteringram.maxbuildingblockgrade","description":"(Generated) Maximum building block upgrade grade (0=twig,1=wood,2=stone,3=metal,4=top tier) that the battering ram can damage; default 2 (stone)","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"batteringramhead.hurt","description":"(Generated) Deals the specified amount of damage to the battering ram head entity nearest to the calling admin player; admin-only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"bear.population","description":"Population active on the server, per square km","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"beehive.updatehiveinterval","description":"How long before a Beehive will update","defaultValue":"120","variable":true,"client":false,"server":true},{"name":"beehive.updatehivestatsinterval","description":"How long before the Beehive will perform temperature and inside checks","defaultValue":"120","variable":true,"client":false,"server":true},{"name":"beehive.xpincreaseperhoneycomb","description":"How much the Nucleus's XP should be increased per honeycomb generated","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"beeswarmai.breakrange","description":"Range to leave current target alone (should be higher than search)","defaultValue":"15","variable":true,"client":false,"server":true},{"name":"beeswarmai.disable","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"beeswarmai.flamesettingdistance","description":"How far away fire has to be to set the swarm on fire","defaultValue":"5.5","variable":true,"client":false,"server":true},{"name":"beeswarmai.killwithouttargettime","description":"How long a swarm will stick around without a target","defaultValue":"150","variable":true,"client":false,"server":true},{"name":"beeswarmai.searchrange","description":"Range to find new targets","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"beeswarmai.think_budget_ms","description":"How many milliseconds to spend on thinking per frame","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"beeswarmai.waterthreshold","description":"How much water a player needs to be in to be ignored","defaultValue":"0.6","variable":true,"client":false,"server":true},{"name":"beeswarmmaster.amounttospawn","description":"How many child swarms a master swarm will create","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"beeswarmmaster.killwithoutatargettime","description":"How long a master swarm will stick around without a target","defaultValue":"150","variable":true,"client":false,"server":true},{"name":"beeswarmmaster.secondsbetweenspawns","description":"How long before a master swarm will create a child","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"bigwheelgame.spinfrequencyseconds","description":"","defaultValue":"45","variable":true,"client":false,"server":true},{"name":"bike.doplayerdamage","description":"Can bike crashes cause damage or death to the rider?","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"bike.motorbikemonumentpopulation","description":"Motorbike population in monuments","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"bike.outsidedecayminutes","description":"How long before a bike loses all its health while outside","defaultValue":"1440","variable":true,"client":false,"server":true},{"name":"bike.pedalmonumentpopulation","description":"Pedal bike population in monuments","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"bike.pedalroadsidepopulation","description":"Pedal bike population active on the server (roadside spawns)","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"bike.playerdamageragdolltheshold","description":"Amount of collision damage on a bike required to ragdoll the player","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"binocular.debugeffect","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"blackjackmachine.maxbet","description":"Maximum initial bet per round","defaultValue":"500","variable":true,"client":false,"server":true},{"name":"boar.population","description":"Population active on the server, per square km","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"boatai.allow_sleeping","description":"(Generated) When enabled, boat AI entities can enter a sleep state when no players are nearby; reduce CPU usage for idle boats","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"boatai.avoidance_update_interval","description":"How often to update the avoidance cache. Lower number means a more accurate cache at the expensive of performance.","defaultValue":"0.8","variable":true,"client":false,"server":true},{"name":"boatai.boat_ai_frame_budget_ms","description":"How long per frame to spend on boat ai","defaultValue":"0.3","variable":true,"client":false,"server":true},{"name":"boatai.draw_debugs","description":"(Generated) When enabled, draws DDraw visualisations of boat AI steering, avoidance, and pathfinding state","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"boatai.enable_mount_sync_distance","description":"Distance players need to be to start syncing mounted seats","defaultValue":"750","variable":true,"client":false,"server":true},{"name":"boatai.max_speed_percentage","description":"(Generated) Maximum speed as a fraction of the boat's top speed that AI-controlled boats will use; default 0.9; saved and shown in admin UI","defaultValue":"0.9","variable":true,"client":false,"server":true},{"name":"boatai.print_debugs","description":"(Generated) When enabled, logs verbose boat AI decision-making output to the server console each AI tick","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"boatai.seconds_until_sleep","description":"(Generated) Number of seconds a boat AI will wait without player interaction before entering sleep mode; default 30s","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"boatbuildingblock.alwayrotatable","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"boatbuildingblock.alwayrotatable","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"boatbuildingblock.alwaysdemolishable","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"boatbuildingblock.alwaysdemolishable","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"boatbuildingblock.forwarddamagetoparentboat","description":"(Generated) When enabled, damage dealt to a building block attached to a boat is forwarded up to the parent boat entity","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"boatbuildingblockdecay.decaydelayminutes","description":"Multiplied by the base BuildingBlockDecay duration","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"boatbuildingblockdecay.decaydurationmultiplier","description":"Multiplied by the base BuildingBlockDecay duration","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"boatbuildingstation.autocloseplayercheckinterval","description":"","defaultValue":"150","variable":true,"client":false,"server":true},{"name":"boatbuildingstation.autocloseplayerchecktriggercount","description":"","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"boatbuildingstation.editfinishuseinterval","description":"","defaultValue":"5","variable":true,"client":true,"server":false},{"name":"boatbuildingstation.editfinishuseinterval","description":"","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"boatbuildingstation.globaleditfinishuseinterval","description":"","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"boatbuildingstation.logboatbuildingevents","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"boatbuildingstation.max_bbs","description":"","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"boatbuildingstation.max_bbs","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"boatbuildingstation.print_stats","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"boatbuildingstation.staticstationsenabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"boombox.backtracklength","description":"(Generated) Number of seconds of audio backtrack buffer maintained by the boombox for streaming synchronisation; default 30s","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"boombox.clearradiobyuser","description":"(Generated) Clears all radio station data set by the given Steam64 ID from all deployed and held boomboxes on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"boombox.serverurllist","description":"A list of radio stations that are valid on this server. Format: NAME,URL,NAME,URL,etc","defaultValue":"","variable":true,"client":true,"server":false},{"name":"boombox.serverurllist","description":"A list of radio stations that are valid on this server. Format: NAME,URL,NAME,URL,etc","defaultValue":"","variable":true,"client":false,"server":true},{"name":"bot.crouch","description":"Forces a bot in view to crouch. [bool] - enables/disables crouch","defaultValue":"","variable":false,"client":true,"server":false},{"name":"bot.crouch_server","description":"(Generated) Sets the ducked/crouching model state on a specific bot by name or Steam ID; used to control bot posture in testing scenarios","defaultValue":"","variable":false,"client":false,"server":true},{"name":"bot.exec_command","description":"[command] Executes a command on the bot you are looking at.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"bot.exec_command_all","description":"[command] Executes a command on all bots.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"bot.exec_command_sphere","description":"[radius] [command] Executes a command on all bots within a sphere.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"bot.sv_exec_command","description":"(Generated) Executes a console command on a specific bot player by name or Steam ID; hidden from admin UI as it is intended for bot scripting only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"bot.sv_exec_command_all","description":"(Generated) Executes a console command on every bot player currently on the server; hidden from admin UI","defaultValue":"","variable":false,"client":false,"server":true},{"name":"bot.sv_exec_command_sphere","description":"(Generated) Executes a console command on all bot players within a given radius of the calling admin; hidden from admin UI","defaultValue":"","variable":false,"client":false,"server":true},{"name":"bradley.enabled","description":"(Generated) When false, prevents the Bradley APC from spawning or respawning on the server","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"bradley.quickrespawn","description":"(Generated) Forces an immediate Bradley APC respawn, bypassing the normal respawn delay; admin only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"bradley.respawndelayminutes","description":"(Generated) Number of minutes after the Bradley APC is destroyed before it respawns at its patrol path; default is 60 minutes","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"bradley.respawndelayvariance","description":"(Generated) Random variance multiplier applied to respawnDelayMinutes; a value of 1.0 means the actual delay is randomly chosen between 0 and respawnDelayMinutes","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"bradleyapc.deployattackdistancemax","description":"","defaultValue":"50","variable":true,"client":false,"server":true},{"name":"bradleyapc.deployhealthrangemax","description":"","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"bradleyapc.deployhealthrangemin","description":"","defaultValue":"0.4","variable":true,"client":false,"server":true},{"name":"bradleyapc.deployinterval","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"bradleyapc.deployondamagecheckinterval","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"bradleyapc.killscientistsonbradleydeath","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"bradleyapc.mountafternotattackedduration","description":"","defaultValue":"180","variable":true,"client":false,"server":true},{"name":"bradleyapc.mountafternotfiredduration","description":"","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"bradleyapc.mountafternottargetsduration","description":"","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"bradleyapc.scientistredeploymentmininterval","description":"","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"bradleyapc.spawnroadbradley","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"bradleyapc.spawnroadbradley","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"bradleyapc.usesmokegrenades","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"buildingblock.debugwallpaperhealth","description":"(Generated) When enabled, draws debug health bars for wallpaper objects on building blocks; admin-only","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buoyancy.use_batching","description":"(Generated) When enabled, buoyancy point physics updates are batched together each fixed update for better CPU efficiency","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"burieditems.burieditemweight","description":"Metal detector loot weight is 100.","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"burieditems.buryitemchance","description":"[0.0 to 1.0]","defaultValue":"0.85","variable":true,"client":false,"server":true},{"name":"burieditems.expirytime","description":"Time in seconds before an item expires.","defaultValue":"86400","variable":true,"client":false,"server":true},{"name":"burieditems.maxburieditems","description":"","defaultValue":"32","variable":true,"client":false,"server":true},{"name":"buttons.altlook","description":"(Generated) Input binding for the alternate look/freelook action","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.attack","description":"(Generated) Input binding for the primary attack/fire action","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.attack2","description":"(Generated) Input binding for the secondary attack action (e.g. aim down sights)","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.attack3","description":"(Generated) Input binding for the tertiary attack action (e.g. melee with a ranged weapon)","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.autowalk","description":"(Generated) Input binding for toggling auto-walk (walk forward without holding the key)","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.backpack","description":"(Generated) Input binding for opening/closing the player backpack","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.backward","description":"(Generated) Input binding for moving the player backward","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.chat","description":"(Generated) Input binding for opening the chat input","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.clearmarkers","description":"(Generated) Input binding for clearing all player-placed map markers","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.compass","description":"(Generated) Input binding for toggling the compass display","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.console","description":"(Generated) Input binding for opening/closing the developer console","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.directionaldrop","description":"(Generated) Input binding for dropping the active item in the direction the player is facing","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.dropitemsingle","description":"(Generated) Input binding for dropping a single unit from the selected item stack","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.dropitemstack","description":"(Generated) Input binding for dropping the entire stack of the selected item","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.duck","description":"(Generated) Input binding for crouching/ducking","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.firemode","description":"(Generated) Input binding for cycling the fire mode on the current weapon","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.focusmap","description":"(Generated) Input binding for focusing/zooming the in-game map to the player position","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.forward","description":"(Generated) Input binding for moving the player forward","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.gestures","description":"(Generated) Input binding for opening the gestures radial menu","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.holsteritem","description":"(Generated) Input binding for holstering/unholstering the currently held item","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.hoverloot","description":"(Generated) Input binding for looting the container or item the player is hovering over","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.inventory","description":"(Generated) Input binding for opening/closing the player inventory","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.invnext","description":"(Generated) Input binding for cycling to the next item in the hotbar","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.invprev","description":"(Generated) Input binding for cycling to the previous item in the hotbar","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.jump","description":"(Generated) Input binding for making the player jump","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.left","description":"(Generated) Input binding for strafing the player left","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.lighttoggle","description":"(Generated) Input binding for toggling the held item light or opening the item mod radial menu","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.map","description":"(Generated) Input binding for opening/closing the in-game map","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.markcurrentpos","description":"(Generated) Input binding for placing a map marker at the player current position","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.nextskin","description":"(Generated) Input binding for cycling to the next skin on the currently held item","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.notea","description":"(Generated) Input binding for playing the A note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.noteasharp","description":"(Generated) Input binding for playing the A# note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.noteb","description":"(Generated) Input binding for playing the B note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.notebsharp","description":"(Generated) Input binding for playing the B# note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.notec","description":"(Generated) Input binding for playing the C note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.notecsharp","description":"(Generated) Input binding for playing the C# note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.noted","description":"(Generated) Input binding for playing the D note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.notedsharp","description":"(Generated) Input binding for playing the D# note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.notee","description":"(Generated) Input binding for playing the E note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.noteesharp","description":"(Generated) Input binding for playing the E# note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.notef","description":"(Generated) Input binding for playing the F note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.notefsharp","description":"(Generated) Input binding for playing the F# note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.noteg","description":"(Generated) Input binding for playing the G note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.notegsharp","description":"(Generated) Input binding for playing the G# note on an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.noteoctaveupmod","description":"(Generated) Input binding for the octave-up modifier key held while playing instrument notes","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.notesharpmod","description":"(Generated) Input binding for the sharp modifier key held while playing instrument notes","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.pets","description":"(Generated) Input binding for opening the pet command radial menu","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.ping","description":"(Generated) Input binding for placing a map/world ping marker","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.prevskin","description":"(Generated) Input binding for cycling to the previous skin on the currently held item","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.reload","description":"(Generated) Input binding for reloading the current weapon","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.right","description":"(Generated) Input binding for strafing the player right","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.slot1","description":"(Generated) Input binding for selecting hotbar slot 1","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.slot2","description":"(Generated) Input binding for selecting hotbar slot 2","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.slot3","description":"(Generated) Input binding for selecting hotbar slot 3","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.slot4","description":"(Generated) Input binding for selecting hotbar slot 4","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.slot5","description":"(Generated) Input binding for selecting hotbar slot 5","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.slot6","description":"(Generated) Input binding for selecting hotbar slot 6","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.sprint","description":"(Generated) Input binding for sprinting","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.use","description":"(Generated) Input binding for the use/interact action","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.voice","description":"(Generated) Input binding for push-to-talk voice chat","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.wireslackdown","description":"(Generated) Input binding for decreasing wire slack when placing electrical wiring","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.wireslackup","description":"(Generated) Input binding for increasing wire slack when placing electrical wiring","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.zoomdecrease","description":"(Generated) Input binding for decreasing the zoom level on variable-zoom scopes","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.zoomincrease","description":"(Generated) Input binding for increasing the zoom level on variable-zoom scopes","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"buttons.zoomtoggle","description":"(Generated) Input binding for toggling zoom/scope on applicable weapons","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"camerarenderer.completionframebudgetms","description":"(Generated) Per-frame CPU budget in milliseconds for completing pending companion server camera renders","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"camerarenderer.developerpermissions","description":"Enable developer-specific permissions for camera access (less restricted)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"camerarenderer.enabled","description":"(Generated) When enabled, the companion server camera rendering system is active and processes camera render requests from the companion app","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"camerarenderer.entitymaxage","description":"(Generated) Maximum age in frames for a known collider entity entry in the companion server camera cache before it is evicted","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"camerarenderer.entitymaxdistance","description":"(Generated) Maximum distance in metres from the companion server camera at which entity colliders are tracked for rendering","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"camerarenderer.farplane","description":"(Generated) Far clipping plane distance in metres for companion server camera renders; default 250","defaultValue":"250","variable":true,"client":false,"server":true},{"name":"camerarenderer.height","description":"(Generated) Height in pixels of the companion server camera render output; default 90","defaultValue":"90","variable":true,"client":false,"server":true},{"name":"camerarenderer.layermask","description":"(Generated) Physics layer mask used for raycasting in companion server camera depth sampling; defaults to solid, water, and player movement layers","defaultValue":"1218656529","variable":true,"client":false,"server":true},{"name":"camerarenderer.maxraysperframe","description":"(Generated) Maximum number of raycasts per frame used for companion server camera depth sampling","defaultValue":"100000","variable":true,"client":false,"server":true},{"name":"camerarenderer.maxrendersperframe","description":"(Generated) Maximum number of camera render tasks that can complete per frame for companion server cameras","defaultValue":"25","variable":true,"client":false,"server":true},{"name":"camerarenderer.nearplane","description":"(Generated) Near clipping plane distance for companion server camera renders; 0 = use default","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"camerarenderer.playermaxdistance","description":"(Generated) Maximum distance in metres at which player entities are included in companion server camera renders","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"camerarenderer.playernamemaxdistance","description":"(Generated) Maximum distance in metres at which player name labels are included in companion server camera render output","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"camerarenderer.renderinterval","description":"(Generated) Interval in seconds between successive companion server camera render dispatches; default 0.05s (20 Hz)","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"camerarenderer.samplesperrender","description":"(Generated) Number of raycast samples taken per companion server camera render pass for depth reconstruction","defaultValue":"3000","variable":true,"client":false,"server":true},{"name":"camerarenderer.verticalfov","description":"(Generated) Vertical field of view in degrees for companion server camera renders; default 65","defaultValue":"65","variable":true,"client":false,"server":true},{"name":"camerarenderer.width","description":"(Generated) Width in pixels of the companion server camera render output; default 160","defaultValue":"160","variable":true,"client":false,"server":true},{"name":"camerarenderermanager.pool_stats","description":"(Generated) Prints pool statistics for the camera renderer manager including active renderer count, pooled task count, and task creation/return counters","defaultValue":"","variable":false,"client":false,"server":true},{"name":"cannon.adminfire","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"cannon.debugcameraanimation","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"cannon.ignore_boat_mount_restrictions","description":"Allows mounting cannons outside of boats for testing.","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"cargoship.cargo_escape_boat_rhib","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"cargoship.debug_cargo_status","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"cargoship.debug_info","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"cargoship.dock_time","description":"","defaultValue":"480","variable":true,"client":false,"server":true},{"name":"cargoship.docking_debug","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"cargoship.egress","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"cargoship.egress_duration_minutes","description":"","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"cargoship.event_duration_minutes","description":"","defaultValue":"50","variable":true,"client":false,"server":true},{"name":"cargoship.event_enabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"cargoship.loot_round_spacing_minutes","description":"","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"cargoship.loot_rounds","description":"","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"cargoship.refresh_loot_on_dock","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"cargoship.should_dock","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"carvablepumpkin.texturerequestdistance","description":"","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"cassette.clearcassettes","description":"(Generated) Clears the saved audio recording from all cassette items currently on the server; returns count of cassettes cleared","defaultValue":"","variable":false,"client":false,"server":true},{"name":"cassette.clearcassettesbyuser","description":"(Generated) Clears saved audio from all cassettes created by the given Steam64 ID; returns count of cassettes cleared","defaultValue":"","variable":false,"client":false,"server":true},{"name":"cassette.maxcassettefilesizemb","description":"","defaultValue":"5","variable":true,"client":true,"server":false},{"name":"cassette.maxcassettefilesizemb","description":"","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"catapult.fire","description":"Fire all catapults","defaultValue":"","variable":false,"client":false,"server":true},{"name":"catapult.reload","description":"Reload all catapults. 0: empty, 1: stone boulder, 2: fire bomb, 3: propane explosive, 4: bee bomb, 5: bot player","defaultValue":"","variable":false,"client":false,"server":true},{"name":"cctv.camera_disable_seconds","description":"","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"cctv.inputbudgetms","description":"","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"ch47helicopteraicontroller.dropcrate","description":"(Generated) Commands all active CH47 Chinook helicopter AI controllers to drop their cargo crate immediately","defaultValue":"","variable":false,"client":false,"server":true},{"name":"chat.add","description":"(Generated) Server-to-client command that adds a chat message to the local chat UI, including the sender name, message text, and channel type","defaultValue":"","variable":false,"client":true,"server":false},{"name":"chat.add2","description":"Adds a message to the chat UI. Usage: add2 <channelNum> <steamID> <text> <name> <nameColor> <volume> <nameFormatted>. Use 1 for volume.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"chat.cardgamesay","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"chat.clansay","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"chat.clear","description":"(Generated) Clears all messages from the chat history display, removing all visible chat lines from the UI","defaultValue":"","variable":false,"client":true,"server":false},{"name":"chat.enabled","description":"(Generated) When enabled, this system is globally active; disable to deactivate the system for the current session","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"chat.enabled","description":"(Generated) When enabled, this system is globally active; disable to deactivate the system for the current session","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"chat.globalchat","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"chat.globalchat","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"chat.hidechatintutorial","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"chat.hidechatintutorial","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"chat.historysize","description":"Number of messages to keep in memory for chat history","defaultValue":"1000","variable":true,"client":false,"server":true},{"name":"chat.localchat","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"chat.localchat","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"chat.localchatrange","description":"(Generated) Maximum distance in metres within which local chat messages are visible to nearby players; messages from beyond this range are not received","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"chat.localsay","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"chat.mute","description":"(Generated) Mutes a player by name or Steam ID, hiding all their chat messages from the local player","defaultValue":"","variable":false,"client":true,"server":false},{"name":"chat.muteglobal","description":"(Generated) When enabled, mutes all global chat messages for the local player so they no longer appear in the chat UI","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"chat.mutelist","description":"(Generated) Prints a list of all players currently muted by the local player, showing their display names and Steam IDs","defaultValue":"","variable":false,"client":true,"server":false},{"name":"chat.open","description":"(Generated) Opens the chat input box, focusing it so the local player can begin typing a message immediately","defaultValue":"","variable":false,"client":true,"server":false},{"name":"chat.say","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"chat.search","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"chat.serverlog","description":"(Generated) When enabled, all chat messages are written to the server log file in addition to being broadcast to players","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"chat.tail","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"chat.teamsay","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"chat.unmute","description":"(Generated) Unmutes a previously muted player by name or Steam ID, restoring their chat messages in the local player UI","defaultValue":"","variable":false,"client":true,"server":false},{"name":"chat.unmuteall","description":"(Generated) Removes all mutes, restoring chat messages from every previously muted player","defaultValue":"","variable":false,"client":true,"server":false},{"name":"chicken.population","description":"Population active on the server, per square km","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"cinematicentity.demohideobjects","description":"Hides cinematic entities during demos (Use group numbers in HideObjects)","defaultValue":"","variable":false,"client":true,"server":false},{"name":"cinematicentity.hideobjects","description":"Hides cinematic entities by group (0= none, 1= lights, 2= BGs, 3= props, 4= misc)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"cinematicentity.removedemooverride","description":"Revert cinematic entities in demo playback to their original recorded state","defaultValue":"","variable":false,"client":true,"server":false},{"name":"clan.editsrequireclantable","description":"If enabled then players will need to be near a Clan Table to make changes to clans","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"clan.editsrequireclantable","description":"If enabled then players will need to be near a Clan Table to make changes to clans","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"clan.enabled","description":"Enables the clan system if set to true (must be set at boot, requires restart)","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"clan.info","description":"Prints info about a clan given its ID","defaultValue":"","variable":false,"client":false,"server":true},{"name":"clan.maxmembercount","description":"Maximum number of members each clan can have (local backend only!)","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"clan.scorefordestroyingbradley","description":"How much score players earn for destroying bradley","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"clan.scorefordestroyingtoolcupboards","description":"How much score players earn for destroying other player's tool cupboards","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"clan.scoreforhackingcrates","description":"How much score players earn for hacking crates","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"clan.scoreforkilledbyplayerinotherclan","description":"How much score players earn for being killed by a player in another clan (this value should be negative)","defaultValue":"-10","variable":true,"client":false,"server":true},{"name":"clan.scoreforkillingplayerinotherclan","description":"How much score players earn for killing a player in another clan","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"clan.scoreforkillingunarmedplayer","description":"How much score players earn for killing unarmed players (this value should be negative)","defaultValue":"-10","variable":true,"client":false,"server":true},{"name":"clan.scoreforlootingelitecrate","description":"How much score players earn for looting an elite crate","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"clan.scoreforopeninghackedcrates","description":"How much score players earn for opening hacked crates","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"clan.scoreforreachingcargoship","description":"How much score players earn for reaching cargo ship","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"clan.scoreforrunningexcavator","description":"How much score players earn for running the excavator","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"clan.toggleclan","description":"Toggles the clan GUI","defaultValue":"","variable":false,"client":true,"server":false},{"name":"clawmarkspawner.showclawmarks","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"client.allowcameratiltondpv","description":"Flatten out tilting camera on DPV","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.allowdiscordprovisionalaccount","description":"(Generated) Allows signing in with a Discord provisional account; disabling forces full Discord authentication and restarts the Discord connection","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.allowteaminvitesremoteplayers","description":"Allow team invites from distant players","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.autoconnect","description":"Automatically connect to this server on every game launch. Has the same effect as if +connect â€¦ was supplied as a launch parameter.","defaultValue":"","variable":true,"client":true,"server":false},{"name":"client.autosavepaintinginterval","description":"The timer duration for painting autosaving in seconds, with a minimum of 2s.","defaultValue":"30","variable":true,"client":true,"server":false},{"name":"client.autosavepaintings","description":"Will save painting progress occasionally if enabled. The timer duration is set by autoSavePaintingInterval.","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.bag_unclaim_duration","description":"How long to hold down the unclaim button on the map","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"client.bagassignmode","description":"(Generated) Controls sleeping bag assignment behaviour on respawn; maps to the BagAssignMode enum (0 = assign nearest bag by default)","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.benchmark","description":"(Generated) Runs the client performance benchmark; optionally provide a scene name to bench a specific scene; not available while connected or loading","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.benchmark_demo","description":"(Generated) Runs a demo-based performance benchmark with the given demo file name; separate from normal benchmark to avoid breaking benchmark tooling","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.blockplayvideo","description":"(Generated) When true, prevents the client from playing any video sent by the server via the PlayVideo command","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.browser_ping_estimate","description":"(Generated) When enabled, shows estimated ping values in the server browser instead of querying each server directly; faster but less accurate","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.browser_ping_estimate_button","description":"(Generated) Shows the ping estimate toggle button in the server browser UI","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.browser_premium_tab","description":"(Generated) Shows a dedicated premium servers tab in the server browser UI","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.building_guide_mode","description":"0 = off, 1 = during building, 2 = always","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"client.buildingskin","description":"(Generated) Default building skin ID sent to the server for new building blocks placed by this player","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.buildingskinmetal","description":"(Generated) Skin ID applied to metal-tier building blocks placed by this player","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.buildingskinstone","description":"(Generated) Skin ID applied to stone-tier building blocks placed by this player","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.buildingskintoptier","description":"(Generated) Skin ID applied to top-tier (armoured) building blocks placed by this player","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.buildingskinwood","description":"(Generated) Skin ID applied to wood-tier building blocks placed by this player","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.cached_browser_enabled","description":"(Generated) Enables the cached server browser, which uses a locally stored server list for faster initial display","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.cached_browser_parallel","description":"(Generated) Enables parallel fetching of cached server list data, which can speed up browser refresh on multi-core machines","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.cached_browser_print_tag_errors","description":"(Generated) When enabled, logs server browser tag parsing errors to the console for debugging custom server tag formatting","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.cached_browser_refresh_cooldown","description":"(Generated) Minimum seconds that must elapse before the full server browser list can be manually refreshed again","defaultValue":"60","variable":true,"client":true,"server":false},{"name":"client.cambone","description":"(Generated) Name of the skeleton bone the camera tracks in third-person or demo camera mode; leave empty to use the default position","defaultValue":"","variable":true,"client":true,"server":false},{"name":"client.camdist","description":"(Generated) Distance in metres behind the player the third-person camera is positioned","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"client.camfov","description":"(Generated) Camera field of view in degrees for the main game camera; default is 70","defaultValue":"70","variable":true,"client":true,"server":false},{"name":"client.camlerp","description":"(Generated) Smoothing factor for camera rotation interpolation; lower values produce smooth cinematic camera movement at the cost of responsiveness","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"client.camlerptilt","description":"Allow camera tilt when lerping rotation","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.camlookspeed","description":"(Generated) Speed multiplier for camera look and pan speed","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"client.camoffset","description":"(Generated) Position offset applied to the camera relative to the tracked bone; world-space or local-space depending on camoffset_relative","defaultValue":"(0.00, 1.00, 0.00)","variable":true,"client":true,"server":false},{"name":"client.camoffset_relative","description":"(Generated) When true, camoffset is applied in the camera's local coordinate space; when false it is applied in world space","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.camphysical","description":"(Generated) Enables physical camera mode on the main camera, allowing film-style sensor size and focal length settings","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.camphysicalfocallength","description":"(Generated) Sets the physical camera focal length in millimetres when physical camera mode is enabled","defaultValue":"50","variable":true,"client":true,"server":false},{"name":"client.camphysicalsensor","description":"(Generated) Selects the physical camera sensor preset by index when physical camera mode is active; use camPhysicalSensorTypes to list available options","defaultValue":"12","variable":true,"client":true,"server":false},{"name":"client.camphysicalsensortypes","description":"(Generated) Prints a list of all available physical camera sensor type names and their indices for use with camPhysicalSensor","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.camspeed","description":"(Generated) Speed multiplier for free camera movement in spectator or debug camera mode; higher values move faster","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"client.camzoomlerp","description":"(Generated) Smoothing factor for camera zoom transitions; lower values produce smoother zoom in/out","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"client.camzoomspeed","description":"(Generated) Speed multiplier for camera zoom; higher values zoom faster","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"client.clampscreenshake","description":"(Generated) Limits maximum screen shake intensity to prevent disorientation from high-intensity effects such as explosions","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.connect","description":"(Generated) Connects to a server at the given address:port with an optional protocol string; pass hideIpAddress=true to mask the IP in UI (for streamers)","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.connecthidden","description":"(Generated) Connects to a server with the IP address hidden from the UI; shorthand for connect with hideIpAddress=true for streamer use","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.consoletoggle","description":"(Generated) Toggles the developer tools panel UI; optionally accepts a panel index to open a specific developer tab","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.crosshair","description":"(Generated) Shows or hides the crosshair overlay; when disabled no crosshair is rendered regardless of the equipped weapon","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.debugdragdrop","description":"(Generated) Enables debug logging for drag-and-drop item operations in the inventory UI","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.debuglootsounds","description":"(Generated) Enables debug logging for loot container sound events","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.disconnect","description":"(Generated) Disconnects from the current server; if a demo is being recorded it is also stopped before disconnecting","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.drawrangevolumes","description":"Draw the ranges of sprinklers, Heaters etc","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.enablefriendslogging","description":"(Generated) When enabled, logs friend list events and Discord friend system messages to the console for debugging","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.errortoasts_debug","description":"Show some additional debug information when something failed (building, item movement...)","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.errortoasts_in_chat","description":"Show the red error toasts in chat instead (like before)","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.fps","description":"(Generated) Returns the current client frame rate in frames per second","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.hammerhealthinfodisplaying","description":"Holding a hammer always displays health information for looked-at entities.","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.hascompletedtutorial","description":"(Generated) Tracks whether the player has completed the tutorial; sent as client info to the server to suppress future tutorial triggers","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.hasdeclinedtutorial","description":"(Generated) Tracks whether the player has declined the tutorial; sent as client info to the server to prevent repeated tutorial prompts","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.headbob","description":"(Generated) Enables first-person head bob animation while walking and running","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.headlerp","description":"(Generated) Smoothing factor for head rotation interpolation; 1.0 = instant snap, lower values add lag-compensating smoothness","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"client.headlerp_inertia","description":"(Generated) When enabled, applies momentum-based inertia to head rotation lerp, creating a natural follow-through effect","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.hidedmsinstreamermode","description":"(Generated) When streamer mode is active, also hides incoming direct messages from the chat UI","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.hitcross","description":"(Generated) Shows a hit indicator mark when damage is successfully dealt to another player or entity","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.hurtpunch","description":"(Generated) Enables screen punch and shake effect when the local player takes damage","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.ignoreversiontag","description":"Allow servers of every version to show in the browser","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.invertthirdpersoncamzoom","description":"If true, inverts the applied third-person camera distance to the target player when using the mouse scroll wheel","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.io_arrow_important_only","description":"True = only show important ports, False = show every port","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.io_arrow_mode","description":"0 = off, 1 = on, 2 = deployed only, 3 = preview only","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"client.legacyconsoletoggle","description":"(Generated) Toggles the legacy developer console UI; optionally forces a specific panel by index","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.log_premium_status","description":"(Generated) When enabled, logs premium status check results to the console for debugging the premium verification flow","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.lookatradius","description":"The radius of the sphere trace used to determine what you're looking at","defaultValue":"0.2","variable":true,"client":true,"server":false},{"name":"client.map_marker_autoname","description":"false = no name, true = numbered name","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.map_marker_color","description":"-1 = random, 0 = yellow, 1 = blue, 2 = green, 3 = red, 4 = purple, 5 = cyan","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"client.maxdecryptqueuebytes","description":"(Generated) Maximum total byte size of packets waiting for client-side decryption","defaultValue":"52428800","variable":true,"client":true,"server":false},{"name":"client.maxdecryptqueuelength","description":"(Generated) Maximum number of encrypted packets that can wait in the client decryption queue before being dropped","defaultValue":"500","variable":true,"client":true,"server":false},{"name":"client.maxdecryptthreadwait","description":"(Generated) Maximum milliseconds the decryption thread blocks before timing out on the client (clamped 1-1000)","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"client.maxmainthreadwait","description":"(Generated) Maximum milliseconds the main game thread waits for a network operation before timing out (clamped 1-1000)","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"client.maxpacketspersecond_effect","description":"(Generated) Maximum effect (particle/sound) packets per second the client will process; caps visual effect spam from the server","defaultValue":"200","variable":true,"client":true,"server":false},{"name":"client.maxpacketspersecond_voice","description":"(Generated) Maximum voice chat packets per second the client will process; limits voice bandwidth consumption","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"client.maxpeerspersecond","description":"(Generated) Maximum peer-to-peer events the client processes per second; limits the impact of high-frequency voice and effect spam","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"client.maxreadqueuebytes","description":"(Generated) Maximum total byte size of the client incoming packet read queue; excess packets are dropped to prevent memory exhaustion","defaultValue":"52428800","variable":true,"client":true,"server":false},{"name":"client.maxreadqueuelength","description":"(Generated) Maximum number of packets that can be queued in the client incoming read queue; excess packets are dropped","defaultValue":"500","variable":true,"client":true,"server":false},{"name":"client.maxreadthreadwait","description":"(Generated) Maximum milliseconds the dedicated read thread blocks waiting for incoming data before timing out (clamped 1-1000)","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"client.maxreceivetime","description":"(Generated) Maximum milliseconds the network receive thread is allowed to run per frame on the client (clamped 10-1000)","defaultValue":"10","variable":true,"client":true,"server":false},{"name":"client.maxunack","description":"Max amount of unacknowledged messages before we assume we're congested","defaultValue":"4","variable":true,"client":true,"server":false},{"name":"client.maxwritequeuebytes","description":"(Generated) Maximum total byte size of the client outgoing packet write queue","defaultValue":"52428800","variable":true,"client":true,"server":false},{"name":"client.maxwritequeuelength","description":"(Generated) Maximum number of packets that can be queued in the client outgoing write queue; excess packets are dropped","defaultValue":"500","variable":true,"client":true,"server":false},{"name":"client.maxwritethreadwait","description":"(Generated) Maximum milliseconds the dedicated write thread blocks waiting to send data before timing out (clamped 1-1000)","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"client.openuseroverlay","description":"(Generated) Opens the Steam overlay for a given Steam ID using the specified overlay dialog type; intended for debugging Steam overlay integration","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.orbitcamdist","description":"(Generated) Distance in metres from the target that the orbit camera maintains","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"client.orbitcamlookspeed","description":"(Generated) Mouse sensitivity when orbiting with the orbit camera; higher values make the camera orbit faster","defaultValue":"50","variable":true,"client":true,"server":false},{"name":"client.ping","description":"(Generated) Returns the client current round-trip ping to the server in milliseconds","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.ping_test","description":"(Generated) Forces an immediate refresh of the ping estimator cache, triggering new ping measurements to nearby servers","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.playerseed","description":"(Generated) Forces the local player's or a named player's character model to use the specified seed value; admin/developer only","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.playvideo","description":"(Generated) Downloads a video from the given HTTP URL and plays it in the in-game video player dialog; blocked if BlockPlayVideo is set","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.prediction","description":"(Generated) Enables client-side movement prediction; disabling causes rubber-banding on movement but can help isolate network desync issues","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.premium_refresh_interval","description":"(Generated) Interval in seconds between automatic client-side premium status rechecks; clamped between 30 and 3600 seconds","defaultValue":"600","variable":true,"client":true,"server":false},{"name":"client.printdecryptqueue","description":"(Generated) Prints the current client decryption queue depth including packet count and byte size","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.printeyes","description":"Print the current player eyes.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.printgrid","description":"Print the current player position.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.printhead","description":"Print the current player head.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.printinput","description":"Print the current player input.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.printpos","description":"Print the current player position.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.printposcenter","description":"Print the current player center position.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.printreadqueue","description":"(Generated) Prints the current client incoming network read queue depth including packet count and byte size","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.printrot","description":"Print the current player rotation.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.printspeed","description":"Print the speed the current player is travelling in world space","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.printwritequeue","description":"(Generated) Prints the current client outgoing network write queue depth including packet count and byte size","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.prioritize_favourite_servers","description":"When enabled, favourite servers are sorted to the top of the server browser list","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.prioritize_premium_servers","description":"(Generated) When enabled, premium servers are sorted to the top of the server browser list","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.prioritize_secure_servers","description":"(Generated) When enabled, EAC-secured servers are sorted above non-secure servers in the browser","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.pushtotalk","description":"When enabled voice-chat will be in push-to-talk mode instead of always on","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.qualify_premium_override","description":"(Generated) Overrides the premium server qualification check; 0 = default check, non-zero forces a specific qualification result","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.receivelatency","description":"(Generated) Simulated read latency in milliseconds added to all incoming packets; useful for testing behaviour on high-latency connections","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.recheck_premium","description":"(Generated) Setting to true triggers an immediate recheck of this client's premium status","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.report","description":"(Generated) Dumps a list of all client-side entities with their net IDs and prefab names to the console and a timestamped report file","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.reportbug","description":"(Generated) Opens the in-game bug report dialog","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.reportplayer","description":"(Generated) Opens the report player dialog; optionally pre-fills it with the provided Steam ID","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.requesttutorialfromserver","description":"(Generated) Sends a server RPC requesting the tutorial to start for this player; resets the decline and completion flags first","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.respawnloadout","description":"(Generated) Serialised respawn loadout string sent to the server; used for custom starting item sets in tutorial or developer contexts","defaultValue":"","variable":true,"client":true,"server":false},{"name":"client.rockskin","description":"(Generated) Skin ID applied to the player's rock tool","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.selectedbuttoncolour","description":"Preferred colour index when placing buttons","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.selectedindustrialdeployablecolour","description":"Preferred colour index when placing industrial deployables","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.selectedshippingcontainerblockcolour","description":"Preferred colour index when placing shipping container building blocks","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.server_restart_warnings_in_chat","description":"Show the server restart warning toasts in chat instead (like before)","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.setlocalplayervisible","description":"(Generated) When called with true, moves the local player model to the AI layer making them visible to NPCs; false moves them to the invisible layer","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.setunderwear","description":"(Generated) Sets the player's underwear model by item short name; updates the client skin var and notifies the server of the change","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.showcaminfo","description":"(Generated) Shows a debug camera info overlay displaying the current sensor name, focal length, and effective field of view values","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"client.showgrowableui","description":"(Generated) Shows the growable plant management UI panel when looking at a planted seed or plant","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.showmissionprovidersonmap","description":"(Generated) When enabled, shows mission provider NPC location markers on the in-game map overlay","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.showsashes","description":"(Generated) When enabled, shows alliance or team sash decorations on player character models","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.showsleepingbagsonmap","description":"(Generated) When enabled, shows sleeping bag and bed location markers on the in-game map overlay","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.showtogglegrowableui","description":"(Generated) Shows the toggle button that opens and closes the growable plant management UI","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.showvendingmachinesonmap","description":"(Generated) When enabled, shows vending machine location markers on the in-game map overlay","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.shuffleplayerseed","description":"(Generated) Randomises the local player's character model seed, generating a new random appearance; admin/developer only","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.skins_access","description":"-1 to disable all skin access, 0 for account skin access (default), 1 for all skin access","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.sortskinsrecentlyused","description":"(Generated) When enabled, recently used skins appear at the top of the skin selector list for quicker reuse","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"client.sv","description":"(Generated) Forwards the given console command string to the connected server to be executed there; requires appropriate server-side permissions","defaultValue":"","variable":false,"client":true,"server":false},{"name":"client.torchskin","description":"(Generated) Skin ID applied to the player's torch item","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.underwearskin","description":"(Generated) Skin ID of the player's underwear; saved client info sent to the server for character model rendering","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"client.updaterendererswhenoffscreen","description":"Update Skin Renderers when offscreen.","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"clothlod.clothloddist","description":"distance cloth will simulate until","defaultValue":"20","variable":true,"client":false,"server":true},{"name":"codelock.lockoutcooldown","description":"(Generated) Duration in seconds a player is locked out from attempting the code lock after exceeding maxFailedAttempts; default 900s (15 minutes)","defaultValue":"900","variable":true,"client":false,"server":true},{"name":"codelock.maxfailedattempts","description":"(Generated) Maximum number of failed code entry attempts on a code lock before the player is locked out; default 8","defaultValue":"8","variable":true,"client":false,"server":true},{"name":"commandblock.commands_enabled","description":"Can command blocks execute commands","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"commandblock.log_executions","description":"Print a log message when a command block is executed","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"commandblock.use_player","description":"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","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"commands.echo","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"commands.echo","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"commands.find","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"commands.find","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"console.clear","description":"Clears all entries from the in-game console UI output window","defaultValue":"","variable":false,"client":true,"server":false},{"name":"console.copy","description":"Copies the entire contents of the in-game console UI output to the system clipboard","defaultValue":"","variable":false,"client":true,"server":false},{"name":"console.erroroverlay","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"console.legacy_erroroverlay","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"console.search","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"console.tail","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"construct.frameminutes","description":"","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"construction.alternativeloschecks_enabled","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"construction.alternativeloschecks_enabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"convartimedprefabspawner.prefab_despawn_time","description":"Time in seconds before spawned prefabs are despawned. Set to 0 to disable despawning.","defaultValue":"20","variable":true,"client":false,"server":true},{"name":"convartimedprefabspawner.prefab_spawn_interval","description":"Time in seconds between prefab spawns. Set to 0 to disable spawning.","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"convartimedprefabspawner.prefab_spawn_interval_variance","description":"Variance in seconds to add/subtract from the spawn interval","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"convartimedprefabspawner.prefab_spawn_random_position_offset","description":"Maximum random offset (sphere radius) from the spawner's position when spawning prefabs","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"convartimedprefabspawner.prefab_spawn_random_rotation","description":"If true, spawned prefabs will have a random rotation","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"copypaste.cancel","description":"(Generated) Cancels the current copy/paste selection by resetting both position markers to zero, clearing the selection bounds","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.copyboat","description":"(Generated) Copies the boat or vehicle the player is looking at into a named paste file; functionally identical to copybuilding but semantically distinct for boats","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.copybox","description":"(Generated) Copies all entities within the current pos1/pos2 selection box to a named paste file; captures a screenshot thumbnail; add --overwrite to replace an existing paste","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.copybox_sv","description":"(Generated) Server-side handler that copies all entities within the specified bounding box (center + size) into a named paste file; called from copybox client command","defaultValue":"","variable":false,"client":false,"server":true},{"name":"copypaste.copybuilding","description":"(Generated) Copies the entire building the player is looking at into a named paste file, using the connected building topology to determine what to include","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.copybuilding_sv","description":"(Generated) Server-side handler that copies all entities belonging to the building the player is looking at into a named paste file; called from the copybuilding client command","defaultValue":"","variable":false,"client":false,"server":true},{"name":"copypaste.copyradius","description":"(Generated) Copies all entities within the specified radius around the player into a named paste file; args: radius [name]; add --overwrite to replace existing","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.copyradius_sv","description":"(Generated) Server-side handler that copies all entities within the specified radius around a position into a named paste file; called from the copyradius client command","defaultValue":"","variable":false,"client":false,"server":true},{"name":"copypaste.cut","description":"(Generated) Copies the current selection box to a paste file then immediately kills all entities in that box; combines copybox and killbox into a single cut operation","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.deletepaste","description":"<name>","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.download_paste","description":"(Generated) Asks the server to send a legacy server-stored paste file by name; the client must initiate the request so CLIENT_ReceivePaste accepts the reply","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.download_paste_sv","description":"Downloads a paste file stored on the server (legacy server-side storage) by name and sends its entity data to the requesting client for local storage","defaultValue":"","variable":false,"client":false,"server":true},{"name":"copypaste.drawselection","description":"(Generated) When enabled, draws a visual wireframe box in the world showing the current pos1/pos2 copy/paste selection bounds; disable to hide the selection visualiser","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"copypaste.killbox","description":"(Generated) Destroys all entities within the current pos1/pos2 selection bounds that match the active paste filter flags; effectively the delete half of a cut operation","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.killbox_sv","description":"(Generated) Server-side handler that destroys all entities within the current selection bounds that match the active paste filter options (NPCs, vehicles, deployables etc.)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"copypaste.list_pastes","description":"(Generated) Lists all paste files stored in the local client copypaste directory with their full file names; similar to listpastes but uses a different directory printer","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.list_pastes_sv","description":"(Generated) Lists all paste files stored in the legacy server-side copypaste directory and prints their names to the console","defaultValue":"","variable":false,"client":false,"server":true},{"name":"copypaste.listpastes","description":"(Generated) Lists all paste files stored in the local client copypaste directory and prints their names to the console","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.loadclipboard","description":"(Generated) Loads a previously saved paste file by name into the clipboard slot, making it the active paste ready to be placed with the paste command","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.paste","description":"(Generated) Pastes the clipboard (or named) paste at the player's current position, respecting all active paste filter flags","defaultValue":"(paste_npcs, paste_deployables, etc.)","variable":false,"client":true,"server":false},{"name":"copypaste.paste_auth","description":"Should the admin be automatically authed on every entity in the paste","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"copypaste.paste_building_only","description":"(Generated) When enabled, only building blocks are pasted and all other entity types (deployables, NPCs, vehicles) are excluded regardless of other paste flags","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"copypaste.paste_deployables","description":"(Generated) When enabled, deployable items (doors, turrets, boxes, etc.) are included when pasting; disable to paste only building blocks","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"copypaste.paste_foundations_only","description":"(Generated) When enabled, only foundation building blocks are pasted; useful for quickly laying out a base footprint without pasting the full structure","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"copypaste.paste_grid","description":"(Generated) Pastes the specified paste file in an X by Z grid centred on the player, oriented to the player's facing direction; args: name x_count z_count spacing_metres","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.paste_height_offset","description":"(Generated) Vertical offset in metres applied to the paste position; positive values raise the pasted structure above the target point, negative values lower it","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"copypaste.paste_line","description":"(Generated) Pastes the specified paste file multiple times in a straight line in the direction the player is facing; args: name count spacing_metres","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.paste_npcs","description":"(Generated) When enabled, NPC entities are included when pasting a copied selection; disable to paste only the structure without any bots or animals","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"copypaste.paste_players","description":"(Generated) When enabled, player entities recorded in the paste are spawned when pasting; normally disabled as pasting players is only needed in specific cinematic/test scenarios","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"copypaste.paste_resources","description":"(Generated) When enabled, resource nodes (trees, ore rocks, etc.) are included when pasting a copied selection","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"copypaste.paste_snap_terrain","description":"(Generated) When enabled, the pasted structure is snapped vertically to the terrain height at the paste position rather than preserving its original world height","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"copypaste.paste_vehicles","description":"(Generated) When enabled, vehicle entities are included when pasting a copied selection","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"copypaste.pos1","description":"(Generated) Sets position 1 of the copy/paste selection box to the player's current world position; use pos2 to set the opposite corner","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.pos2","description":"(Generated) Sets position 2 (the opposite corner) of the copy/paste selection box to the player's current world position; updates the selection bounds when both positions are set","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.printselection_cl","description":"(Generated) Sends the current selection bounds to the server and prints a list of all entity names that fall within that box; useful for previewing a copy before committing","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.printselection_sv","description":"(Generated) Server-side handler that prints the names of all entities within the current selection bounds; used to preview what would be included in a copy operation","defaultValue":"","variable":false,"client":false,"server":true},{"name":"copypaste.renamepaste","description":"(Generated) Renames a locally stored paste file; args: old_name new_name; fails if the old name does not exist or the new name is already taken","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.saveclipboard","description":"(Generated) Saves the current clipboard paste to a named file on disk; add --overwrite to replace an existing paste with the same name","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.setscreenshot","description":"<name> Takes a screenshot of what you're looking at and set it as the thumbnail of that file.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.undopaste","description":"(Generated) Sends an undo request to the server to destroy all entities spawned by the calling player's most recent paste operation","defaultValue":"","variable":false,"client":true,"server":false},{"name":"copypaste.undopaste_sv","description":"(Generated) Undoes the most recent paste operation for the calling player by destroying all entities that were spawned in that paste; replies with 'History empty' if nothing to undo","defaultValue":"","variable":false,"client":false,"server":true},{"name":"copypaste.viewscreenshot","description":"<name>","defaultValue":"","variable":false,"client":true,"server":false},{"name":"countryphrases.debug_browser_codes","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"coverpointvolume.cover_point_sample_step_height","description":"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)","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"coverpointvolume.cover_point_sample_step_size","description":"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)","defaultValue":"6","variable":true,"client":false,"server":true},{"name":"craft.add","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"craft.cancel","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"craft.canceltask","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"craft.fasttracktask","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"craft.instant","description":"(Generated) When enabled, all crafting completes instantly with no time delay; useful for testing crafting recipes or quickly equipping items in development","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"creative.allusers","description":"Apply creative mode to the entire server","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"creative.allusers","description":"Apply creative mode to the entire server","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"creative.alwaysonenabled","description":"(Generated) Failsafe toggle that must be true before any alwaysOn commands work; prevents items from accidentally entering the always-on state outside of creative mode","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"creative.bypassholdtoplaceduration","description":"Bypasses bypassHoldToPlaceDuration when deploying items","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"creative.bypassholdtoplaceduration","description":"Bypasses bypassHoldToPlaceDuration when deploying items","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"creative.freebuild","description":"Build blocks for free","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"creative.freebuild","description":"Build blocks for free","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"creative.freeplacement","description":"Bypasses all placement checks","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"creative.freeplacement","description":"Bypasses all placement checks","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"creative.freerepair","description":"Bypass the 30s repair cooldown when repairing objects","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"creative.freerepair","description":"Bypass the 30s repair cooldown when repairing objects","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"creative.togglealwayson","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"creative.togglealwaysonall","description":"(Generated) Sets the always-on state for all IAlwaysOn entities on the server (e.g. lights, switches); only works when alwaysOnEnabled is true and caller is in creative mode","defaultValue":"","variable":false,"client":false,"server":true},{"name":"creative.togglealwaysonradius","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"creative.togglecreativemodeuser","description":"(Generated) Enables or disables creative mode for a specific player by name or Steam ID; creative mode removes resource costs and unlocks building freely","defaultValue":"","variable":false,"client":false,"server":true},{"name":"creative.unlimitedio","description":"Bypasses limits on IO length and points","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"creative.unlimitedio","description":"Bypasses limits on IO length and points","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"crocodile.population","description":"Population active on the server, per square km","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"crosshair.color","description":"0=white | 1=green | 2=blue | 3=red | 4=yellow | 5=magenta | 6=cyan | 7=black","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"crosshair.dotsize","description":"Size of center dot [0-5]","defaultValue":"1.7","variable":true,"client":true,"server":false},{"name":"crosshair.dynamic_spacing","description":"When holding a gun, crosshair reticle spacing changes depending on accuracy","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"crosshair.dynamic_visibility","description":"Crosshair gets hidden when aiming, alt-looking or not holding a gun","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"crosshair.generate_code","description":"Generate a code from the current crosshair settings and copy it to clipboard","defaultValue":"","variable":false,"client":true,"server":false},{"name":"crosshair.length","description":"Length of the outer lines [1-20]","defaultValue":"7","variable":true,"client":true,"server":false},{"name":"crosshair.load_code","description":"Load and apply crosshair settings from a code","defaultValue":"","variable":false,"client":true,"server":false},{"name":"crosshair.outline","description":"Outline enabled true/false","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"crosshair.outlinecolor","description":"0=black | 1=green | 2=blue | 3=red | 4=yellow | 5=magenta | 6=cyan | 7=white","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"crosshair.reset_to_default","description":"Apply the default crosshair configuration","defaultValue":"","variable":false,"client":true,"server":false},{"name":"crosshair.spacing","description":"Spacing of the outer lines [0-3]","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"crosshair.style","description":"0=default | 1=dot | 2=T-shape","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"crosshair.width","description":"Width of the outer lines [1-8]","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"cui.cui_test","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"cui.cui_test_update","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"cui.endtest","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"culling.debug","description":"Debug occludees 0=off, 1=dynamic, 2=static, 4=grid, 7=all (green:visible, red:culled)","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"culling.dynamic_occlusion_pausing","description":"0 = parent only, 1 = check if parent can move, 2 = check if doors are opening","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"culling.entitymaxdist","description":"Maximum distance to show any players in meters","defaultValue":"5000","variable":true,"client":true,"server":false},{"name":"culling.entityminculldist","description":"Entity of any kind will always be visible closer than this","defaultValue":"15","variable":true,"client":true,"server":false},{"name":"culling.entityminshadowculldist","description":"Minimum distance at which we start disabling shadows for entities","defaultValue":"5","variable":true,"client":true,"server":false},{"name":"culling.entityupdaterate","description":"How many times per second to check for visibility","defaultValue":"5","variable":true,"client":true,"server":false},{"name":"culling.env","description":"Enable environment culling","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"culling.envmindist","description":"Minimum distance in meters to start culling environment","defaultValue":"10","variable":true,"client":true,"server":false},{"name":"culling.log_dynamic_occlusion","description":"Log dynamic occlusion changes to console","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"culling.nodatavisible","description":"Default visibility for unknown data during reprojection; e.g. rotating camera fast.","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"culling.print_occlusion","description":"(Generated) Prints current occlusion culling statistics from the CullingManager, including how many objects are currently culled vs visible","defaultValue":"","variable":false,"client":true,"server":false},{"name":"culling.safemode","description":"Culling safe mode; VERY SLOW and LEAKY... for debugging purposes only","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"culling.skinned_placeholder","description":"Should skinned renderers be replaced with static renderers when possible","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"culling.toggle","description":"Enable/Disable occlusion culling","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"data.export","description":"(Generated) Exports a named terrain map layer (splatmap, heightmap, biomemap, topologymap, alphamap, watermap) to a .raw file in the persistent data path","defaultValue":"","variable":false,"client":true,"server":false},{"name":"data.export","description":"(Generated) Exports a named terrain map layer (splatmap, heightmap, biomemap, topologymap, alphamap, watermap) to a .raw file in the persistent data path","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ddraw.arrow","description":"arrow {duration} {color} {start} {end} {radius} {distanceFade}","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ddraw.box","description":"box {duration} {color} {pos} {size} {rot} {distanceFade} {zTest}","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ddraw.capsule","description":"capsule {duration} {color} {pos} {rot} {radius} {height} {distanceFade}","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ddraw.clear","description":"(Generated) Clears all active DDraw debug shapes and text overlays from the client display","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ddraw.ddrawother","description":"(Generated) Sends a ddraw.text debug draw command to a specific player by Steam ID or name; allows admins to display debug text overlays on another player screen","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ddraw.hideddrawduringdemo","description":"(Generated) When enabled, suppresses all DDraw debug overlay rendering during demo playback so debug shapes do not appear in recorded footage","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"ddraw.line","description":"line {duration} {color} {start} {end} {distanceFade} {zTest}","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ddraw.max_ddraw_count","description":"max_draw_count {max value} (0 = unlimited)","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ddraw.sphere","description":"sphere {duration} {color} {start} {radius} {distanceFade}","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ddraw.text","description":"text {duration} {color} {pos} {text} {distanceFade}","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ddraw.use_instancing","description":"(Generated) Enables GPU instancing for DDraw debug shapes, batching repeated geometry (spheres, boxes, lines) into fewer draw calls for better debug performance","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"ddraw.use_instancing_for_text","description":"(Generated) Enables GPU instancing for DDraw debug text labels; reduces draw call cost when many text overlays are visible simultaneously","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.allowduplicatecommandsinconsolehistory","description":"Inputting the same command multiple times in the console will only add one instance to history","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.ambientvolumes","description":"Whether or not to update ambient light from environment volumes","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"debug.animatorsubsystemdebug","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.applybuildingblockrandomisation","description":"(Generated) Sets the visual variant index on the building block the calling player is looking at; useful for testing block randomisation visuals","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.applypuzzleresettime","description":"(Generated) Applies a debug reset time in seconds to all PuzzleReset objects in the scene, shortening their timers for rapid testing","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.bag_respawn_parenting","description":"Whether to parent players immediately on spawning to a boat if the bag is on a boat","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"debug.bench_io","description":"Spawn lots of IO entities to lag the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.blockwearablematerialrandomisation","description":"(Generated) When enabled, prevents the random material variant selection on wearable items, forcing them to always use the base material","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.breakheld","description":"Break the current held object","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.breakheld_almost","description":"Almost break the current held object","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.breakitem","description":"Break all the items in your inventory whose name match the passed string","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.breakshield","description":"Breaks the currently held shield","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.callbacks","description":"(Generated) When enabled, logs debug information about object callback invocations to the console; useful for tracing event callback chains","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.callbacks","description":"(Generated) When enabled, logs debug information about object callback invocations to the console; useful for tracing event callback chains","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"debug.checkparentingtriggers","description":"(Generated) When enabled, validates that trigger colliders are correctly parented to their entities during physics updates; helps catch mis-parenting bugs","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"debug.checktriggers","description":"(Generated) When enabled, validates trigger collider configurations each physics update to catch incorrectly parented or sized trigger volumes","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.checktriggers","description":"(Generated) When enabled, validates trigger collider configurations each physics update to catch incorrectly parented or sized trigger volumes","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"debug.clear_bushes","description":"(Generated) Removes all client-side bush and fern decor objects within the given radius of the player or camera; also sends the radius to the server to clear server-side counterparts","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.clear_trees","description":"(Generated) Sends a command to clear tree decor objects within the given radius of the player or camera position; only affects server-side trees when not in demo playback","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.clearallfogofwar","description":"(Generated) Clears all fog-of-war exploration data for the local player, fully revealing the map; admin-only client action","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.clearplayermodifiers","description":"(Generated) Removes all active modifiers (buffs/debuffs) from the calling player; useful for resetting modifier state during testing","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.cleartutorialforplayer","description":"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)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.cmbrainforcedisable","description":"(Generated) When true, forcibly disables the CameraMan brain component, preventing it from overriding camera control; useful for manual camera debugging","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.completemission","description":"(Generated) Completes all incomplete objectives in the calling player active mission, triggering the mission completion flow","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.completemissionstage","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.completetutorial","description":"(Generated) Immediately completes the calling player tutorial by triggering the island completion callback; bypasses normal progression","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.console_print_color","description":"(Generated) Prints a message to the server console using the specified ConsoleColor index; useful for testing coloured console output","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.console_spam","description":"(Generated) Logs a configurable number of test messages of a given length; used to stress-test console/logging performance and measure output speed","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.conveyorstrictmodereport","description":"(Generated) Prints the world position of every industrial conveyor running in strict mode; helps locate conveyors that are blocking item flow","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.copydebugworldinfo","description":"(Generated) Copies current world debug info (position, level name, world size, seed) to the system clipboard","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugboatissue","description":"(Generated) Prints detailed info about the rowboat the local player is currently mounted in, including all child entity names, active states, and collider data","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera","description":"Enable debug camera mode","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_autoload","description":"Automatically load the debug camera state whenever toggling it","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_autosave","description":"Automatically save the debug camera state whenever toggling it","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_bonerotation","description":"Apply target bone rotation to debug camera","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_clear","description":"(Generated) Clears all saved debug camera positions from the current CameraMan instance","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_cyclebone","description":"(Generated) Key binding that cycles the debug camera target to the next bone on the currently targeted entity","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_dollyback","description":"(Generated) Key binding that moves the debug camera backward along its dolly axis","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_dollyforward","description":"(Generated) Key binding that moves the debug camera forward along its dolly axis","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_dollyspeed","description":"(Generated) Movement speed multiplier applied when dollying the debug camera forward or backward","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_fov","description":"Get/Set debug camera FOV","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_guide","description":"Get/Set debug camera guide","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_guide_aspectratio","description":"Get/Set debug camera guide aspect ratio","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_guide_color","description":"Get/Set debug camera guide color","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_list","description":"(Generated) Lists all saved debug camera positions stored in the current CameraMan instance","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_load","description":"(Generated) Loads a previously saved debug camera state by name and applies it to the active CameraMan instance","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_lock","description":"Locks the debug camera in place","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_lookat","description":"Enable/Disable 'lookat' mode when using debugcamera_unfreeze","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_lower","description":"(Generated) Key binding that lowers the debug camera vertically","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_offset","description":"(Generated) World-space positional offset applied to the debug camera position relative to its target; saved across sessions","defaultValue":"(0.00, 0.00, 0.00)","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_preserve","description":"Preserve the initial debug camera state through game restarts","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_raise","description":"(Generated) Key binding that raises the debug camera vertically","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_save","description":"(Generated) Saves the current debug camera position, rotation, and settings under the given name (defaults to the default save slot)","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_savetofile","description":"(Generated) Saves the current debug camera state to a named file on disk (without extension); useful for sharing camera setups","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_shake","description":"Shake debug camera [amplitude, frequency, duration]","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_stopshake","description":"Stops all debug camera shaking","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_target","description":"Set debug camera target entity","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_targetbind","description":"(Generated) Key binding that sets the current debug camera target to the entity the player is looking at","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_targetprint","description":"(Generated) Prints the name of the entity currently targeted by the debug camera, or reports if nothing is targeted","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_unfreeze","description":"Unfreeze the player when in debug camera mode","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.debugcamera_zoomin","description":"(Generated) Key binding that zooms the debug camera in (decreases FOV)","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugcamera_zoomout","description":"(Generated) Key binding that zooms the debug camera out (increases FOV)","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugclippingchecks","description":"Shows debug info for what objects are causing clipping checks to fail.","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"debug.debugdismountduration","description":"Duration in seconds to keep ddraw for dismount attempts visible","defaultValue":"30","variable":true,"client":true,"server":false},{"name":"debug.debugdismounts","description":"Shows some debug info for dismount attempts.","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.debugdismounts","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"debug.deleteentitiesbyshortname","description":"<shortname> (optional: <radius>) - Delete entities with the given short prefab name","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.deleteentitybyid","description":"Delete entities by id. Supports multiple arguments","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.disablecameramovementwhilereceivingsnapshot","description":"(Generated) Prevents the camera from moving while the initial world snapshot is being received, avoiding disorienting camera jumps during connect","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"debug.disablecondition","description":"Do not damage any items","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"debug.disablefoliageinstancingwhileloading","description":"(Generated) Disables GPU instancing for foliage during the initial world load to reduce memory and GPU pressure while loading","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"debug.disablelootnavobstaclesindeepsea","description":"(Generated) When true, nav mesh obstacle components on loot containers are disabled in the deep sea zone to improve performance in underwater areas","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"debug.disablewaterrenderingwhileloading","description":"(Generated) Disables the water rendering system during the initial world load to reduce GPU overhead and speed up the loading screen","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"debug.dofexposerforcedisable","description":"(Generated) When true, forcibly disables the depth-of-field exposer component on the client camera; useful for debugging DOF interaction issues","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.drawcolliders","description":"Draw colliders","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.drawcolliders_hide_preventbuilding","description":"Prevents prevent building volumes from being drawn with drawcolliders","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.drawcolliders_hide_triggers","description":"Prevents triggers from being drawn with drawcolliders","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.drink","description":"(Generated) Adds a specified amount of hydration to the calling player at a configurable rate; useful for quickly testing thirst-related mechanics","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.dropworlditems","description":"(Generated) Drops a specified number of the given item short name as world entities from just in front of the calling player; useful for item physics testing","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.eat","description":"(Generated) Adds a specified amount of calories to the calling player at a configurable rate; useful for quickly testing hunger-related mechanics","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.enable_player_movement","description":"(Generated) Sends a client RPC to the target player enabling or disabling their movement controls; admin only; useful for testing freeze/lock mechanics","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.ent_find_radius","description":"Get a list of entity info in radius","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.fakespeechplayer","description":"Fakes mouth movement of the supplied player (like they're speaking)","defaultValue":"","variable":true,"client":true,"server":false},{"name":"debug.fillmounts","description":"fillmounts <radius> - Spawns and mounts a player on every mount point in radius","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.findgap","description":"Find how large of a gap there is. <maxDistance> <stepsize> <maxSize> <layer>","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.flushgroup","description":"Takes you in and out of your current network group, causing you to delete and then download all entities in your PVS again","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.foodspoilingdeducttimehours","description":"Deducts the given number of hours from all spoilable food on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.foodspoilinginventoryhours","description":"Applies the given number of hours to all food in the players inventory","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.foodspoilingspoilall","description":"Spoils all food on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.forcechickensspawnegg","description":"(Generated) Forces all chickens within a given radius of the calling player to immediately spawn an egg; useful for testing egg drop and collection logic","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.heal","description":"To disable revival if player is downed, pass in --no-recover as the first argument.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.hurt","description":"(Generated) Deals a specified amount of bullet damage to the calling player; optionally targets a named bone to test per-bone hit reactions","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.invis","description":"Make admin invisible","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.invokeperformancetracking","description":"(Generated) When enabled, activates the invoke profiler to track per-invoke execution time; sets the profiler mode to 2 for detailed timing","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.log","description":"(Generated) When enabled, Unity Debug.Log output is written to disk; disabling first logs a final message before suppressing further output","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"debug.log","description":"(Generated) When enabled, Unity Debug.Log output is written to disk; disabling first logs a final message before suppressing further output","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"debug.lookingat","description":"Print info about what the player is currently looking at","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.lookingat_debug","description":"Enable debug mode on the entity we're currently looking at","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.noclip","description":"Toggle admin no clipping","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.oninventorychanged","description":"(Generated) When enabled, fires the client-side inventory changed callback whenever inventory contents update; disabling suppresses these callbacks for testing","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"debug.print_topologies","description":"Prints out the topologies at your position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.printanimators","description":"(Generated) Prints a breakdown of all Animator components in the scene, grouped by controller, showing total count, active, and inactive instances","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.printcullingvolumeinfo","description":"(Generated) Prints the names of all CullingVolume trigger components overlapping the main camera position; helps debug which culling zones are active","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.printdebugworldinfo","description":"(Generated) Prints current world debug info (position, level name, world size, seed) to the console; only works when fog-of-war is disabled","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.printgrouplayer","description":"(Generated) Prints the network visibility layer (overworld, tunnel, underwater, etc.) at the calling player position; helps debug layer-based network group assignment","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.printgroups","description":"(Generated) Logs all server entity network group IDs and prefab names to the console; useful for debugging network visibility and group assignment","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.printmissionspeakinfo","description":"(Generated) When enabled, logs mission NPC speech info (speaker, line, trigger) to the console as mission dialogue events fire","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"debug.printqueues","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.printqueues","description":"(Generated) Prints a table of all ObjectWorkQueue instances showing name, total items processed, current queue length, and cumulative execution time","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.printterrainconfig","description":"(Generated) Prints the name of the current terrain config asset loaded by TerrainMeta; useful for confirming which biome or terrain preset is active","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.puzzlereset","description":"Reset all puzzles. Optionally provide a number to only reset puzzles within a radius.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.puzzleresetinfo","description":"(Generated) Prints detailed debug info about the PuzzleReset the calling player is currently inside, including timer state and dependency status","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.puzzleresettimemultiplier","description":"(Generated) Multiplier applied to all puzzle reset timers; values below 1.0 make puzzles reset faster, above 1.0 slower","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"debug.quittutorial","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.refillvitals","description":"Refills the vital of a target player. eg. debug.refillsvital jim - leave blank to target yourself, can take multiple players at once. Will revive players if they are injured. To disable this, pass in --no-recover as the first argument.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.refillvitalsall","description":"Refills the vitals of all active players on the server. Will revive players if they are injured. To disable this, pass in --no-recover as the first argument.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.removeoverlappingstaticspawnpoints","description":"(Generated) Scans all static respawn areas and kills any whose centre is within 1 metre of another, eliminating duplicate spawn points","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.renderinfo","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.renderinfo","description":"(Generated) Generates and logs a render info report showing draw calls, batch counts, triangle counts, and shadow caster counts for the current frame","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.repair_inventory","description":"Repair all items in inventory","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.repeatcommand","description":"Repeats the last command entered into the console window","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.resetfogofwar","description":"(Generated) Resets the local player fog-of-war exploration data, making the entire map unexplored again from the client perspective","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.resetsleepingbagtimers","description":"(Generated) Resets all sleeping bag respawn cooldown timers for the calling player, allowing immediate re-use of all their bags","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.respawnvinetreesinradius","description":"(Generated) Respawns vine trees from their stumps within a given radius of the calling player; reports how many were respawned versus blocked by players","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.setdamage","description":"(Generated) Deals enough bullet damage to bring the calling player or a named target to the specified health value","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.setfood","description":"(Generated) Sets the calling player or a named target player calorie level to the specified value directly","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.sethealth","description":"(Generated) Sets the calling player or a named target player health to the specified value; useful for testing low-health or death scenarios","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.setinvis_ui","description":"Set/remove debug.invis UI for your player (Does not activate debug.invis!)","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.setmaxhealth","description":"(Generated) Overrides the maximum health of the calling player or a named target; pass 0 to reset to the default value","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.setradiation","description":"(Generated) Sets the calling player or a named target player radiation level to the specified value directly","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.setthrowable","description":"0 = can't throw, 1 = can throw & melee, 2 = only throwable","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.setunloadablecarfillpercent","description":"(Generated) Sets the ore fill percentage on all unloadable train cars within 3 metres of the calling player; updates both inventory amounts and visual ore level","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.setwater","description":"(Generated) Sets the calling player or a named target player hydration level to the specified value directly","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.showallcullingvolumes","description":"(Generated) When enabled, draws debug visualisations for all CullingVolume trigger colliders in the scene; useful for auditing culling zone coverage","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.showentities","description":"<entity_name> <radius> <duration> <client> - Draws gizmos over entities in a radius.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.showviewmodelaimhelper","description":"(Generated) When enabled, renders the viewmodel aim helper debug visualisation in the client viewport; used to tune weapon aiming assist hitboxes","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.showworldinfoinperformancereadout","description":"(Generated) When enabled, appends world position and seed info to the on-screen performance readout overlay","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.skyreflection","description":"Whether or not to update the sky reflection probe","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"debug.spawn_all_deployables","description":"Spawns one of every deployable in a grid","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.spawnovenstresstest","description":"(Generated) Spawns a 100x10 grid of lit furnaces loaded with wood and metal ore near the calling player; used to stress-test the oven cooking system","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.spawnparachutetester","description":"(Generated) Spawns a clone of the calling player at a configurable height with a parachute deployed and their belt and wear inventories copied","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.stall","description":"(Generated) Stalls the main thread for the given duration in seconds (clamped 0-1); admin-only; used to test timeout handling and watchdog systems","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.stall","description":"(Generated) Stalls the main thread for the given duration in seconds (clamped 0-1); admin-only; used to test timeout handling and watchdog systems","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.starttutorial","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.test_custom_vitals","description":"(Generated) Sends a configurable number of test custom vital entries to the calling player client for a given duration; used to verify custom vitals UI rendering","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.testerror","description":"Logs a test error and exception for testing error display.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"debug.testerror","description":"Logs a test error and exception for testing error display.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.testtutorialcinematic","description":"(Generated) Triggers the tutorial island ending cinematic for the calling player; spawns a kayak at the designated mount point and mounts the player to it","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.tutorial_start_cooldown","description":"(Generated) Minimum seconds that must pass after a tutorial ends before another one can start; prevents back-to-back tutorial spam","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"debug.tutorialstatus","description":"(Generated) Prints a table of all active tutorial islands showing index, network group ID, assigned player name, duration, and connection state","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.viewmodelaimhelpwidth","description":"(Generated) Width in world units of the viewmodel aim helper debug visualisation; controls how wide the aim assistance region appears when showViewmodelAimHelper is on","defaultValue":"4","variable":true,"client":true,"server":false},{"name":"debug.vineswinginghighlight","description":"(Generated) Sends a highlight RPC to every VineMountable on the server targeting the calling player; used for visually debugging vine placement","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.vineswingingreport","description":"(Generated) Prints a summary table of all VineSwingingTree and VineMountable entities on the server, including average destination count per mountable","defaultValue":"","variable":false,"client":false,"server":true},{"name":"debug.waterfactorprintout","description":"(Generated) When enabled, logs the current water factor value affecting the camera to the console each frame; useful for debugging underwater transition rendering","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"decal.cache","description":"(Generated) Enables a decal cache that reuses identical decal instances rather than spawning new ones, reducing draw calls for repeated surface impacts","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"decal.capacity","description":"(Generated) Maximum number of decals allowed per surface at any one time; older decals are removed when this limit is reached to prevent surface clutter","defaultValue":"128","variable":true,"client":true,"server":false},{"name":"decal.clear","description":"(Generated) Immediately removes all active decal instances from the scene, clearing all bullet holes, blood splats, and impact marks","defaultValue":"","variable":false,"client":true,"server":false},{"name":"decal.instancing","description":"(Generated) Enables GPU instancing for decals, batching identical decals into fewer draw calls for better GPU performance","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"decal.limit","description":"(Generated) Global maximum number of active decal instances across the entire scene; older decals are removed when the limit is reached","defaultValue":"256","variable":true,"client":true,"server":false},{"name":"decay.bracket_0_blockcount","description":"Number of blocks in the 1st upkeep bracket","defaultValue":"15","variable":true,"client":false,"server":true},{"name":"decay.bracket_0_costfraction","description":"Blocks in the 1st upkeep bracket will cost this value per day to maintain","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"decay.bracket_0_doorcount","description":"Number of doors in the 1st upkeep bracket","defaultValue":"15","variable":true,"client":false,"server":true},{"name":"decay.bracket_0_doorfraction","description":"Doors in the 1st upkeep bracket will cost this value per day to maintain","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"decay.bracket_1_blockcount","description":"Number of blocks in the 2nd upkeep bracket","defaultValue":"50","variable":true,"client":false,"server":true},{"name":"decay.bracket_1_costfraction","description":"Blocks in the 2nd upkeep bracket will cost this value per day to maintain","defaultValue":"0.15","variable":true,"client":false,"server":true},{"name":"decay.bracket_1_doorcount","description":"Number of doors in the 2nd upkeep bracket","defaultValue":"50","variable":true,"client":false,"server":true},{"name":"decay.bracket_1_doorfraction","description":"Doors in the 2nd upkeep bracket will cost this value per day to maintain","defaultValue":"0.15","variable":true,"client":false,"server":true},{"name":"decay.bracket_2_blockcount","description":"The number of blocks in the 3rd upkeep bracket","defaultValue":"125","variable":true,"client":false,"server":true},{"name":"decay.bracket_2_costfraction","description":"Blocks in the 3rd upkeep bracket will cost this value per day to maintain","defaultValue":"0.2","variable":true,"client":false,"server":true},{"name":"decay.bracket_2_doorcount","description":"The number of doors in the 3rd upkeep bracket","defaultValue":"125","variable":true,"client":false,"server":true},{"name":"decay.bracket_2_doorfraction","description":"Doors in the 3rd upkeep bracket will cost this value per day to maintain","defaultValue":"0.2","variable":true,"client":false,"server":true},{"name":"decay.bracket_3_costfraction","description":"Blocks in the 4th upkeep bracket will cost this value per day to maintain","defaultValue":"0.333","variable":true,"client":false,"server":true},{"name":"decay.bracket_3_doorfraction","description":"Doors in the 4th upkeep bracket will cost this value per day to maintain","defaultValue":"0.333","variable":true,"client":false,"server":true},{"name":"decay.build_twig_cost_multiplier","description":"Can players upgrade building blocks to wood","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"decay.build_twig_cost_multiplier","description":"Can players upgrade building blocks to wood","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"decay.debug","description":"(Generated) When enabled, logs decay tick details to the console including which entities took damage and how much","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"decay.delay_metal","description":"How long should this building grade decay be delayed when not protected by upkeep, in hours","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"decay.delay_override","description":"When set to a value above 0 everything will decay with this delay","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"decay.delay_stone","description":"How long should this building grade decay be delayed when not protected by upkeep, in hours","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"decay.delay_toptier","description":"How long should this building grade decay be delayed when not protected by upkeep, in hours","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"decay.delay_twig","description":"How long should this building grade decay be delayed when not protected by upkeep, in hours","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"decay.delay_wood","description":"How long should this building grade decay be delayed when not protected by upkeep, in hours","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"decay.duration_metal","description":"How long should this building grade take to decay when not protected by upkeep, in hours","defaultValue":"8","variable":true,"client":false,"server":true},{"name":"decay.duration_override","description":"When set to a value above 0 everything will decay with this duration","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"decay.duration_stone","description":"How long should this building grade take to decay when not protected by upkeep, in hours","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"decay.duration_toptier","description":"How long should this building grade take to decay when not protected by upkeep, in hours","defaultValue":"12","variable":true,"client":false,"server":true},{"name":"decay.duration_twig","description":"How long should this building grade take to decay when not protected by upkeep, in hours","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"decay.duration_wood","description":"How long should this building grade take to decay when not protected by upkeep, in hours","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"decay.outside_test_range","description":"Maximum distance to test to see if a structure is outside, higher values are slower but accurate for huge buildings","defaultValue":"50","variable":true,"client":false,"server":true},{"name":"decay.scale","description":"(Generated) Multiplier applied to all decay damage per tick; 1.0 = normal, 2.0 = double decay rate, 0.0 = no decay","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"decay.tick","description":"(Generated) Interval in seconds between decay processing ticks; default is 10 minutes; lower values cause buildings to lose health more frequently","defaultValue":"600","variable":true,"client":false,"server":true},{"name":"decay.upgrade_hqm_cost_multiplier","description":"Can players upgrade building blocks to hqm","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"decay.upgrade_hqm_cost_multiplier","description":"Can players upgrade building blocks to hqm","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"decay.upgrade_hqm_enabled","description":"Can players upgrade building blocks to hqm","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"decay.upgrade_hqm_enabled","description":"Can players upgrade building blocks to hqm","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"decay.upgrade_metal_cost_multiplier","description":"Can players upgrade building blocks to metal","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"decay.upgrade_metal_cost_multiplier","description":"Can players upgrade building blocks to metal","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"decay.upgrade_metal_enabled","description":"Can players upgrade building blocks to metal","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"decay.upgrade_metal_enabled","description":"Can players upgrade building blocks to metal","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"decay.upgrade_stone_cost_multiplier","description":"Can players upgrade building blocks to stone","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"decay.upgrade_stone_cost_multiplier","description":"Can players upgrade building blocks to stone","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"decay.upgrade_stone_enabled","description":"Can players upgrade building blocks to stone","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"decay.upgrade_stone_enabled","description":"Can players upgrade building blocks to stone","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"decay.upgrade_wood_cost_multiplier","description":"Can players upgrade building blocks to wood","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"decay.upgrade_wood_cost_multiplier","description":"Can players upgrade building blocks to wood","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"decay.upgrade_wood_enabled","description":"Can players upgrade building blocks to wood","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"decay.upgrade_wood_enabled","description":"Can players upgrade building blocks to wood","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"decay.upkeep","description":"Is upkeep enabled","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"decay.upkeep_grief_protection","description":"How many minutes can the upkeep cost last after the cupboard was destroyed? default : 1440 (24 hours)","defaultValue":"1440","variable":true,"client":false,"server":true},{"name":"decay.upkeep_heal_scale","description":"Scale at which objects heal when upkeep conditions are met, default of 1 is same rate at which they decay","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"decay.upkeep_inside_decay_scale","description":"Scale at which objects decay when they are inside, default of 0.1","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"decay.upkeep_period_minutes","description":"How many minutes does the upkeep cost last? default : 1440 (24 hours)","defaultValue":"1440","variable":true,"client":false,"server":true},{"name":"decay.use_door_upkeep_brackets","description":"Should doors have their own upkeep brackets separate from building blocks","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"decayentity.debuggetprivilege","description":"(Generated) When enabled, logs detailed debug output for building privilege (tool cupboard auth) checks during decay calculations","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"decayentity.demolish_seconds","description":"(Generated) Time window in seconds after placement during which a player can demolish their own building block; default 600s (10 minutes)","defaultValue":"600","variable":true,"client":false,"server":true},{"name":"decor.quality","description":"(Generated) Controls draw distance and density of decorative foliage and props (0-100); lower values reduce decoration rendering for better performance","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"deepsea.allow_all_vehicles","description":"Allow all vehicles to travel to the deep sea, instead of just the whitelisted vehicles","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"deepsea.allow_swimmers","description":"Allow players to swim to the deep sea","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"deepsea.block_building","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"deepsea.block_building","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"deepsea.close","description":"Initiates the deep sea closing sequence","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.createdeepsea","description":"Creates the deep sea manager entity on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.debug_portal_spawnattempts","description":"When enabled, logs each deep sea portal spawn attempt to the console including whether it succeeded or failed","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"deepsea.debug_portals_visible","description":"(Generated) When enabled, renders debug visualisers for all deep sea portal positions on the client; useful for verifying portal placement during development","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"deepsea.enabled","description":"Toggles the deep sea. Needs a server restart to take effect. Any saved deep sea entities will be destroyed at the next startup","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"deepsea.enabled","description":"Toggles the deep sea. Needs a server restart to take effect. Any saved deep sea entities will be destroyed at the next startup","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"deepsea.enterdeepsea","description":"Teleports the player (or their mounted vehicle) into the deep sea","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.entities_spawninterval","description":"When generating, the interval in seconds in between each entity spawn (island, ghost ship and floating city). Increase if you're experiencing lag when the deep sea is opening.","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"deepsea.floatingcity_count","description":"Number of floating cities to spawn in the deep sea","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"deepsea.floatingcity_edgemargin","description":"Minimum distance in metres floating cities must be from the deep sea boundary edge when spawning","defaultValue":"1500","variable":true,"client":false,"server":true},{"name":"deepsea.floatingcity_mindist","description":"Minimum distance in metres required between floating city","defaultValue":"1500","variable":true,"client":false,"server":true},{"name":"deepsea.floatingcity_radius","description":"Exclusion radius in metres around floating cities","defaultValue":"500","variable":true,"client":false,"server":true},{"name":"deepsea.forceentranceportaldirection","description":"0 Random, 1 North, 2 East, 3 South, 4 West","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"deepsea.ghostship_count","description":"Number of ghost ship to spawn in the deep sea zone","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"deepsea.ghostship_edgemargin","description":"Minimum distance in metres ghost ships must be from the deep sea boundary edge when spawning","defaultValue":"450","variable":true,"client":false,"server":true},{"name":"deepsea.ghostship_mindist","description":"Minimum distance in metres required between ghost ships","defaultValue":"400","variable":true,"client":false,"server":true},{"name":"deepsea.ghostship_radius","description":"Exclusion radius in metres around ghost ship","defaultValue":"80","variable":true,"client":false,"server":true},{"name":"deepsea.hackablecrate_count","description":"Number of hackable crates to spawn in the deep sea","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"deepsea.island_count","description":"Number of islands to spawn in the deep sea zone","defaultValue":"6","variable":true,"client":false,"server":true},{"name":"deepsea.island_edgemargin","description":"Minimum distance in metres islands must be from the deep sea boundary edge when spawning","defaultValue":"750","variable":true,"client":false,"server":true},{"name":"deepsea.island_mindist","description":"Minimum distance in metres required between islands","defaultValue":"600","variable":true,"client":false,"server":true},{"name":"deepsea.island_portal_terrain_distance","description":"Distance in metres from the main island shore at which deep sea entrance portals are placed","defaultValue":"750","variable":true,"client":false,"server":true},{"name":"deepsea.island_radius","description":"Exclusion radius in metres around islands","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"deepsea.islands_billboard_scale","description":"Scale multiplier for the deep sea island billboards","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"deepsea.leavedeepsea","description":"Teleports the player (or their mounted vehicle) back to the main island from the deep sea.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.logs","description":"(Generated) When enabled, outputs verbose deep sea system log messages (portal transitions, wipe events, entity moves) to the server log for debugging","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"deepsea.loot_respawn_scale","description":"Population multiplier applied to the loot the deep sea will respawn over time. 1.0 = unchanged, 0.5 = half, 2.0 = double","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"deepsea.loot_scale","description":"Population multiplier applied to the loot the deep sea spawns with. 1.0 = unchanged, 0.5 = half, 2.0 = double","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"deepsea.mainisland_billboard_scale","description":"Scale multiplier for the main island billboard seen from the deep sea","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"deepsea.navmesh_spawninterval","description":"When generating, the interval in seconds in between each island navmesh bake. Increase if you're experiencing lag when the deep sea is opening.","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"deepsea.open","description":"Initiates the deep sea opening sequence","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.openonserverwipe","description":"Should the deep sea open as soon as the server wiped?","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"deepsea.printentitycount","description":"Prints a breakdown of all entities currently in the deep sea","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.printloot","description":"Prints a breakdown of all loot containers, trees, and ore nodes currently in the deep sea","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.printtimetowipe","description":"Prints the current time remaining until the deep sea wipes","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.rhib_count","description":"Number of RHIB boat groups to spawn in the deep sea","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"deepsea.rhib_edgemargin","description":"Minimum distance in metres RHIB groups must be from the deep sea boundary edge when spawning","defaultValue":"1150","variable":true,"client":false,"server":true},{"name":"deepsea.rhib_mindist","description":"Minimum distance in metres required between RHIB groups","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"deepsea.rhib_radius","description":"Exclusion radius in metres around each RHIB group","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"deepsea.settimetonextopening","description":"Sets the time in seconds until the deep sea re-opens after a wipe","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.settimetowipe","description":"Sets the time in seconds until the deep sea wipe triggers","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.spawnfloatingcityhere","description":"Spawns a random floating city prefab at the player position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.spawnghostshiphere","description":"Spawns a random ghost ship prefab at the player position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.spawngroups_spawninterval","description":"When generating, the interval in seconds in between each spawn groups fill (dwellings/crates/scientists on island, ghost ships). Increase if you're experiencing lag when the deep sea is opening.","defaultValue":"0.15","variable":true,"client":false,"server":true},{"name":"deepsea.spawnislandhere","description":"Spawns a random deep sea island prefab at the player position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.spawnrhibgrouphere","description":"Spawns a RHIB patrol boat group at the player position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.status","description":"Prints the current deep sea status","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.testportalspawnlocation","description":"(Generated) Tests whether the calling player's current position is a valid portal spawn location; draws a green sphere if valid or red sphere if invalid with the given radius and duration in seconds","defaultValue":"","variable":false,"client":false,"server":true},{"name":"deepsea.wipecooldownmax","description":"Maximum seconds before a deep sea re-opens after closing","defaultValue":"5400","variable":true,"client":false,"server":true},{"name":"deepsea.wipecooldownmin","description":"Minimum seconds before a deep sea re-opens after closing","defaultValue":"5400","variable":true,"client":false,"server":true},{"name":"deepsea.wipeduration","description":"Duration in seconds of the deep sea wipe","defaultValue":"10800","variable":true,"client":false,"server":true},{"name":"deepsea.wipeendphaseduration","description":"Duration in seconds of the final wipe phase, bad weather kicking in etc","defaultValue":"1800","variable":true,"client":true,"server":false},{"name":"deepsea.wipeendphaseduration","description":"Duration in seconds of the final wipe phase, bad weather kicking in etc","defaultValue":"1800","variable":true,"client":false,"server":true},{"name":"deepsea.wiperadiationphaseduration","description":"Seconds before radiation starts to ramp in before the deep sea wipe","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"demo.autodebugcam","description":"Automatically switch to the debug cam when loading a demo","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"demo.browser","description":"Opens demo browser","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.compatibilitylayer","description":"Enable demo compatibility layer to resolve renamed/moved prefabs from older recordings","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"demo.compressshotkeyframes","description":"Compresses demo shot keyframes, saving space at the cost of fidelity","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"demo.jump","description":"Jump to a set time within the demo","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.pause","description":"Pauses a running demo (same as setting timescale to 0)","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.play","description":"(Generated) Plays back a previously recorded demo file by filename, loading the demo world and starting playback from the beginning","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.playernames","description":"Prints all player names in the demo","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.readcfg","description":"Reads the cfg for the current playing demo. This is run when starting a demo","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.record","description":"(Generated) Starts recording a client-side demo to a file with the given name in the demos/ folder; requires being connected to a server","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.record","description":"(Generated) Starts recording a server-side demo for the specified player by name or Steam ID to a timestamped file; the player must be connected","defaultValue":"","variable":false,"client":false,"server":true},{"name":"demo.recorder","description":"Show/hide demo recorder UI","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.recordlist","description":"(Generated) Comma-separated list of player Steam IDs whose demos are automatically recorded on the server; empty means no targeted recording","defaultValue":"","variable":true,"client":false,"server":true},{"name":"demo.recordlistmode","description":"Controls the behavior of recordlist, 0=whitelist, 1=blacklist","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"demo.redocurrentshot","description":"(Generated) During demo playback, resets the current camera shot back to its start, replaying it from the beginning","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.resume","description":"Resumes a running demo","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.showcommunityui","description":"(Generated) When enabled, shows community UI elements (clan tags, badges) during demo playback","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"demo.showlocalplayernametag","description":"(Generated) When enabled, shows the local player name tag above their head during demo playback; useful for identifying the recorded player in third-person shots","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"demo.skip","description":"Skip forward or backwards by a set amount of seconds. Use negative numbers to go backwards.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.splitmegabytes","description":"(Generated) Maximum file size in megabytes before a demo recording is automatically split; prevents individual demo files from becoming unmanageably large","defaultValue":"200","variable":true,"client":false,"server":true},{"name":"demo.splitseconds","description":"(Generated) Maximum duration in seconds before a demo recording is automatically split into a new file; default is 3600 (1 hour)","defaultValue":"3600","variable":true,"client":false,"server":true},{"name":"demo.stop","description":"(Generated) Stops any active client-side demo recording or playback and finalises the file","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.stop","description":"(Generated) Stops the active server-side demo recording for the specified player and finalises the demo file","defaultValue":"","variable":false,"client":false,"server":true},{"name":"demo.timescale","description":"(Generated) Playback speed multiplier for demo replay; 1.0 = real-time, 2.0 = double speed, 0.5 = half speed; clamped to 0-50","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"demo.togglehud","description":"(Generated) Toggles the demo playback HUD on or off, equivalent to toggling demo.ui","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.togglenvg","description":"Toggles NVG screen effect (only works in demos)","defaultValue":"","variable":false,"client":true,"server":false},{"name":"demo.ui","description":"(Generated) When enabled, shows the demo playback control UI overlay during demo playback; disabling hides all playback controls","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"drone.altitudespeedoverride","description":"If greater than zero, overrides the drone's vertical movement speed","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"drone.disablesamtargeting","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"drone.maxcontrolrange","description":"How far drones can be flown away from the controlling computer station","defaultValue":"600","variable":true,"client":true,"server":false},{"name":"drone.maxcontrolrange","description":"How far drones can be flown away from the controlling computer station","defaultValue":"600","variable":true,"client":false,"server":true},{"name":"drone.movementspeedoverride","description":"If greater than zero, overrides the drone's planar movement speed","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"drone.windlerpspeed","description":"","defaultValue":"0.1","variable":true,"client":true,"server":false},{"name":"drone.windpositiondivisor","description":"","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"drone.windpositionscale","description":"","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"drone.windrotationmultiplier","description":"","defaultValue":"45","variable":true,"client":true,"server":false},{"name":"drone.windtimedivisor","description":"","defaultValue":"10","variable":true,"client":true,"server":false},{"name":"droppeditem.broadcast_debug_ddraw","description":"Will broadcast debug ddraw information on ALL dropped items to ALL players","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"droppeditem.remove_rb_on_sleep","description":"Whether Rigidbody components are removed from DroppedItems when sleeping","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"droppeditem.underwater_drag_budget_ms","description":"How many milliseconds to spend on updating underwater drag levels","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"dungeonnavmesh.use_baked_terrain_mesh","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"dynamicnavmesh.use_baked_terrain_mesh","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"effects.antialiasing","description":"(Generated) Anti-aliasing mode: 0 = None, 1 = FXAA, 2 = SMAA, 3 = TSSAA (temporal); higher modes reduce jagged edges at increasing GPU cost","defaultValue":"3","variable":true,"client":true,"server":false},{"name":"effects.ao","description":"(Generated) Enables ambient occlusion post-processing; adds contact shadows in corners and crevices, improving depth perception at a moderate GPU cost","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"effects.bloom","description":"(Generated) Enables bloom post-processing; causes bright light sources and emissive surfaces to bleed glow onto surrounding pixels","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"effects.clearallgibs","description":"(Generated) Destroys all currently active gib  objects in the world and reports the count removed; useful for recovering performance after a large battle","defaultValue":"debris","variable":false,"client":true,"server":false},{"name":"effects.creationeffects","description":"(Generated) When enabled, plays visual effects (sparks, dust, etc.) when objects are built or placed in the world","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"effects.currentgibcount","description":"(Generated) Prints the current number of gib objects active in the world; compare against maxgibs to see how close the budget is to being reached","defaultValue":"","variable":false,"client":true,"server":false},{"name":"effects.footsteps","description":"(Generated) When enabled, plays footstep sounds for the local player; disabling silences footsteps without affecting other audio","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"effects.hurtoverlay","description":"(Generated) Enables the blood/damage overlay displayed on-screen when the player takes damage; disable to reduce visual clutter when injured","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"effects.hurtoverleyapplylighting","description":"(Generated) When enabled, the hurt overlay is tinted by the current scene lighting rather than displayed as a flat colour, making it blend more naturally with the environment","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"effects.lensdirt","description":"(Generated) Enables lens dirt overlay; adds a subtle dirt/smudge texture to the camera lens bloom, simulating a dirty camera sensor","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"effects.maxgibdist","description":"(Generated) Maximum distance in metres at which gib objects are visible and simulated; gibs beyond this range are culled to save CPU and GPU","defaultValue":"150","variable":true,"client":true,"server":false},{"name":"effects.maxgiblife","description":"(Generated) Maximum lifetime in seconds a gib object is kept alive before being automatically removed, regardless of the gib budget","defaultValue":"10","variable":true,"client":true,"server":false},{"name":"effects.maxgibs","description":"(Generated) Maximum number of gib (debris) objects that can exist in the world simultaneously; excess gibs are culled oldest-first to stay within this budget","defaultValue":"1000","variable":true,"client":true,"server":false},{"name":"effects.mingiblife","description":"(Generated) Minimum lifetime in seconds a gib object persists before it can be destroyed by the gib budget cull","defaultValue":"5","variable":true,"client":true,"server":false},{"name":"effects.motionblur","description":"(Generated) Enables motion blur post-processing; blurs fast-moving objects and camera rotations to simulate camera shutter exposure","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"effects.otherplayerslightflares","description":"(Generated) When enabled, renders light flare effects on torch flames and other light sources held or worn by other players; disable to reduce visual noise in crowded areas","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"effects.shafts","description":"(Generated) Enables god ray / light shaft effects; renders volumetric light beams through foliage and openings, increasing atmospheric quality","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"effects.sharpen","description":"(Generated) Enables sharpening post-processing pass; enhances fine detail and edge contrast, particularly useful when TSSAA softens the image","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"effects.showoutlines","description":"Show outlines of objects when applicable i.e. dropped items","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"effects.vignet","description":"(Generated) Enables vignette post-processing; darkens the screen edges to draw focus toward the centre of the view","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"effectscalewithcameradistance.on","description":"(Generated) When enabled, effects that use EffectScaleWithCameraDistance will scale their size based on the distance from the camera; disable to use fixed size","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"egghuntevent.includebots","description":"Will spawn eggs for bots, only for debug purposes - don't enable it!","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"electricbattery.battery","description":"'charge' (default to full), 'deplete'","defaultValue":"","variable":false,"client":true,"server":false},{"name":"electricbattery.batteryid","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"electricbattery.dischargebudgetms","description":"","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"entity.debug_lookat","description":"(Generated) Prints debug info about the entity the local player is currently looking at, including net ID, prefab name, and component list","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.debug_toggle","description":"(Generated) Toggles the debug info overlay for an entity by net ID, showing position, velocity, health, and network state in the world","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.deleteby","description":"Destroy all entities created by provided users (separate users by space)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.deletebytextblock","description":"Destroy all entities created by users in the provided text block (can use with copied results from ent auth)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.downloadsign","description":"Downloads the sign currently being looked at to disk with the supplied filename","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.find_entity","description":"(Generated) Lists all networked entities whose prefab path contains the given filter string in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.find_entity","description":"(Generated) Lists all networked entities whose prefab path contains the given filter string in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.find_group","description":"(Generated) Lists all networked entities belonging to the given network group ID in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.find_group","description":"(Generated) Lists all networked entities belonging to the given network group ID in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.find_id","description":"(Generated) Lists the networked entity with the given network entity ID in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.find_id","description":"(Generated) Lists the networked entity with the given network entity ID in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.find_parent","description":"(Generated) Lists all networked entities that have the given network entity ID as their parent in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.find_parent","description":"(Generated) Lists all networked entities that have the given network entity ID as their parent in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.find_radius","description":"(Generated) Lists all networked entities within the given radius in metres of the calling player in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.find_radius","description":"(Generated) Lists all networked entities within the given radius in metres of the calling player in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.find_self","description":"(Generated) Lists all networked entities owned by the calling player (matched by network ID) in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.find_self","description":"(Generated) Lists all networked entities owned by the calling player (matched by network ID) in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.find_status","description":"(Generated) Lists all networked entities whose status string contains the given filter text in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.find_status","description":"(Generated) Lists all networked entities whose status string contains the given filter text in a formatted table; admin-only on client","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.nudge","description":"(Generated) Applies a small positional nudge to an entity by net ID, useful for unsticking entities that are clipping into geometry","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.set_battery_charge","description":"(Generated) Sets the charge level of an electric battery entity by net ID to the given percentage (0-100)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.spawn","description":"(Generated) Spawns a client-side entity by prefab name or path at the position the local player is looking at; admin/developer only","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.spawn","description":"(Generated) Spawns a server entity by prefab name at a given world position and direction; returns the spawned entity net ID","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.spawnat","description":"spawnat <entityName> <worldPos> [worldRotationAngles]","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.spawngrid","description":"(Generated) Spawns a grid of server entities by prefab name centred at a position; useful for stress-testing entity counts","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.spawnhere","description":"spawnhere <entityName> [distance] [worldRotationAngles]","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.spawnitem","description":"(Generated) Spawns a dropped item entity client-side by item short name at the local player look position; admin/developer only","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.spawnitem","description":"(Generated) Spawns a dropped item entity server-side by item short name at a given world position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.spawnlootfrom","description":"(Generated) Spawns a copy of the loot table from one container prefab into the world at the calling player position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.spawnplants","description":"Spawn every stage of every plant inside it's own planter, with an optional filter","defaultValue":"","variable":false,"client":false,"server":true},{"name":"entity.spawnview","description":"Spawns the entity at the position and orientation of the camera - spawnview <entityName> [distance] [worldRotationAngles]","defaultValue":"","variable":false,"client":true,"server":false},{"name":"entity.uploadsign","description":"Sets a sign to display the given PNG image","defaultValue":"","variable":false,"client":true,"server":false},{"name":"env.addtime","description":"(Generated) Advances the in-game time of day by the specified number of hours; useful for quickly cycling to day or night for testing","defaultValue":"","variable":false,"client":false,"server":true},{"name":"env.cloudmovement","description":"(Generated) When enabled, cloud layers move across the sky over time; disabling freezes clouds in place for consistent lighting or screenshots","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"env.cloudrotation","description":"(Generated) Current rotation angle of the cloud layer in degrees; can be set to reposition clouds for lighting tests or screenshots","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"env.day","description":"(Generated) Gets or sets the current in-game day of the month; used for calendar-driven events and date display","defaultValue":"20","variable":true,"client":false,"server":true},{"name":"env.month","description":"(Generated) Gets or sets the current in-game month (1-12); used for seasonal event triggers and calendar display","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"env.nightlight_brightness","description":"","defaultValue":"0.008","variable":true,"client":true,"server":false},{"name":"env.nightlight_brightness","description":"","defaultValue":"0.008","variable":true,"client":false,"server":true},{"name":"env.nightlight_debugcamera_enabled","description":"Toggles nightlight screen effect when using debug camera","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"env.nightlight_distance","description":"","defaultValue":"5","variable":true,"client":true,"server":false},{"name":"env.nightlight_distance","description":"","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"env.nightlight_enabled","description":"(Generated) When enabled, ambient night lighting is applied at night; disabling makes nights pitch-black for horror or specific event scenarios","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"env.nightlight_fadefraction","description":"","defaultValue":"0.65","variable":true,"client":true,"server":false},{"name":"env.nightlight_fadefraction","description":"","defaultValue":"0.65","variable":true,"client":false,"server":true},{"name":"env.oceanlevel","description":"","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"env.oceanlevel","description":"","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"env.progresstime","description":"(Generated) When enabled, the server advances the in-game time of day automatically; disabling freezes time at its current value","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"env.redmoon","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"env.redmoon","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"env.skyrotation","description":"(Generated) Rotates the entire sky environment (including sun and moon positions) by the given angle; useful for controlling light direction without changing time of day","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"env.time","description":"(Generated) Gets or sets the current in-game time of day as a decimal hour (0.0-24.0); writing a value immediately jumps the time to that point","defaultValue":"9","variable":true,"client":false,"server":true},{"name":"env.year","description":"(Generated) Gets or sets the current in-game year; used for date display and long-running server event tracking","defaultValue":"1983","variable":true,"client":false,"server":true},{"name":"espcanvas.colourcodeteams","description":"(Generated) Admin-only: when enabled, ESP player info elements are coloured by team membership using the configured team colour IDs","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"espcanvas.disableocclusionchecks","description":"(Generated) Admin-only: when enabled, occlusion checks are skipped for ESP player info elements so they are always visible regardless of walls","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"espcanvas.maxnameplates","description":"Max amount of nameplates to show at once","defaultValue":"32","variable":true,"client":true,"server":false},{"name":"espcanvas.overridemaxdisplaydistance","description":"(Generated) Admin-only: overrides the maximum distance at which ESP player info elements are shown; 0 = use default distance","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"espcanvas.showhealth","description":"(Generated) Admin-only: when enabled, player health values are shown in ESP player info elements above each player","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"espcanvas.showvoip","description":"Admin-only: when enabled, an icon will be displayed as part of ESP player info elements for each player that is currently communicating over in-game voice chat","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"espcanvas.userandomteamcolours","description":"(Generated) Admin-only: when enabled, ESP player info team colours are randomised per team rather than using the configured team ID colour mapping","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"espplayerinfo.blueteamid","description":"(Generated) Team ID value used to colour-code ESP player info elements in blue for admin team identification; saved and server-settable","defaultValue":"3000","variable":true,"client":true,"server":false},{"name":"espplayerinfo.framebudgetms","description":"","defaultValue":"0.25","variable":true,"client":true,"server":false},{"name":"espplayerinfo.grayteamid","description":"(Generated) Team ID value used to colour-code ESP player info elements in gray for admin team identification; saved and server-settable","defaultValue":"7000","variable":true,"client":true,"server":false},{"name":"espplayerinfo.greenteamid","description":"(Generated) Team ID value used to colour-code ESP player info elements in green for admin team identification; saved and server-settable","defaultValue":"1000","variable":true,"client":true,"server":false},{"name":"espplayerinfo.lavenderteamid","description":"(Generated) Team ID value used to colour-code ESP player info elements in lavender for admin team identification; saved and server-settable","defaultValue":"9000","variable":true,"client":true,"server":false},{"name":"espplayerinfo.mintteamid","description":"(Generated) Team ID value used to colour-code ESP player info elements in mint for admin team identification; saved and server-settable","defaultValue":"10000","variable":true,"client":true,"server":false},{"name":"espplayerinfo.orangeteamid","description":"(Generated) Team ID value used to colour-code ESP player info elements in orange for admin team identification; saved and server-settable","defaultValue":"6000","variable":true,"client":true,"server":false},{"name":"espplayerinfo.pinkteamid","description":"(Generated) Team ID value used to colour-code ESP player info elements in pink for admin team identification; saved and server-settable","defaultValue":"8000","variable":true,"client":true,"server":false},{"name":"espplayerinfo.purpleteamid","description":"(Generated) Team ID value used to colour-code ESP player info elements in purple for admin team identification; saved and server-settable","defaultValue":"5000","variable":true,"client":true,"server":false},{"name":"espplayerinfo.redteamid","description":"(Generated) Team ID value used to colour-code ESP player info elements in red for admin team identification; saved and server-settable","defaultValue":"2000","variable":true,"client":true,"server":false},{"name":"espplayerinfo.yellowteamid","description":"(Generated) Team ID value used to colour-code ESP player info elements in yellow for admin team identification; saved and server-settable","defaultValue":"4000","variable":true,"client":true,"server":false},{"name":"events.print_server_events","description":"(Generated) Prints a table of all registered server events with their current enabled state, minimum delay, maximum delay, and last trigger time","defaultValue":"","variable":false,"client":false,"server":true},{"name":"events.set_event_enabled","description":"(Generated) Enables or disables a specific server event by name; disabled events will not trigger automatically until re-enabled","defaultValue":"","variable":false,"client":false,"server":true},{"name":"events.set_event_max_delay","description":"(Generated) Sets the maximum delay in seconds between automatic triggers of the named server event","defaultValue":"","variable":false,"client":false,"server":true},{"name":"events.set_event_min_delay","description":"(Generated) Sets the minimum delay in seconds between automatic triggers of the named server event","defaultValue":"","variable":false,"client":false,"server":true},{"name":"eventschedule.killallevents","description":"(Generated) Kills all currently running triggered event instances across all enabled event schedules; registered as eventschedule.killallevents","defaultValue":"","variable":false,"client":false,"server":true},{"name":"eventschedule.triggerevent","description":"(Generated) Triggers a named event schedule by partial name match; registered as eventschedule.triggerevent; lists available events if name is invalid or ambiguous","defaultValue":"","variable":false,"client":false,"server":true},{"name":"eventschedulewipeoffset.event_hours_before_wipe","description":"(Generated) Number of real-time hours before a scheduled wipe at which the pre-wipe event schedule begins running; registered as event_hours_before_wipe","defaultValue":"24","variable":true,"client":false,"server":true},{"name":"excavatorsignalcomputer.automaticchargeneededforsupplies","description":"(Generated) Amount of charge required for the excavator to automatically trigger supply drop delivery without player activation","defaultValue":"600","variable":true,"client":false,"server":true},{"name":"excavatorsignalcomputer.chargeneededforsupplies","description":"(Generated) Amount of charge (in seconds of operation) the excavator signal computer requires before it can manually call a supply drop","defaultValue":"600","variable":true,"client":false,"server":true},{"name":"farmableanimal.simhours","description":"Simulates the provided number of hours on all farm animals within 10m","defaultValue":"","variable":false,"client":false,"server":true},{"name":"file.debug","description":"(Generated) Enables verbose debug logging for the file system abstraction layer, logging all file read/write operations to the console","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"file.time","description":"(Generated) When enabled, measures and logs the time taken for each file system operation, helping identify slow asset or config file loading","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"fishing.debugoverfishing","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"fishing.disableoverfishing","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"fishing.overfishedareadurationminutes","description":"","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"fishing.overfishedarearadius","description":"","defaultValue":"16","variable":true,"client":false,"server":true},{"name":"fishing.successesuntiloverfished","description":"","defaultValue":"25","variable":true,"client":false,"server":true},{"name":"fps.graph","description":"(Generated) Controls the FPS graph overlay mode; 0 = off, higher values show increasingly detailed frame time graphs and performance metrics","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"fps.limit","description":"(Generated) Target application frame rate cap; 0 = unlimited; on client clamped to 240; on server limits tick dispatch rate; saved between sessions","defaultValue":"240","variable":true,"client":true,"server":false},{"name":"fps.limit","description":"","defaultValue":"240","variable":true,"client":false,"server":true},{"name":"fps.limitinbackground","description":"(Generated) When enabled, caps the frame rate to 15 FPS when the game window loses focus, reducing CPU/GPU usage while the game is in the background","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"fps.limitinmenu","description":"(Generated) When enabled, applies the fps.limit cap while in the main menu, preventing unnecessary GPU usage on the menu screen","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"fps.startlogging","description":"This is going to log your FPS into a file, call stoplogging to stop the logging","defaultValue":"","variable":false,"client":true,"server":false},{"name":"fps.stoplogging","description":"(Generated) Stops an active FPS logging session started with fps.StartLogging and writes the collected frame data to disk","defaultValue":"","variable":false,"client":true,"server":false},{"name":"frankensteinbrain.movetowardsrate","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"frankensteinpet.decayminutes","description":"How long before a Frankenstein Pet dies un controlled and not asleep on table","defaultValue":"180","variable":true,"client":false,"server":true},{"name":"fuzzysearch.search_similarity_modifier","description":"How similar the server name must be to the search filter to be included in the results. (0 is exact match, 1 is no match at all)","defaultValue":"0.14","variable":true,"client":true,"server":false},{"name":"gamemode.set","description":"(Generated) Sets the active game mode by name; game modes can alter loot tables, rules, and player abilities (e.g. softcore, hardcore)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"gamemode.setteam","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"gamemodesoftcore.allow_tc_corpse_no_building","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"gamemodesoftcore.gather_rate","description":"(Generated) Global multiplier for resources gathered in Softcore mode from ores, trees, logs, wild plants and animals; 1.0 = default, 2.0 = double yield","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"gamemodesoftcore.reclaim_building_auth","description":"(Generated) When enabled, items are kept in a reclaim backpack even if the player died while inside their own authorised base","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"gamemodesoftcore.reclaim_fraction_belt","description":"(Generated) Fraction of belt slot items that are preserved in a softcore death reclaim backpack; default 0.5 (50%)","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"gamemodesoftcore.reclaim_fraction_main","description":"(Generated) Fraction of main inventory items preserved in a softcore death reclaim backpack; default 0.5 (50%)","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"gamemodesoftcore.reclaim_fraction_wear","description":"(Generated) Fraction of clothing/armour items that are preserved in a softcore death reclaim backpack; default 1.0 (100%)","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"gamemodesoftcore.reclaim_suicide","description":"(Generated) When enabled, items are kept in a reclaim backpack even if the player died by suicide (F1 kill)","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"gamephysics.defaultmaxresultsperquery","description":"How many results to collect per command","defaultValue":"16","variable":true,"client":false,"server":true},{"name":"gametip.hidegametip","description":"(Generated) Hides the game tip HUD element, fading it out over 1 second; can be called from server","defaultValue":"","variable":false,"client":true,"server":false},{"name":"gametip.listgametips","description":"(Generated) Returns the array of all registered game tip definitions for console inspection","defaultValue":"","variable":false,"client":true,"server":false},{"name":"gametip.server_event_tips","description":"Whether server events will show on the client as toast notifications","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"gametip.showgametip","description":"(Generated) Displays a game tip message on the HUD using the game tip canvas, fading it in over 1 second; can be called from server","defaultValue":"","variable":false,"client":true,"server":false},{"name":"gametip.showgametips","description":"(Generated) When enabled, game tips can be displayed on the HUD; disable to suppress all game tip messages; saved between sessions","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"gametip.showtoast","description":"Will show a game tip on the player screen <style> <text>","defaultValue":"","variable":false,"client":true,"server":false},{"name":"gametip.showtoast_translated","description":"Will show a translated game tip on the player screen <style> <key> <english> <overlay> <args>","defaultValue":"","variable":false,"client":true,"server":false},{"name":"gc.alloc","description":"(Generated) Allocates a byte array of the given size (default 1 MB) as a GC pressure test; useful for profiling memory allocation throughput","defaultValue":"","variable":false,"client":true,"server":false},{"name":"gc.alloc","description":"(Generated) Allocates a byte array of the given size (default 1 MB) as a GC pressure test; useful for profiling memory allocation throughput","defaultValue":"","variable":false,"client":false,"server":true},{"name":"gc.buffer","description":"(Generated) Raw size in bytes of the GC buffer allocation; do not set directly â€” use _enabled and let the system manage allocation","defaultValue":"256","variable":true,"client":true,"server":false},{"name":"gc.buffer_enabled","description":"(Generated) Enables the managed memory GC buffer, which pre-allocates a buffer to delay GC collections and reduce GC-induced frame hitches","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"gc.collect","description":"(Generated) Triggers an immediate full managed garbage collection pass; useful after large allocations for memory profiling","defaultValue":"","variable":false,"client":true,"server":false},{"name":"gc.collect","description":"(Generated) Triggers an immediate full managed garbage collection pass; useful after large allocations for memory profiling","defaultValue":"","variable":false,"client":false,"server":true},{"name":"gc.debuglevel","description":"(Generated) Controls the verbosity of GC debug output; higher values print more details about collection frequency and memory pressure","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"gc.enabled","description":"(Generated) When enabled, this system is globally active; disable to deactivate the system for the current session","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"gc.enabled","description":"(Generated) When enabled, this system is globally active; disable to deactivate the system for the current session","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"gc.incremental_enabled","description":"(Generated) Read-only: reports whether Unity incremental garbage collection is enabled for this runtime; cannot be changed at runtime","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"gc.incremental_enabled","description":"(Generated) Read-only: reports whether Unity incremental garbage collection is enabled for this runtime; cannot be changed at runtime","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"gc.incremental_milliseconds","description":"(Generated) Time slice in milliseconds allocated to incremental GC per frame; lower values reduce GC stutter but spread collection over more frames","defaultValue":"3","variable":true,"client":true,"server":false},{"name":"gc.incremental_milliseconds","description":"(Generated) Time slice in milliseconds allocated to incremental GC per frame; lower values reduce GC stutter but spread collection over more frames","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"gc.unload","description":"(Generated) Calls Resources.UnloadUnusedAssets to unload assets no longer referenced by any object, freeing RAM and VRAM","defaultValue":"","variable":false,"client":true,"server":false},{"name":"gc.unload","description":"(Generated) Calls Resources.UnloadUnusedAssets() to unload assets no longer referenced by any object, freeing RAM and VRAM","defaultValue":"","variable":false,"client":false,"server":true},{"name":"geolocation.auto_detect_country","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"geolocation.geo_status","description":"Print current GeoLocation state","defaultValue":"","variable":false,"client":true,"server":false},{"name":"geolocation.phrases_count","description":"Print how many country phrases are loaded","defaultValue":"","variable":false,"client":true,"server":false},{"name":"geolocation.search","description":"Simulate a country search query and log matching results","defaultValue":"","variable":false,"client":true,"server":false},{"name":"geolocation.window_state","description":"Print UI_CountrySelection window state","defaultValue":"","variable":false,"client":true,"server":false},{"name":"gesturecollection.showadmincinematicgesturesinbindings","description":"(Generated) When enabled, admin-only cinematic gestures are shown in the gesture binding UI for assignment","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot0ring0bind","description":"(Generated) Saved gesture binding for radial menu ring 0, slot 0; default clap","defaultValue":"clap","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot0ring1bind","description":"(Generated) Saved gesture binding for radial menu ring 1, slot 0; empty by default","defaultValue":"","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot10ring0bind","description":"(Generated) Saved gesture binding for radial menu ring 0, slot 10; default raiseroof","defaultValue":"raiseroof","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot10ring1bind","description":"(Generated) Saved gesture binding for radial menu ring 1, slot 10; empty by default","defaultValue":"","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot11ring0bind","description":"(Generated) Saved gesture binding for radial menu ring 0, slot 11; default cabbagepatch","defaultValue":"cabbagepatch","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot11ring1bind","description":"(Generated) Saved gesture binding for radial menu ring 1, slot 11; empty by default","defaultValue":"","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot12ring0bind","description":"(Generated) Saved gesture binding for radial menu ring 0, slot 12; default twist","defaultValue":"twist","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot12ring1bind","description":"(Generated) Saved gesture binding for radial menu ring 1, slot 12; empty by default","defaultValue":"","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot1ring0bind","description":"(Generated) Saved gesture binding for radial menu ring 0, slot 1; default surrender","defaultValue":"surrender","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot1ring1bind","description":"(Generated) Saved gesture binding for radial menu ring 1, slot 1; empty by default","defaultValue":"","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot2ring0bind","description":"(Generated) Saved gesture binding for radial menu ring 0, slot 2; default hurry","defaultValue":"hurry","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot2ring1bind","description":"(Generated) Saved gesture binding for radial menu ring 1, slot 2; empty by default","defaultValue":"","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot3ring0bind","description":"(Generated) Saved gesture binding for radial menu ring 0, slot 3; default ok","defaultValue":"ok","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot3ring1bind","description":"(Generated) Saved gesture binding for radial menu ring 1, slot 3; empty by default","defaultValue":"","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot4ring0bind","description":"(Generated) Saved gesture binding for radial menu ring 0, slot 4; default point","defaultValue":"point","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot4ring1bind","description":"(Generated) Saved gesture binding for radial menu ring 1, slot 4; empty by default","defaultValue":"","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot5ring0bind","description":"(Generated) Saved gesture binding for radial menu ring 0, slot 5; default shrug","defaultValue":"shrug","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot5ring1bind","description":"(Generated) Saved gesture binding for radial menu ring 1, slot 5; empty by default","defaultValue":"","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot6ring0bind","description":"(Generated) Saved gesture binding for radial menu ring 0, slot 6; default thumbsdown","defaultValue":"thumbsdown","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot6ring1bind","description":"(Generated) Saved gesture binding for radial menu ring 1, slot 6; empty by default","defaultValue":"","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot7ring0bind","description":"(Generated) Saved gesture binding for radial menu ring 0, slot 7; default thumbsup","defaultValue":"thumbsup","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot7ring1bind","description":"(Generated) Saved gesture binding for radial menu ring 1, slot 7; empty by default","defaultValue":"","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot8ring0bind","description":"(Generated) Saved gesture binding for radial menu ring 0, slot 8; default victory","defaultValue":"victory","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot8ring1bind","description":"(Generated) Saved gesture binding for radial menu ring 1, slot 8; empty by default","defaultValue":"","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot9ring0bind","description":"(Generated) Saved gesture binding for radial menu ring 0, slot 9; default wave","defaultValue":"wave","variable":true,"client":true,"server":false},{"name":"gesturecollection.slot9ring1bind","description":"(Generated) Saved gesture binding for radial menu ring 1, slot 9; empty by default","defaultValue":"","variable":true,"client":true,"server":false},{"name":"global.add_wallpaper_radius","description":"<name/id> <radius> | Use print_wallpaper_skins for a list | 0 -> default, -1 -> random","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.addcctvcode","description":"Adds a cctv code to a Computer Station, look at the station when running the command","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.adminambientmultiplier","description":"if >= 0 the ambient light intensity will be forced to this","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"global.adminclouds","description":"if >= 0 the clouds amount will be forced to this value","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"global.adminfog","description":"if >= 0 the fog amount will be forced to this value","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"global.adminlight","description":"if >= 0 the sky light intensity will be forced to this","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"global.adminrain","description":"if >= 0 the rain amount will be forced to this value","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"global.adminreflectionmultiplier","description":"if >= 0 the reflection probe intensity will be forced to this","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"global.admintime","description":"if >= 0 the time of day (hour) will be forced to this","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"global.adminui_deleteugccontent","description":"(Generated) Clears all UGC content (images, patterns) from the entity with the given network ID and notifies the IUGCBrowserEntity component","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.adminui_fullrefresh","description":"(Generated) Triggers a full refresh of the admin UI by requesting the player list, server info, convars, and UGC list all at once","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.adminui_receivecommands","description":"(Generated) Client-side handler that receives the list of editable server convars from the server and passes it to the admin UI; called server-to-client, not manually","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.adminui_receiveplayerlist","description":"(Generated) Client-side handler that receives a JSON player list from the server and passes it to the admin UI; called server-to-client, not manually","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.adminui_receiveserverinfo","description":"(Generated) Client-side handler that receives serialised server info from the server and passes it to the admin UI; called server-to-client, not manually","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.adminui_receiveugclist","description":"(Generated) Client-side handler that receives a serialised UGC entity list from the server and passes it to the admin UI; called server-to-client, not manually","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.adminui_requestfireworkpattern","description":"(Generated) Sends the firework pattern design data for the specified pattern firework entity to the requesting admin client","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.adminui_requestplayerlist","description":"(Generated) Server-side handler that serialises and sends the current player list to the requesting admin client for display in the admin UI","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.adminui_requestserverconvars","description":"(Generated) Server-side handler that collects all ServerAdmin+ShowInAdminUI convars and sends them to the admin client for editing via the admin UI","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.adminui_requestserverinfo","description":"(Generated) Server-side handler that serialises and sends current server info (name, players, FPS, etc.) to the requesting admin client","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.adminui_requestugccontent","description":"(Generated) Server-side handler that retrieves a specific UGC data blob by CRC, entity ID, and type and sends it to the requesting admin client","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.adminui_requestugclist","description":"(Generated) Server-side handler that scans all entities for UGC content (images, patterns, vending names) and sends a serialised list to the admin client","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.adminwind","description":"if >= 0 the wind amount will be forced to this value","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"global.allowadminui","description":"Controls whether the in-game admin UI is displayed to admins","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"global.allowadminui","description":"Controls whether the in-game admin UI is displayed to admins","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"global.applygenes","description":"<gene string> - Applies the given genes (e.g. \"YYYGGG\") to the clone/seed in your hands","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.aquaticvehicledismounttime","description":"How long you need to hold Jump for in order to dismount a water based vehicle","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"global.authcount","description":"Returns all entities that the provided player is authed to (TC's, locks, etc), supports --json","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.authradius","description":"(Generated) Authorises the specified player (or caller if none given) to all tool cupboards within the given radius around them","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.authradius_multi","description":"(Generated) Authorises multiple specified players to all tool cupboards within the given radius around the calling admin","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.authradius_radius","description":"(Generated) Finds all players within playerRadius of the caller, then authorises each of them to TCs within authRadius of themselves","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.ban","description":"ban <player> <reason> [optional duration]","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.banid","description":"banid <steamid> <username> <reason> [optional duration]","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.banlist","description":"List of banned users (sourceds compat)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.banlistex","description":"List of banned users - shows reasons and usernames","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.bans","description":"List of banned users","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.blockemoji","description":"Blocks any emoji from appearing","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.blockemojianimations","description":"Disables any emoji animations","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.blockserveremoji","description":"Blocks emoji provided by servers from appearing","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.breakclothing","description":"(Generated) Breaks all equipped clothing items currently worn by the calling player, reducing their condition to zero","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.breakitem","description":"(Generated) Reduces the condition of all items in the calling player inventory whose short name matches the given string to zero, breaking them","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.buildinfo","description":"Get information about this build","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.carstats","description":"Get information about all the cars in the world","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.censornudity","description":"(Generated) Controls the nudity censorship level: 0 = none, 1 = censorship cubes, 2 = underwear shown; automatically forced to 2 in Chinese region builds","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"global.censorrecordings","description":"(Generated) When enabled, silences and hides audio cassette recordings to prevent playback of user-recorded content","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.censorsigns","description":"(Generated) When enabled, blurs or hides player-painted signs, photos, spray paint art, and sculptures to censor user-generated imagery","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.change_wallpaper_radius","description":"<name/id> <radius> | Use print_wallpaper_skins for a list | 0 -> default, -1 -> random","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.cinematicgingerbreadcorpses","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.cinematicgingerbreadcorpses","description":"When enabled a player wearing a gingerbread suit will gib like the gingerbread NPC's","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"global.clear_wallpaper_radius","description":"clear_wallpaper_radius <radius>","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.clearallsprays","description":"(Generated) Removes all spray paint entities from the server world; useful for cleaning up excessive player spray art","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.clearallspraysbyplayer","description":"(Generated) Removes all spray paint entities created by a specific player, identified by Steam ID or name","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.clearcctvcodes","description":"Clears all cctv codes from a Computer Station, look at the station when running the command","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.clearcontainer","description":"clearcontainer: Removes all items inside the container you're looking at","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.clearcontainer_radius","description":"clearcontainer_radius <radius>: Removes all items inside a container within a radius","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.cleardroppeditems","description":"(Generated) Removes all dropped item entities from the server, cleaning up every piece of loot on the ground","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.clearspraysatpositioninradius","description":"(Generated) Removes all spray paint entities within a given radius of the specified world position (X Y Z)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.clearspraysinradius","description":"(Generated) Removes all spray paint entities within the given radius of the calling admin current position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.clearugcbyplayer","description":"(Generated) Clears UGC content from all entities that have the specified player (by name or Steam ID) in their editing history","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.clearugcentitiesinrange","description":"(Generated) Clears UGC content from all entities within the given radius of a world position; reports how many entities were cleared","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.clearugcentity","description":"(Generated) Clears all UGC content from a single entity by network ID; reports success or failure","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.clearvendingmachinenamescontaining","description":"(Generated) Clears the custom name UGC from all vending machines whose content string contains the given search text (case/symbol insensitive)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.clientperf","description":"(Generated) Requests a performance report from every connected client; supports legacy and JSON formats; used for monitoring client frame rates and memory usage","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.colliders","description":"(Generated) Prints the count of enabled versus disabled Collider components currently in the scene","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.colliders","description":"(Generated) Prints the count of enabled versus disabled Collider components currently in the scene","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.consolescale","description":"Font size for the console window, 8-24 (default is 12)","defaultValue":"12","variable":true,"client":true,"server":false},{"name":"global.ddraw_netupdate","description":"(Generated) When enabled, draws debug visualisations of network update positions for all nearby entities; admin-only; useful for debugging network interpolation","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.deauthradius","description":"(Generated) Removes authorisation for the specified player (or caller) from all tool cupboards within the given radius","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.deauthradius_multi","description":"(Generated) Removes authorisation for multiple specified players from all tool cupboards within the given radius around the calling admin","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.deauthradius_radius","description":"(Generated) Finds all players within playerRadius of the caller, then deauthorises each of them from TCs within authRadius of themselves","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.debuglanguage","description":"0 - Disabled, 1 - Display localization key, 2 - Display randomly generated strings","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"global.developer","description":"(Generated) Developer mode level: 0 = off, 1 = developer overlays and convar unlocks, higher values enable increasingly verbose debug logging","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"global.developer","description":"(Generated) Developer mode level: 0 = off, 1 = developer overlays and convar unlocks, higher values enable increasingly verbose debug logging","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"global.disable_clouds","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.disablebagdropping","description":"Disables the backpacks that appear after a corpse times out","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"global.dump","description":"Dumps a diagnostic snapshot into a folder in /diagnostics/. WARNING: this will stall the server and can cause it to crash.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.dump","description":"Dumps a diagnostic snapshot into a folder in /diagnostics/. WARNING: this will stall the server and can cause it to crash.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.dumpanimators","description":"Dumps a diagnostic snapshot of animators into a diagnostics subfolder","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.dumpanimators","description":"Dumps a diagnostic snapshot of animators into a diagnostics subfolder ","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.dumpentities","description":"Dumps a diagnostic snapshot of entities into a diagnostics subfolder","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.dumpentities","description":"Dumps a diagnostic snapshot of entities into a diagnostics subfolder ","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.dumplodgroups","description":"Dumps a diagnostic snapshot of LOD Groups into a diagnostics subfolder","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.dumplodgroups","description":"Dumps a diagnostic snapshot of LOD Groups into a diagnostics subfolder","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.dumpnetwork","description":"Dumps a diagnostic snapshot of network info into a diagnostics subfolder","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.dumpnetwork","description":"Dumps a diagnostic snapshot of network info into a diagnostics subfolder","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.dumpobjects","description":"Dumps a diagnostic snapshot of objects into a diagnostics subfolder","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.dumpobjects","description":"Dumps a diagnostic snapshot of objects into a diagnostics subfolder","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.dumpphysics","description":"Dumps a diagnostic snapshot of physics into a diagnostics subfolder","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.dumpphysics","description":"Dumps a diagnostic snapshot of physics into a diagnostics subfolder","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.dumppreprocess","description":"Dump list of prefabs pre-processed into a diagnostics subfolder","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.dumppreprocess","description":"Dump list of prefabs pre-processed into a diagnostics subfolder","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.dumprootobjects","description":"Dumps a diagnostic snapshot of root objects (all gameobjects across all scenes) into a /diagnostics/ subfolder. WARNING: this will stall the server and can cause it to crash.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.dumprootobjects","description":"Dumps a diagnostic snapshot of root objects (all gameobjects across all scenes) into a /diagnostics/ subfolder. WARNING: this will stall the server and can cause it to crash.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.dumpsysteminformation","description":"Dumps a diagnostic snapshot of system information into a diagnostics subfolder","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.dumpsysteminformation","description":"Dumps a diagnostic snapshot of system information into a diagnostics subfolder","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.dumpwarmup","description":"Dumps a diagnostic snapshot of warmup info into a diagnostics subfolder","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.dumpwarmup","description":"Dumps a diagnostic snapshot of warmup info into a diagnostics subfolder","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.enable_marker_teleport","description":"When enabled, right clicking on the map teleports you instead of placing a marker","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.ent","description":"Sends a command to the server followed by the ID of the entity we're looking at","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.entcount","description":"Returns all entities that the provided player has placed, supports --json","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.entid","description":"(Generated) Runs an admin command (kill, lock, unlock, etc.) on a specific entity by network ID; blocks operation on players and point entities","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.exec","description":"(Generated) Executes a named cfg script file from the cfg directory; useful for applying batches of console commands stored in text files","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.fillcontainer","description":"fillcontainer <optional: category> - Fills the container you are looking at with random items, can also specify a category (ammunition, weapon etc.)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.fillcontainer_radius","description":"fillcontainer_radius <radius> <optional: category> - Fills containers with random items within a radius, can also specify a category","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.fillinventory","description":"fillinventory <optional: category> - Fills your inventory with random items, can also specify a category (ammunition, weapon etc.)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.flyingvehicledismounttime","description":"How long you need to hold Jump for in order to dismount a flying vehicle","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"global.forceunloadbundles","description":"(Generated) When enabled, asset bundles are unloaded from memory after their assets are extracted, saving memory; disable to keep bundles resident","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"global.forceunloadbundles","description":"(Generated) When enabled, asset bundles are unloaded from memory after their assets are extracted, saving memory; disable to keep bundles resident","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"global.free","description":"(Generated) Clears prefab pools and releases pooled objects; delegates to pool.clear_prefabs; admin/developer only","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.free","description":"(Generated) Clears prefab pools and releases pooled objects; delegates to pool.clear_prefabs; admin/developer only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.getugcinfo","description":"(Generated) Returns a JSON object containing the UGC info (CRCs, type, player history) for the entity with the given network ID","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.god","description":"If you're an admin this will enable god mode","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.godforceoffoverlay","description":"Media: Forces the global.god overlay to never show if enabled","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.groundvehicledismounttime","description":"How long you need to hold Jump for in order to dismount a car/snowmobile","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"global.hideinteracttextwhileads","description":"Hide interact text when aiming down sights","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.hideteamleadermapmarkers","description":"Hides all team leader map markers on the compass and map","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.horsedismounttime","description":"How long you need to hold Jump for in order to dismount a horse","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"global.hudcomponent","description":"(Generated) Toggles or sets the active state of a named HUD component by searching the UIHUD hierarchy; supports special-casing the error text object","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.injure","description":"(Generated) Puts the calling player or a named target into the wounded/downed state, simulating the critical injury bleed-out state","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.injureplayer","description":"(Generated) Puts the specified player into the wounded/downed state immediately without killing them; useful for testing the crawl/revive mechanics","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.job_system_threads","description":"(Generated) Number of Unity job worker threads; 0 or -1 sets the default (auto); higher values improve parallel job throughput on many-core CPUs","defaultValue":"15","variable":true,"client":true,"server":false},{"name":"global.job_system_threads","description":"(Generated) Number of Unity job worker threads; 0 or -1 sets the default (auto); higher values improve parallel job throughput on many-core CPUs","defaultValue":"15","variable":true,"client":false,"server":true},{"name":"global.kick","description":"(Generated) Kicks the specified player from the server with an optional reason; broadcasts the kick to chat and places them through the queue on reconnect","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.kickall","description":"(Generated) Kicks all currently connected players from the server with an optional reason; useful for forcing a restart or clearing the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.kill","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.killallplayers","description":"(Generated) Deals lethal damage to every non-NPC player currently connected to the server; reports the number of players killed","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.killallplayersradius","description":"Kill all players within the given radius","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.killbees","description":"Kills all bee swarms","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.killplayer","description":"(Generated) Deals 1000 damage to the specified player (by name/SteamID/bot) killing them immediately; useful for testing death logic without console kill commands","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.killplayerinview","description":"Kill the player you're looking at","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.language","description":"(Generated) Sets the client display language by locale code (e.g. en, de, fr); forces all UI text to reload using the new localisation strings","defaultValue":"en","variable":true,"client":true,"server":false},{"name":"global.limitflashing","description":"Limits the flashing frequency of music driven lights","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.listid","description":"List of banned users, by ID (sourceds compat)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.maxspraysperplayer","description":"If a player sprays more than this, the oldest spray will be destroyed. 0 will disable","defaultValue":"40","variable":true,"client":false,"server":true},{"name":"global.maxthreads","description":"(Generated) Maximum number of Unity job system worker threads; controls the background thread pool size for job dispatching","defaultValue":"8","variable":true,"client":true,"server":false},{"name":"global.maxthreads","description":"(Generated) Maximum number of Unity job system worker threads; controls the background thread pool size for job dispatching","defaultValue":"8","variable":true,"client":false,"server":true},{"name":"global.moderatorid","description":"(Generated) Adds the specified Steam64 ID as a server moderator with optional name and reason; grants admin flag to the player if connected","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.mute","description":"(Generated) Mutes the specified connected player preventing them from using chat; optionally accepts a mute expiry timestamp for temporary mutes","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.mutelist","description":"Print a list of currently muted players","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.objects","description":"(Generated) Prints all live Unity Object instances sorted by total memory usage, showing type, instance count, and estimated total size in bytes","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.objects","description":"(Generated) Prints all live Unity Object instances sorted by total memory usage, showing type, instance count, and estimated total size in bytes","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.overrideoceanenvironmentlerp","description":"Controls how the ocean environment variables, -1=no override, 0=bottom of the ocean, 1=surface conditions","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"global.ownerid","description":"(Generated) Adds the specified Steam64 ID as a server owner (auth level 2) with optional name and reason; requires the caller to also be auth level 2","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.perf","description":"(Generated) Controls the on-screen performance overlay detail level; 0 = off, higher values add more metrics such as FPS, ping, entity count, and memory usage","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"global.perf","description":"(Generated) Controls the on-screen performance overlay detail level; 0 = off, higher values add more metrics such as FPS, ping, entity count, and memory usage","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"global.playerlist","description":"Get a list of players","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.playerlistids","description":"Get a list of player's IDs","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.players","description":"Print out currently connected clients etc","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.print_wallpaper_skins","description":"Lists all wallpaper skins","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.printallscenesinbuild","description":"(Generated) Prints all scenes registered in the build settings with their build index and asset path","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.printallscenesinbuild","description":"(Generated) Prints all scenes registered in the build settings with their build index and asset path","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.processmidiinput","description":"(Generated) Enables MIDI controller input for in-game instruments; disabling suppresses MIDI events even when a MIDI device is connected","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"global.queue","description":"(Generated) Prints the current state of server-side stability check and surroundings update queues; reports nothing useful on client","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.queue","description":"(Generated) Prints the current state of server-side stability check and surroundings update queues; reports nothing useful on client","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.quit","description":"(Generated) Quits the application cleanly with no arguments; rejects calls with arguments to prevent accidental exit; in the editor exits play mode","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.quit","description":"(Generated) Quits the application cleanly with no arguments; rejects calls with arguments to prevent accidental exit; in the editor exits play mode","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.readcfg","description":"(Generated) Loads and applies the default graphics config, then reads cfg/client.cfg and cfg/keys.cfg to restore previously saved settings and bindings","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.recover","description":"(Generated) Revives the calling player or a named target from the wounded state, restoring them to standing with a small amount of health","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.recoverplayer","description":"(Generated) Recovers the specified player from the wounded state, standing them back up at minimum health","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.removecctvcode","description":"Removes a cctv code to a Computer Station, look at the station when running the command","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.removemoderator","description":"(Generated) Removes moderator status from the specified Steam64 ID; removes admin flag from the player if currently connected","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.removeowner","description":"(Generated) Removes owner status from the specified Steam64 ID; removes admin flag from the player if currently connected","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.removeskipqueue","description":"Removes skip queue permission from a SteamID","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.report","description":"(Generated) Runs a server performance diagnostic report covering entity counts, memory usage, and active invokes, outputting results to the server console","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.respawn","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.respawn_sleepingbag","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.respawn_sleepingbag_remove","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.restart","description":"(Generated) Schedules a server restart; optionally accepts a countdown in seconds and a broadcast message sent to all players before the restart occurs","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.richpresence","description":"(Generated) Enables Steam Rich Presence, which broadcasts the current game activity (server name, player count) to Steam friends","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"global.say","description":"Sends a message in chat","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.serverinfo","description":"Get a list of information about the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.setinfo","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.setrccode","description":"Sets the code for a CCTV camera or any remote controllable with an identifier, look at the object when running the command","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.show_hidden_items","description":"(Generated) When enabled, hidden/developer-only items are shown in item picker and drop menus in the admin UI; admin-only","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.showblood","description":"(Generated) Enables blood particle effects and blood splatter visuals when players or entities are damaged; disabling hides gore for accessibility or streaming","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"global.showbotsinplayerlist","description":"Include bots in the admin UI player list (debugging purpose only)","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"global.showdeathmarkeroncompass","description":"(Generated) Shows a skull icon at the player last death position on the compass bar after they respawn, helping them navigate back to their body","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"global.showemojierrors","description":"Displays any emoji rendering errors in the console","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.showitemcountsonpickup","description":"Show how many of a given item is in the inventory when picking up a stackable item","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"global.showitempickupnotices","description":"(Generated) Shows small UI notification banners when the local player picks up items; disabling hides these pickup popup messages","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"global.signundobuffer","description":"How many changes to save for undo/redo purposes","defaultValue":"10","variable":true,"client":true,"server":false},{"name":"global.skick","description":"(Generated) Silently kicks the specified player without broadcasting to chat; the kick is logged to RCON only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.skin_looking","description":"<skin>","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.skin_radius","description":"skin_radius 'skin' 'radius'","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.skipqueue","description":"(Generated) Moves the specified Steam64 ID to the front of the connection queue so they connect immediately on next join","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.skipqueueid","description":"Adds skip queue permissions to a SteamID","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.sleep","description":"(Generated) Puts the calling player into the sleeping state, disconnecting their control and making them a sleeping entity on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.sleepingusers","description":"Show user info for players on server.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.sleepingusersinrange","description":"Show user info for sleeping players on server in range of the player.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.sleeptarget","description":"(Generated) Puts the player that the calling admin is looking at into the sleeping state; useful for testing sleeping player interactions","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.spectate","description":"(Generated) Enters spectator mode; optionally accepts a player name or Steam ID to spectate that specific player from a third-person camera","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.spectatebots","description":"If true, can spectate bots","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.spectateid","description":"(Generated) Enters spectator mode targeting the entity or player with the given network entity ID","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.sprayduration","description":"Base time (in seconds) that sprays last","defaultValue":"10800","variable":true,"client":false,"server":true},{"name":"global.sprayoutofauthmultiplier","description":"Multiplier applied to SprayDuration if a spray isn't in the sprayers auth (cannot go above 1f)","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"global.stats","description":"Print out stats of currently connected clients","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.status","description":"Print out currently connected clients","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.status_cl","description":"(Generated) Prints client-side connection status information including connected state, ping, player entity ID, and current map to the client console","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.status_sv","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.steamconnectiontimeout","description":"","defaultValue":"10000","variable":true,"client":true,"server":false},{"name":"global.steamconnectiontimeout","description":"","defaultValue":"10000","variable":true,"client":false,"server":true},{"name":"global.steamnagleflush","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.steamnagleflush","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"global.steamnagletime","description":"","defaultValue":"5000","variable":true,"client":true,"server":false},{"name":"global.steamnagletime","description":"Nagle time, in microseconds","defaultValue":"5000","variable":true,"client":false,"server":true},{"name":"global.steamnetdebug","description":"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)","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"global.steamnetdebug","description":"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)","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"global.steamnetdebug_ackrtt","description":"","defaultValue":"4","variable":true,"client":true,"server":false},{"name":"global.steamnetdebug_ackrtt","description":"","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"global.steamnetdebug_message","description":"","defaultValue":"4","variable":true,"client":true,"server":false},{"name":"global.steamnetdebug_message","description":"","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"global.steamnetdebug_p2prendezvous","description":"","defaultValue":"4","variable":true,"client":true,"server":false},{"name":"global.steamnetdebug_p2prendezvous","description":"","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"global.steamnetdebug_packetdecode","description":"","defaultValue":"4","variable":true,"client":true,"server":false},{"name":"global.steamnetdebug_packetdecode","description":"","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"global.steamnetdebug_packetgaps","description":"","defaultValue":"4","variable":true,"client":true,"server":false},{"name":"global.steamnetdebug_packetgaps","description":"","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"global.steamnetdebug_sdrrelaypings","description":"","defaultValue":"4","variable":true,"client":true,"server":false},{"name":"global.steamnetdebug_sdrrelaypings","description":"","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"global.steamrelayinit","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.steamrelayinit","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.steamsendbuffer","description":"","defaultValue":"524288","variable":true,"client":true,"server":false},{"name":"global.steamsendbuffer","description":"Upper limit of buffered pending bytes to be sent","defaultValue":"524288","variable":true,"client":false,"server":true},{"name":"global.steamsendratemax","description":"","defaultValue":"262144","variable":true,"client":true,"server":false},{"name":"global.steamsendratemax","description":"Maxminum send rate clamp, 0 is no limit","defaultValue":"262144","variable":true,"client":false,"server":true},{"name":"global.steamsendratemin","description":"","defaultValue":"262144","variable":true,"client":true,"server":false},{"name":"global.steamsendratemin","description":"Minimum send rate clamp, 0 is no limit","defaultValue":"262144","variable":true,"client":false,"server":true},{"name":"global.steamstatus","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.steamstatus","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.streamermode","description":"(Generated) Enables streamer mode, which hides sensitive player information such as Steam names and coordinates from on-screen elements to protect privacy","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.subscriptions","description":"(Generated) Prints a table of active network group subscriptions for the calling player, showing realm and group ID; supports --json flag","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.subscriptions","description":"(Generated) Prints a table of active network group subscriptions for the calling player, showing realm and group ID; supports --json flag","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.sysinfo","description":"(Generated) Prints a summary of the current machine hardware and OS info including CPU, GPU, RAM, and platform","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.sysinfo","description":"(Generated) Prints a summary of the current machine hardware and OS info including CPU, GPU, RAM, and platform","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.sysuid","description":"(Generated) Prints the unique device identifier for the current machine as reported by Unity SystemInfo.deviceUniqueIdentifier","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.sysuid","description":"(Generated) Prints the unique device identifier for the current machine as reported by Unity SystemInfo.deviceUniqueIdentifier","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teaminfo","description":"(Generated) Prints a table of all members in the team of the specified player showing Steam ID, username, online status, and whether they are team leader; supports --json","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleport","description":"(Generated) Teleports the calling admin to a player by name or partial name match; if two arguments are given, moves the first-named player to the second","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleport2autheditem","description":"<steamID/name> <optional: filter> - Teleport to a random entity the player is authed on","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleport2death","description":"(Generated) Teleports the calling admin to their own most recent death location","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleport2entityid","description":"Teleport to the entity with the specified network ID","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleport2grid","description":"(Generated) Teleports the calling admin to the centre of the named map grid square (e.g. A1, B3)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleport2marker","description":"(Generated) Teleports the calling admin to the map marker they have placed on their in-game map","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleport2me","description":"(Generated) Teleports the named player to the calling admin current position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleport2mission","description":"(Generated) Teleports the calling admin to the target location of their currently active mission objective","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleport2nearest","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleport2owneditem","description":"(Generated) Teleports the calling admin to an entity owned by a specified player, identified by Steam ID or name","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleportany","description":"(Generated) Teleports the calling admin to the nearest entity matching the given prefab short name, with an optional radius filter","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleportboat2grid","description":"(Generated) Teleports the calling admin and their player boat to the centre of the named map grid square (e.g. A1, B3)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleportboat2marker","description":"(Generated) Teleports the calling admin and their player boat to the map marker they have placed on their in-game map","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleportboatpos","description":"(Generated) Teleports the calling admin and their player boat to exact world coordinates specified as X Y Z arguments","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleporteveryone2me","description":"(Generated) Teleports all connected players to the calling admin current position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleportlos","description":"(Generated) Teleports the calling admin to the point in the world that their line of sight is currently hitting","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleportnonsleepers2me","description":"(Generated) Teleports all connected active (non-sleeping) players to the calling admin current position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleportpos","description":"(Generated) Teleports the calling admin or a named player to exact world coordinates specified as X Y Z arguments","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleportsleepers2me","description":"(Generated) Teleports all sleeping player entities to the calling admin current position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleporttargetteam2me","description":"(Generated) Teleports all members of the named player team to the calling admin current position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.teleportteam2me","description":"(Generated) Teleports all members of the calling player team to the calling admin current position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.textures","description":"(Generated) Prints a list of all live Texture objects with their name and estimated runtime memory size","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.textures","description":"(Generated) Prints a list of all live Texture objects with their name and estimated runtime memory size","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.togglespectateteaminfo","description":"(Generated) Toggles display of the team info overlay (health, location, vitals) for the spectated player while in spectator mode","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.unban","description":"(Generated) Removes the ban for the specified Steam64 ID from the server banlist, allowing the player to reconnect","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.underwater_cinematic","description":"(Generated) When enabled, enables additional cinematic underwater visual effects for cinematography use; admin-only","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.underwater_effect","description":"(Generated) When enabled, applies the underwater post-processing effect (distortion, colour grade) when the camera is submerged; admin-only client setting","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"global.underwater_scatter","description":"(Generated) Multiplier for underwater light scatter intensity; 1.0 = default, 0 = no scatter; admin-only cinematic control","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"global.unmute","description":"(Generated) Removes the chat mute from the specified connected player, allowing them to send messages again","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.updatemanifest","description":"Immediately update the manifest","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.updatemanifest","description":"Immediately update the manifest","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.updatenetworkpositionwithdebugcamerawhilespectating","description":"(Generated) When true, the server network position is updated to match the debug camera world position while spectating; useful for testing position-dependent server logic from the spectator view","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"global.upgrade_looking","description":"<grade>","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.upgrade_radius","description":"upgrade_radius 'grade' 'radius'","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.users","description":"Show user info for players on server.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.usersinrange","description":"Show user info for players on server in range of the player.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.usersinrangeofplayer","description":"Show user info for players on server in range of the supplied player (eg. Jim 50)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.usesingleitempickupnotice","description":"use a single item pickup notice instead of spawning multiple for each resource picked up","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"global.version","description":"(Generated) Prints the current game version string to the console, including build number and branch","defaultValue":"","variable":false,"client":true,"server":false},{"name":"global.version","description":"(Generated) Prints the current game version string to the console, including build number and branch","defaultValue":"","variable":false,"client":false,"server":true},{"name":"global.woundedfreecam","description":"If true, can use F3 camera changes while in wounded state","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"global.writecfg","description":"(Generated) Saves all current client console variable values to cfg/client.cfg and all key bindings to cfg/keys.cfg for persistence across game restarts","defaultValue":"","variable":false,"client":true,"server":false},{"name":"graphics.af","description":"(Generated) Anisotropic filtering level 1-16; higher values improve texture sharpness at oblique angles at a minor GPU cost; 1 = disabled","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"graphics.aggressiveshadowlod","description":"(Generated) When enabled, shadow LOD switching is more aggressive, reducing shadow detail at shorter distances to improve GPU shadow rendering performance","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.aggressiveshadowlodwearable","description":"(Generated) When enabled, wearable item renderers use the aggressive shadow LOD mode, disabling their shadow casting at shorter distances than normal","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.allowthreadedtexturecreation","description":"(Generated) When enabled, textures can be created on background threads; disable to force all texture creation to the main thread for debugging","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.biomefogdensityscale","description":"(Generated) Admin-only: global density multiplier for biome-specific ground fog; 1.0 = default, 0 = no fog","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"graphics.biomefogterrainmapcache","description":"(Generated) When enabled, the biome fog terrain map is cached between frames; disable to force a fresh terrain map read every frame for debugging","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.branding","description":"(Generated) When enabled, shows the Facepunch/Rust branding watermark on screen","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.chat","description":"(Generated) When enabled, the chat window is displayed; also gated by global.canChat","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.collapserenderers","description":"Collapse objects on renderer LODs for memory savings. Game needs to be restarted after changing.","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.compass","description":"Compass display mode: 0 = hidden, 1 = always visible, 2 = visible whilst Compass keybind is held, 3 = visible when Compass keybind is toggled","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"graphics.contactshadows","description":"(Generated) When enabled, renders screen-space contact shadows to add fine-detail shadows at object contact points not covered by shadow maps","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"graphics.detailed_postprocessing_profiling","description":"(Generated) When enabled, outputs detailed per-pass profiling data for the post-processing stack to the profiler; useful for identifying expensive post-processing passes","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"graphics.disableanimatorlod","description":"Disable all animator LODs. This will seriously degrade performance!","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"graphics.disablelightlod","description":"Disable all light LODs. This will seriously degrade performance!","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"graphics.disableparticlelod","description":"Disable all particle LODs. This will seriously degrade performance!","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"graphics.dlaa","description":"(Generated) When enabled, activates NVIDIA DLAA (Deep Learning Anti-Aliasing) instead of DLSS upscaling; requires a DLSS-capable GPU","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"graphics.dlss","description":"(Generated) NVIDIA DLSS upscaling quality preset: -1 = off, 0 = ultra performance, 1 = performance, 2 = balanced, 3 = quality, 4 = ultra quality","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"graphics.dof","description":"(Generated) When enabled, activates the depth-of-field post-processing effect, blurring objects outside the focal distance","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"graphics.dof_aper","description":"(Generated) Depth-of-field aperture (f-stop); lower values produce a shallower depth of field with more background blur","defaultValue":"12","variable":true,"client":true,"server":false},{"name":"graphics.dof_barrel","description":"(Generated) Admin/cinematic: barrel distortion amount applied to the depth-of-field effect","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"graphics.dof_blur","description":"(Generated) Depth-of-field blur intensity multiplier; higher values produce a stronger blur on out-of-focus areas","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"graphics.dof_debug","description":"(Generated) Admin/cinematic: when enabled, draws a debug overlay showing the depth buffer and circle of confusion for DoF tuning","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"graphics.dof_focus_dist","description":"distance from camera to focus on","defaultValue":"10","variable":true,"client":true,"server":false},{"name":"graphics.dof_focus_lookingat","description":"(Generated) Admin cinematic: sets the depth-of-field focus to the point the CameraMan is currently looking at; only works when CameraMan is active","defaultValue":"","variable":false,"client":true,"server":false},{"name":"graphics.dof_focus_target","description":"(Generated) Sets a player or entity as the live depth-of-field focus target by name/entity ID; the DoF focus distance tracks the target while set","defaultValue":"","variable":false,"client":true,"server":false},{"name":"graphics.dof_focus_time","description":"(Generated) Time in seconds for the depth-of-field focus distance to lerp to a new target when auto or dynamic mode is active","defaultValue":"0.2","variable":true,"client":true,"server":false},{"name":"graphics.dof_kernel_count","description":"Goes from 0 - 3, higher = more dof samples but slower perf","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"graphics.dof_mode","description":"0 = auto 1 = manual 2 = dynamic based on target","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"graphics.dof_nudge","description":"(Generated) Adjusts the current manual depth-of-field focus distance by the given amount in metres; negative values bring focus closer","defaultValue":"","variable":false,"client":true,"server":false},{"name":"graphics.dof_squeeze","description":"(Generated) Admin/cinematic: anamorphic squeeze factor applied to DoF bokeh shapes; 0 = circular, positive values = oval/anamorphic","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"graphics.drawdistance","description":"(Generated) Maximum camera draw distance in metres; objects beyond this distance are culled; lower values improve GPU performance at the cost of view distance","defaultValue":"2500","variable":true,"client":true,"server":false},{"name":"graphics.fov","description":"(Generated) Camera field of view in degrees, clamped between 70 and 90; higher values provide a wider view but can cause edge distortion","defaultValue":"75","variable":true,"client":true,"server":false},{"name":"graphics.graphics_jobs_sync_point","description":"0 = EndOfFrame, 1 = AfterScriptUpdate (default), 2 = AfterScriptLateUpdate, 3 = WaitForPresent","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"graphics.grassshadowsenabled","description":"(Generated) Developer-only: when enabled, grass geometry casts shadows; disabled by default due to performance cost on GPU shadow rendering","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"graphics.hlod","description":"(Generated) When enabled, hierarchical LOD (HLOD) meshes are used for distant geometry; automatically disabled when indirect instancing is active; toggling triggers a full LOD refresh","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.hud","description":"(Generated) When enabled, the in-game HUD is visible; disable to hide all HUD elements (health bar, hotbar, etc.) for screenshots","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.impostorshadows","description":"(Generated) When enabled, imposter (distant LOD billboard) objects cast shadows; improves visual quality of distant tree and building shadows at GPU cost","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"graphics.itemskins","description":"(Generated) When enabled, Steam Workshop skins are applied to items; disable to revert all items to default appearance","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.itemskintimeout","description":"(Generated) Timeout in seconds before a workshop skin download is considered failed and abandoned","defaultValue":"60","variable":true,"client":true,"server":false},{"name":"graphics.itemskinunload","description":"(Generated) When enabled, unreferenced workshop skin assets are unloaded from memory after the unload delay elapses","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.itemskinunloaddelay","description":"The time in seconds before a unreferenced skin is unloaded.","defaultValue":"120","variable":true,"client":true,"server":false},{"name":"graphics.lodbias","description":"Global multiplier for the LOD's switching distance. A larger value leads to a longer view distance before a lower resolution LOD is picked.","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"graphics.maxqueuedframes","description":"Maximum number of frames queued up by graphics driver.","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"graphics.parallax","description":"(Generated) Terrain parallax mapping mode: 0 = off, 1 = parallax offset, 2 = parallax occlusion; higher modes improve terrain depth at GPU cost","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"graphics.printlodqueues","description":"(Generated) Prints the current LOD master mesh queue state including pending and in-progress LOD mesh jobs","defaultValue":"","variable":false,"client":true,"server":false},{"name":"graphics.reflexintervalus","description":"Minimum interval in microseconds for frame synchronization. 0 = no frame rate limit","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"graphics.reflexlatencymarker","description":"(Generated) When enabled, inserts Reflex latency markers into the render pipeline for accurate latency measurement in FrameView/FCAT","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"graphics.reflexmode","description":"(Generated) NVIDIA Reflex low-latency mode: 0 = off, 1 = on, 2 = on + boost; reduces render latency on supported GPUs","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"graphics.renderscale","description":"(Generated) Internal render resolution scale (0.5-1.0); values below 1.0 render at a lower resolution then upscale, improving performance at cost of sharpness","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"graphics.reportparticlesystems","description":"(Generated) Prints a report of all currently playing particle systems with their hierarchy path and particle count; useful for finding expensive particle effects","defaultValue":"","variable":false,"client":true,"server":false},{"name":"graphics.reportshadowcasters","description":"(Generated) Prints a report of all visible shadow-casting renderers grouped by mesh name with instance counts; useful for identifying expensive shadow draw calls","defaultValue":"","variable":false,"client":true,"server":false},{"name":"graphics.resetmipmapbias","description":"(Generated) Resets the post-process layer mip map bias back to the default value of 0.5","defaultValue":"","variable":false,"client":true,"server":false},{"name":"graphics.resolution","description":"The current screen resolution index.","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"graphics.resolutions","description":"Display a list of available resolutions.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"graphics.runallshadowpresetsperformancetests","description":"(Generated) Developer-only: sequentially runs shadow performance benchmarks for all shadow quality presets and logs comparative timing results","defaultValue":"","variable":false,"client":true,"server":false},{"name":"graphics.runshadowpresetperformancetest","description":"(Generated) Developer-only: runs a shadow rendering performance benchmark using the currently selected shadow preset and logs timing results","defaultValue":"","variable":false,"client":true,"server":false},{"name":"graphics.screenmode","description":"The current screen mode.","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"graphics.setmipmapbias","description":"(Generated) Sets the global mip map bias for the post-process layer ; lower values use lower-resolution mip maps to save VRAM","defaultValue":"0.5-1.0","variable":false,"client":true,"server":false},{"name":"graphics.shaderlod","description":"(Generated) Global shader LOD level 1-6; lower values disable expensive shader features (e.g. parallax, specular) for better performance on low-end hardware","defaultValue":"6","variable":true,"client":true,"server":false},{"name":"graphics.shadowfilterquality","description":"(Generated) Developer-only: shadow PCF filtering quality 0-3; higher values use more shadow map samples for softer edges; also updates shadowmode and shader keywords","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"graphics.shadowlights","description":"(Generated) Maximum number of lights that can cast real-time shadows simultaneously; clamped to a minimum of 1; higher values improve shadow coverage at GPU cost","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"graphics.shadowmode","description":"(Generated) Shadow quality mode: 1 = hard, 2 = soft (PCF), 3 = high quality (PCSS), 4 = very high quality; higher modes are more expensive","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"graphics.showtexeldensity","description":"Texture density visualization tool: 0=disabled, 1=256, 2=512, 3=1024 texel/meter","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"graphics.spatiallyawareenvironmentvolumes","description":"Enables spatially aware environment volumes.","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.uiscale","description":"(Generated) UI scale multiplier clamped between 0.5 and 1.0; lower values shrink all UI elements to fit more on screen","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"graphics.usemarkerstooptimize","description":"(Generated) When enabled, uses Reflex pipeline stage markers to drive CPU/GPU synchronisation optimisations","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"graphics.vclouds_reproject","description":"(Generated) Admin-only: when enabled, volumetric clouds use temporal reprojection to amortise the rendering cost across multiple frames","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.viewmodeldepth","description":"(Generated) When enabled, the view model (held weapon/item) uses a separate depth buffer pass to prevent clipping into geometry","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.vm_fov_scale","description":"Whether to scale vm models with fov","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphics.vm_horizontal_flip","description":"FLips viewmodels horizontally (for left handed players)","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"graphics.volumetric_clouds","description":"(Generated) Volumetric cloud quality level mapped to VolumeClouds.Quality enum: 0 = off, 1 = low, 2 = medium, 3 = high","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"graphics.vram_report","description":"(Generated) Returns a formatted VRAM usage report showing estimated memory usage for meshes, textures, render targets, and total graphics memory","defaultValue":"","variable":false,"client":true,"server":false},{"name":"graphics.vsync","description":"Represents the number of vertical syncs that should pass between each frame. An integer in the range of 0-4.","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"graphics.wait_for_present_sync_point","description":"0 = BeginFrame (default), 1 = EndFrame","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"graphics.waves","description":"Disable larger ocean waves to test performance. Client/Rendering-side only.","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphicssettings.anisotropicfiltering","description":"Global anisotropic filtering mode. 0-2. Disabled, enabled per-texture, force-enabled for all textures.","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"graphicssettings.billboardsfacecameraposition","description":"If enabled, billboards will face towards camera position rather than camera orientation.","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphicssettings.enablelodcrossfade","description":"Enables or disables LOD Cross Fade.","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"graphicssettings.globaltexturemipmaplimit","description":"Indicates how many of the highest-resolution mips of each texture Unity does not upload at the given quality level.","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"graphicssettings.numshadowcascades","description":"Number of cascades to use for directional light shadows. 1 = None, 2 = Two, 4 = Four","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"graphicssettings.particleraycastbudget","description":"Budget for how many ray casts can be performed per frame for approximate collision testing.","defaultValue":"1024","variable":true,"client":true,"server":false},{"name":"graphicssettings.pixellightcount","description":"The maximum number of pixel lights that should affect any object.","defaultValue":"8","variable":true,"client":true,"server":false},{"name":"graphicssettings.shadowdistance","description":"Shadow drawing distance","defaultValue":"180","variable":true,"client":true,"server":false},{"name":"graphicssettings.shadowmapresolution","description":"The default resolution of shadow maps. 0 = Low, 1 = Medium, 2 = High, 3 = Very High","defaultValue":"3","variable":true,"client":true,"server":false},{"name":"graphicssettings.shadowqualitypreset","description":"The preset that determines all shadow settings. Low for performance, Max for the best visuals.","defaultValue":"3","variable":true,"client":true,"server":false},{"name":"graphicssettings.softparticles","description":"Should soft blending be used for particles?","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"grass.displacement","description":"(Generated) Enables GPU-driven grass displacement, which pushes grass aside when players and vehicles move through it","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"grass.distance","description":"(Generated) Maximum draw distance in metres for grass instances; lower values cull grass sooner, reducing GPU vertex cost in open areas","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"grass.maxthreads","description":"(Generated) Maximum number of CPU threads used for grass placement calculations; higher values speed up grass refresh at the cost of thread contention","defaultValue":"8","variable":true,"client":true,"server":false},{"name":"grass.print_foliage","description":"(Generated) Prints statistics about the current foliage system state, including active grass instance counts and memory usage","defaultValue":"","variable":false,"client":true,"server":false},{"name":"grass.quality","description":"(Generated) Controls overall grass rendering quality (0-100); lower values reduce grass density and draw distance for significant GPU performance gains","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"grass.refresh_budget","description":"(Generated) Maximum milliseconds per frame allocated to refreshing grass placement data; lower values spread refresh cost over more frames to avoid hitches","defaultValue":"0.3","variable":true,"client":true,"server":false},{"name":"grass.refresh_foliage","description":"(Generated) Forces an immediate refresh of all foliage and grass placement, reprocessing the entire visible grass field","defaultValue":"","variable":false,"client":true,"server":false},{"name":"growableentity.framebudgetms","description":"","defaultValue":"0.25","variable":true,"client":false,"server":true},{"name":"growableentity.growall","description":"(Generated) Server admin: forces all growable entities within 6m of the calling player to advance to their next growth stage instantly","defaultValue":"","variable":false,"client":false,"server":true},{"name":"growableentity.killall","description":"(Generated) Server admin: kills all growable entities within 6m of the calling player, removing them from the planter","defaultValue":"","variable":false,"client":false,"server":true},{"name":"guntrap.gun_trap_budget_ms","description":"How many milliseconds to spend on target scanning per frame","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"hackablelockedcrate.decayseconds","description":"How many seconds until the crate is destroyed without any hack attempts","defaultValue":"7200","variable":true,"client":false,"server":true},{"name":"hackablelockedcrate.requiredhackseconds","description":"How many seconds for the crate to unlock","defaultValue":"900","variable":true,"client":false,"server":true},{"name":"halloween.enabled","description":"(Generated) Enables the Halloween event on the server, activating Halloween-themed loot spawns, NPC variants, and event-specific mechanics","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"halloween.murdererpopulation","description":"Population active on the server, per square km","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"halloween.scarecrow_beancan_vs_player_dmg_modifier","description":"Modified damage from beancan explosion vs players (Default: 0.1).","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"halloween.scarecrow_body_dmg_modifier","description":"Modifier to how much damage scarecrows take to the body. (Default: 0.25)","defaultValue":"0.25","variable":true,"client":false,"server":true},{"name":"halloween.scarecrow_chase_stopping_distance","description":"Stopping distance for destinations set while chasing a target (Default: 0.5)","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"halloween.scarecrow_throw_beancan_global_delay","description":"The delay globally on a server between each time a scarecrow throws a beancan (Default: 8 seconds).","defaultValue":"8","variable":true,"client":false,"server":true},{"name":"halloween.scarecrowpopulation","description":"Population active on the server, per square km","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"halloween.scarecrows_throw_beancans","description":"Scarecrows can throw beancans (Default: true).","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"halloweendungeon.lifetime","description":"How long each active dungeon should last before dying","defaultValue":"600","variable":true,"client":false,"server":true},{"name":"halloweendungeon.population","description":"Population active on the server","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"handcuffs.maxconditionrepairlossonpush","description":"(Generated) Maximum handcuff condition loss fraction applied per push attempt; at 0.4 the cuffs lose up to 40% condition per escape push","defaultValue":"0.4","variable":true,"client":false,"server":true},{"name":"handcuffs.restrainedpushdamage","description":"(Generated) Damage dealt to a restrained (handcuffed) player when they attempt to push or escape; default 5","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"handcuffs.togglecuffslocked","description":"(Generated) Toggles the locked state of the handcuffs held by the calling admin player, switching between locked and unlocked","defaultValue":"","variable":false,"client":false,"server":true},{"name":"harmony.load","description":"(Generated) Loads and applies a Harmony patch assembly by file name, enabling server-side code patching without restarting","defaultValue":"","variable":false,"client":false,"server":true},{"name":"harmony.unload","description":"(Generated) Unloads a previously loaded Harmony patch assembly by file name, reverting any code modifications it applied","defaultValue":"","variable":false,"client":false,"server":true},{"name":"hbhfsensor.debugdraw","description":"When enabled, broadcasts debug drawing for HBHFSensor visibility checks (eye position, forward, range, per-player LOS rays).","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"heli.bulletaccuracy","description":"(Generated) Cone angle in degrees of the patrol helicopter gun spread; higher values make the helicopter less accurate","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"heli.bulletdamagescale","description":"(Generated) Multiplier applied to all bullet damage dealt by the patrol helicopter; 1.0 = normal, 2.0 = double damage","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"heli.call","description":"(Generated) Spawns and sends a patrol helicopter to the specified player or position, using the same logic as calltome but targeting another player","defaultValue":"","variable":false,"client":false,"server":true},{"name":"heli.calltome","description":"(Generated) Orders the active patrol helicopter to fly to the calling admin position and attack there","defaultValue":"","variable":false,"client":false,"server":true},{"name":"heli.death","description":"(Generated) Forces the active patrol helicopter to die immediately, triggering its death explosion and crash sequence","defaultValue":"","variable":false,"client":false,"server":true},{"name":"heli.drop","description":"(Generated) Spawns a patrol helicopter at the calling admin position, bypassing the normal random spawn logic; primarily used for testing","defaultValue":"","variable":false,"client":false,"server":true},{"name":"heli.flee","description":"(Generated) Orders the active patrol helicopter to immediately flee to a random distant location and disengage","defaultValue":"","variable":false,"client":false,"server":true},{"name":"heli.guns","description":"(Generated) Number of gun hardpoints active on the patrol helicopter; set to 0 to disable its guns without despawning it","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"heli.lifetimeminutes","description":"(Generated) How many minutes the patrol helicopter stays airborne before self-destructing; default is 30 minutes","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"heli.move","description":"(Generated) Moves the active patrol helicopter to the calling admin current position without entering combat mode","defaultValue":"","variable":false,"client":false,"server":true},{"name":"heli.orbit","description":"(Generated) Orders the active patrol helicopter to orbit around the calling admin current position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"heli.orbitstrafe","description":"(Generated) Orders the active patrol helicopter to orbit and strafe the calling admin position simultaneously","defaultValue":"","variable":false,"client":false,"server":true},{"name":"heli.patrol","description":"(Generated) Orders the active patrol helicopter to resume normal patrol mode, following its randomised waypoint path across the map","defaultValue":"","variable":false,"client":false,"server":true},{"name":"heli.strafe","description":"(Generated) Orders the active patrol helicopter to perform a strafing run on the calling admin current position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"heli.testpuzzle","description":"(Generated) Triggers the helicopter puzzle sequence (approach, puzzle activation, reward) for testing the helicopter monument puzzle","defaultValue":"","variable":false,"client":false,"server":true},{"name":"hero.action","description":"(Generated) Call-to-action button label shown on the hero DLC promotional banner (e.g. Out Now, Coming Soon) (Out Now)","defaultValue":"","variable":true,"client":true,"server":false},{"name":"hero.ident","description":"(Generated) Identifier string for the currently active hero/DLC promotional banner; determines which promotional banner set is displayed in the main menu","defaultValue":"instrument001","variable":true,"client":true,"server":false},{"name":"hero.show","description":"(Generated) Triggers the hero DLC promotional banner to display in the main menu UI","defaultValue":"","variable":false,"client":true,"server":false},{"name":"hero.title","description":"(Generated) Title text displayed on the hero DLC promotional banner in the main menu (Instrument DLC)","defaultValue":"","variable":true,"client":true,"server":false},{"name":"hero.url","description":"(Generated) URL or Steam appid link opened when the player clicks the hero DLC banner call-to-action button","defaultValue":"appid:1174370","variable":true,"client":true,"server":false},{"name":"hero.video","description":"(Generated) URL of the promotional video shown in the hero DLC banner in the main menu","defaultValue":"https://files.facepunch.com/garry/bdf1fc04-06a5-469c-bad9-f26cc5510534.mp4","variable":true,"client":true,"server":false},{"name":"hexagongridgenerator.generategrid","description":"<gridSize> 5 <tileSpacing> 1.35","defaultValue":"","variable":false,"client":false,"server":true},{"name":"hierarchy.cd","description":"(Generated) Changes the current hierarchy context to the named child GameObject, similar to the Unix cd command; allows drilling into nested scene objects","defaultValue":"","variable":false,"client":false,"server":true},{"name":"hierarchy.del","description":"(Generated) Deletes the named GameObject from the scene hierarchy; use with caution as this permanently removes the object","defaultValue":"","variable":false,"client":false,"server":true},{"name":"hierarchy.ls","description":"(Generated) Lists all GameObjects in the current hierarchy context, similar to the Unix ls command; used for navigating the scene hierarchy from the console","defaultValue":"","variable":false,"client":false,"server":true},{"name":"hitnotify.headshot","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"hitnotify.notification_level","description":"","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"hotairballoon.minimumaltitudeterrain","description":"","defaultValue":"25","variable":true,"client":false,"server":true},{"name":"hotairballoon.outsidedecayminutes","description":"How long before a HAB loses all its health while outside","defaultValue":"180","variable":true,"client":false,"server":true},{"name":"hotairballoon.population","description":"Population active on the server","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"hotairballoon.serviceceiling","description":"","defaultValue":"175","variable":true,"client":false,"server":true},{"name":"indirect_instancing.batches_per_worker","description":"How many batches each worker should process. This just controls how chunked the jobs are and how often the scheduler can intervene","defaultValue":"64","variable":true,"client":true,"server":false},{"name":"indirect_instancing.buffer_upload_mode","description":"How graphics data buffers should be uploaded to the GPU: 0 = direct to render thread, 1 = indirect via graphics worker","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"indirect_instancing.cull_frustum","description":"Disable to skip frustum culling","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.cull_lod","description":"Disable to skip distance/LOD culling. This may cause all instances to be culled","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.cull_terrain","description":"Disable to skip terrain culling. (Currently disabled by default due to accuracy issues)","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"indirect_instancing.damage_bitscan_job","description":"Disable to perform scanning the damage bitmap synchronously on the main thread","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.debug","description":"Show on-screen debug info about the indirect instancing system","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"indirect_instancing.debug_motion","description":"Make the debug overlay highlight all moving instances with a yellow ball","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"indirect_instancing.debug_raycast","description":"Make the debug overlay include information about the object directly in front","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.enabled","description":"Enable/disable the indirect instancing system","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"indirect_instancing.fallback","description":"Disable to forcefully stop the fallback renderer from updating and submitting graphics commands","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.motion_list","description":"Disable to skip updating the motion list","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.multi_draw","description":"Disable to never use multi-draw and never update monster meshes","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.remove_null_transforms","description":"Enable to run an additional pass to remove null entries from the transform memory.","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.remove_queue","description":"Disable to skip processing the remove queue","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.render","description":"Disable to forcefully prevent the instancing system from submitting any graphics commands","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.reorder_commands","description":"Disable to prevent reordering the contents of the command args buffer","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.reorder_instances_job","description":"Disable to prevent reordering the contents of the instance data buffer","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.schedule_jobs","description":"Disable to forcefully prevent the instancing system from scheduling any jobs","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.schedule_mode_aggregation","description":"How to schedule culling result aggregation jobs: 0 = multi-threaded, 1 = single-threaded, 2 = hybrid","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"indirect_instancing.schedule_mode_all","description":"Set scheduling behavior for all jobs: 0 = multi-threaded, 1 = single-threaded, 2 = hybrid","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"indirect_instancing.schedule_mode_frustum","description":"How to schedule frustum culling jobs: 0 = multi-threaded, 1 = single-threaded, 2 = hybrid","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"indirect_instancing.schedule_mode_lod","description":"How to schedule distance/LOD culling jobs: 0 = multi-threaded, 1 = single-threaded, 2 = hybrid","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"indirect_instancing.schedule_mode_reordering","description":"How to schedule reordering jobs: 0 = multi-threaded, 1 = single-threaded, 2 = single-threaded isolated","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"indirect_instancing.schedule_mode_streaming","description":"How to schedule texture streaming jobs: 0 = multi-threaded, 1 = single-threaded, 2 = hybrid","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"indirect_instancing.schedule_mode_terrain","description":"How to schedule terrain culling jobs: 0 = multi-threaded, 1 = single-threaded, 2 = hybrid","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"indirect_instancing.schedule_mode_transforms","description":"How to schedule transform jobs: 0 = multi-threaded, 1 = single-threaded, 2 = single-threaded isolated","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"indirect_instancing.shadows","description":"Disable before joining a server to force all instanced objects to not have shadows","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.single_draw","description":"Disable to forcefully prevent per-mesh draw calls from being submitted","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.streaming","description":"Disable to completely skip calculating and applying streaming texture mip levels","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.streaming_fallback_fixed_distance","description":"If non-zero, this will enforce a fixed distance for all mip level calculations in the fallback renderer.","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"indirect_instancing.streaming_force_mip_level","description":"If != -1, this will force a fixed mip level as a result of all mip level calculations. It skips the actual calculation.","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"indirect_instancing.streaming_instancing_fixed_distance","description":"If non-zero, this will enforce a fixed distance for all mip level calculations in the instancing renderer.","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"indirect_instancing.streaming_use_all_instances","description":"Disable to only consider culling survivors for mip level calculations","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.streaming_use_mesh_uv_distribution_metrics","description":"Disable to force all mesh UV distributions metrics to be 1","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.streaming_use_min_mip_level","description":"Disable to set mip levels as requested mip levels, potentially overwriting results of Unity's streaming system.","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.streaming_use_unity_hardcoded_camera_params","description":"Enable to use hardcoded 60Â° FOV camera parameters that normally only get used when there are no cameras.","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"indirect_instancing.streaming_use_vertex_area_scales","description":"Disable to force all vertex area scales to be 1","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.tc_max_iterations","description":"Set max iterations for terrain culling. Controls how far the raycasts will walk across the terrain height map","defaultValue":"512","variable":true,"client":true,"server":false},{"name":"indirect_instancing.transform_apply_job","description":"Disable to apply transforms of moving instances synchronously on the main thread","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.update_buffers","description":"Disable to forcefully prevent the instancing system from updating any GPU buffers","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.use_min_mip_level","description":"(Generated) When enabled, applies a minimum mip level floor to instanced renderer texture streaming calculations; prevents over-sharpening of instance textures at close range","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"indirect_instancing.use_pre_culled_mask","description":"Disable to ignore pre-culling of underground objects or culling volumes.","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"input.ads_sensitivity","description":"(Generated) Mouse sensitivity multiplier applied when aiming down sights (ADS); typically set lower than base sensitivity for precise aiming","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"input.alwayssprint","description":"(Generated) When enabled, the player always moves at sprint speed without needing to hold the sprint key","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"input.autocrouch","description":"(Generated) When enabled, the player automatically crouches when moving under low ceilings or through tight spaces","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"input.bind","description":"bind <key> <commands> - runs commands whenever the given key (or key combo) is pressed, prefix command lists with ~ to cycle instead","defaultValue":"","variable":false,"client":true,"server":false},{"name":"input.bind_default","description":"bind_default <key> <commands> - like bind, but translates the key token from US-QWERTY convention to the active layout. Used by keys_default.cfg so AZERTY/QWERTZ players get sensible binds out of the box","defaultValue":"","variable":false,"client":true,"server":false},{"name":"input.clearbinds","description":"(Generated) Resets all key bindings to their defaults, removing any custom bind configurations","defaultValue":"","variable":false,"client":true,"server":false},{"name":"input.flipy","description":"(Generated) When enabled, inverts the vertical mouse axis so moving the mouse forward looks down and pulling back looks up","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"input.holdtime","description":"(Generated) Seconds a button must be held before it registers as a hold action rather than a tap; affects hold-to-place and hold-to-interact","defaultValue":"0.2","variable":true,"client":true,"server":false},{"name":"input.map_mode","description":"(Generated) Controls how the in-game map is opened; 0 = hold to view, 1 = toggle open/close","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"input.printbinds","description":"(Generated) Prints all current key bindings to the console, listing each action and the key or button assigned to it","defaultValue":"","variable":false,"client":true,"server":false},{"name":"input.radial_menu_mode","description":"(Generated) Controls how the radial action menu is opened; 0 = hold, 1 = toggle; affects crafting and interaction quick menus","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"input.sensitivity","description":"(Generated) Global mouse sensitivity multiplier applied to all look input; higher values make the camera rotate faster","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"input.toggleads","description":"(Generated) When enabled, pressing the aim button toggles ADS on/off rather than requiring the button to be held","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"input.toggleduck","description":"(Generated) When enabled, pressing crouch once toggles crouching on/off rather than requiring the key to be held down","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"input.vehicle_flipy","description":"(Generated) When enabled, inverts the vertical control axis for vehicles; moving the mouse forward pitches the vehicle nose down","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"input.vehicle_sensitivity","description":"(Generated) Mouse sensitivity multiplier applied when operating vehicles such as helicopters and boats","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"instruments.clearautoplayoverride","description":"Clears the overriden autoplay recording of the current instrument","defaultValue":"","variable":false,"client":true,"server":false},{"name":"instruments.clearmidibinds","description":"Clears any binds for the current instrument","defaultValue":"","variable":false,"client":true,"server":false},{"name":"instruments.debugmidi","description":"Prints incoming midi notes to the console while using an instrument","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"instruments.debugnotes","description":"Prints notes being played","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"instruments.midiinfo","description":"Prints out all the notes that can accept midi inputs on the current instrument","defaultValue":"","variable":false,"client":true,"server":false},{"name":"instruments.overrideautoplay","description":"Override the autoplay recording of the current instrument","defaultValue":"","variable":false,"client":true,"server":false},{"name":"instruments.playnote","description":"Plays a note on the current instrument. Eg. playnote c#7, playnote d, playnote f#","defaultValue":"","variable":false,"client":true,"server":false},{"name":"instruments.playrecording","description":"Plays a saved Instrument recording. Arg0 is filename (no extension)","defaultValue":"","variable":false,"client":true,"server":false},{"name":"instruments.printmidibinds","description":"Prints all current rebinds for the current instrument","defaultValue":"","variable":false,"client":true,"server":false},{"name":"instruments.printrecording","description":"Prints a debug readout of a recording","defaultValue":"","variable":false,"client":true,"server":false},{"name":"instruments.printrecordingpath","description":"Prints the path of the autoplay recording for this instrument","defaultValue":"","variable":false,"client":true,"server":false},{"name":"instruments.processsustainpedal","description":"Enables support for sustain pedals","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"instruments.rebindmidi","description":"Rebinds signal A into signal B. eg. rebindMidi 67 48","defaultValue":"","variable":false,"client":true,"server":false},{"name":"instruments.startrecording","description":"Starts an instrument recording. Must supply a filename (no extension)","defaultValue":"","variable":false,"client":true,"server":false},{"name":"instruments.stoprecording","description":"Stops the current instrument recording","defaultValue":"","variable":false,"client":true,"server":false},{"name":"inventory.addownership","description":"Add ownership to item","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.clearinventory","description":"Clears the inventory of a target player. eg. inventory.clearInventory jim. Can take container names as arguments: --belt --wear --backpack","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.convertownership","description":"Reduce ownership to item to allow new ownership to be added","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.copyto","description":"Copies the players inventory to the player in front of them","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.defs","description":"(Generated) Prints the names of all Steam inventory item definitions currently loaded from the Steam backend; useful for verifying skin/item definition state","defaultValue":"","variable":false,"client":true,"server":false},{"name":"inventory.defs","description":"(Generated) Prints the names of all Steam inventory item definitions currently loaded from the Steam backend; useful for verifying skin/item definition state","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.deleteloadout","description":"(Generated) Deletes a named admin loadout file from the server; requires admin or developer permissions; loadout name is passed as the first argument","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.deployloadout","description":"Deploys the given loadout to a target player. eg. inventory.deployLoadout testloadout jim","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.deployloadoutinrange","description":"Deploys a loadout to players in a radius eg. inventory.deployLoadoutInRange testloadout 30","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.disableattirelimitations","description":"Disables all attire limitations, so NPC clothing and invalid overlaps can be equipped","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"inventory.disableattirelimitations","description":"Disables all attire limitations, so NPC clothing and invalid overlaps can be equipped","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"inventory.disablewearablereplaceoverlay","description":"Disables the red overlay shown on the client when equipping a wearable that replaces another.","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"inventory.endloot","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.equipslot","description":"(Generated) Equips the belt/hotbar item at the given slot index for the calling admin or a named target player; requires admin or developer permissions","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.equipslottarget","description":"(Generated) Equips the belt/hotbar slot at the given index for the player the admin is currently looking at; requires admin or developer permissions","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.examineheld","description":"(Generated) Triggers the examine action on the item the local player is currently holding, showing its detailed description panel; requires key input to not be suppressed","defaultValue":"","variable":false,"client":true,"server":false},{"name":"inventory.give","description":"{item} {amount} {condition} {skin} {container} {slot}","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.giveall","description":"(Generated) Gives the specified item (by partial name) to every currently connected player on the server; broadcasts who issued the command in chat","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.givearm","description":"{itemid} {amount}","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.givebp","description":"(Generated) Gives the calling player a blueprint item for the specified item (by partial name); broadcasts the gift in chat unless the recipient is a developer","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.giveequip","description":"{item}","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.giveid","description":"{itemid} {amount}","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.giveto","description":"{item} {player} {amount} {skin}","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.lighttoggle","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.listcraftcounts","description":"(Generated) Prints the per-item craft count totals for the local player to the console; admin-only; shows how many of each item have been crafted this session","defaultValue":"","variable":false,"client":true,"server":false},{"name":"inventory.listloadouts","description":"Prints all saved inventory loadouts","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.loadoutui_markdirty","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"inventory.loadoutui_receiveloadoutlist","description":"(Generated) Receives the JSON-encoded list of saved admin loadouts from the server and passes it to the loadout UI for display; called server-to-client, not manually","defaultValue":"","variable":false,"client":true,"server":false},{"name":"inventory.loadoutui_requestloadoutlist","description":"(Generated) Reads the list of saved admin loadouts from disk and sends it to the requesting player's client as a JSON array for display in the loadout UI","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.pipette","description":"Selects the item you're looking at, gives it to you if you don't have it in your inventory","defaultValue":"","variable":false,"client":true,"server":false},{"name":"inventory.pipetteid","description":"(Generated) Checks whether the calling player has the specified item ID with the given skin ID in their inventory; used to validate pipette/skin matching server-side","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.quickcraft_button_delay","description":"How long since the last rebuild do we allow the button presses to be accepted. Prevents spamming buttons from registering if the menu just rebuilt.","defaultValue":"0.5","variable":true,"client":true,"server":false},{"name":"inventory.quickcraft_rebuild_delay","description":"How long since the last quick craft button press can we allow the menu to be rebuilt. Delays the thing you're clicking from re-ordering.","defaultValue":"0.025","variable":true,"client":true,"server":false},{"name":"inventory.reduceownership","description":"Reduce ownership to item to allow new ownership to be added","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.reloaddefs","description":"(Generated) Forces a reload of all Steam inventory item definitions from the Steam backend; use if definitions appear stale or missing after a store update","defaultValue":"","variable":false,"client":true,"server":false},{"name":"inventory.reloaddefs","description":"(Generated) Forces a reload of all Steam inventory item definitions from the Steam backend; use if definitions appear stale or missing after a store update","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.resetbp","description":"(Generated) Resets all blueprints for the specified player (by name/Steam ID) back to the default unlocked set, removing any learned recipes","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.resetcraftcounts","description":"(Generated) Resets the per-item craft counters on the local player back to zero; admin-only; useful for resetting craft tracking during testing","defaultValue":"","variable":false,"client":true,"server":false},{"name":"inventory.saveloadout","description":"Saves the current equipped loadout of the calling player. eg. inventory.saveLoadout loaduoutname","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.selectitem","description":"Selects the item you're looking at, if in your inventory","defaultValue":"","variable":false,"client":true,"server":false},{"name":"inventory.set_item_image","description":"(Generated) Sets the custom icon image ID on the item currently held by the calling player; the image ID refers to a server-side stored image used for custom item icons","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.setwornarmorslots","description":"Set worn items to have maximum armor slots supported","defaultValue":"","variable":false,"client":false,"server":true},{"name":"inventory.show_item_ownership","description":"(Generated) When enabled, shows which player owns each item in container UIs; disable to hide ownership information from the local client's view","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"inventory.stackable_item_ownership","description":"(Generated) When enabled, ownership tracking is applied to stackable items; disabled by default due to performance cost; servers can enable for full ownership auditing","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"inventory.toggle","description":"(Generated) Toggles the player inventory screen open or closed; blocked if any keyboard-consuming UI (e.g. text input) is currently active","defaultValue":"","variable":false,"client":true,"server":false},{"name":"inventory.togglecrafting","description":"(Generated) Toggles the crafting panel open or closed; blocked if any keyboard-consuming UI is active","defaultValue":"","variable":false,"client":true,"server":false},{"name":"inventory.unlockall","description":"(Generated) Unlocks every craftable blueprint for the specified player (by name/Steam ID), giving them access to all recipes immediately","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ioentity.allow_on_boats","description":"Allows the deployment and usage of IO entities on player boats and tugboats.","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"ioentity.allow_on_boats","description":"Allows the deployment and usage of IO entities on player boats and tugboats.","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ioentity.backtracking","description":"(Generated) Number of IO update passes allowed to back-track and re-process changed entities each tick; higher values improve signal propagation speed","defaultValue":"8","variable":true,"client":false,"server":true},{"name":"ioentity.debugbudget","description":"Print out what is taking so long in the IO frame budget","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"ioentity.debugbudgetthreshold","description":"Ignore frames with a lower ms than this while debugBudget is active","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"ioentity.debugqueue","description":"(Generated) Prints the current state of all IO entity processing queues showing queue type and pending entity counts; admin-only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ioentity.framebudgetelectrichighpriorityms","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"ioentity.framebudgetelectriclowpriorityms","description":"","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"ioentity.framebudgetfluidms","description":"","defaultValue":"0.25","variable":true,"client":false,"server":true},{"name":"ioentity.framebudgetgenericms","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"ioentity.framebudgetindustrialms","description":"","defaultValue":"0.25","variable":true,"client":false,"server":true},{"name":"ioentity.framebudgetkineticms","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"ioentity.infiniteiopower","description":"All player placed electrical entities will receive full power without needing to be plugged into anything","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"ioentity.infiniteiopower","description":"All player placed electrical entities will receive full power without needing to be plugged into anything","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"ioentity.responsetime","description":"(Generated) Minimum interval in seconds between IO entity logic updates; controls how quickly electrical signals propagate through the network","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"itemmanager.enablepooling","description":"(Generated) When enabled, ItemManager uses object pooling for item instances to reduce GC allocations from frequent item creation and destruction","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"junkpile.destroyifspawnonsleepingbag","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"junkpile.destroyifspawnonsleepingbagdistance","description":"","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"junkpile.destroyifspawnonsleepingbagtime","description":"","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"junkpilewater.destroyablebyplayerboats","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"junkpilewater.framebudgetms","description":"","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"junkpilewater.minimumplayerboatmasstobedestroyed","description":"","defaultValue":"2000","variable":true,"client":false,"server":true},{"name":"junkpilewater.minimumplayerboatvelocitytobedestroyed","description":"","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"keyboardmidi.midikeymap","description":"The map file to use to convert keyboard keys to midi notes (located in StreamingAssets/keymidi)","defaultValue":"qwerty-uk.json","variable":true,"client":true,"server":false},{"name":"keyboardmidi.reload","description":"reload the mappings, useful when editing in the background","defaultValue":"","variable":false,"client":true,"server":false},{"name":"laserbeam.debugcollisions","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"laserbeam.framebudgetms","description":"","defaultValue":"0.25","variable":true,"client":true,"server":false},{"name":"laserbeam.laserculldistance","description":"","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"laserbeam.printqueue","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"laserbeam.usejobs","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"layer.culling","description":"(Generated) Prints the current camera culling mask as a list of all visible and hidden Unity layers","defaultValue":"","variable":false,"client":true,"server":false},{"name":"layer.hide","description":"(Generated) Hides the specified Unity layer from the camera by removing it from the culling mask; accepts a layer name or index","defaultValue":"","variable":false,"client":true,"server":false},{"name":"layer.show","description":"(Generated) Makes the specified Unity layer visible by restoring it to the camera culling mask; accepts a layer name or index","defaultValue":"","variable":false,"client":true,"server":false},{"name":"layer.toggle","description":"(Generated) Toggles visibility of the specified Unity layer in the camera culling mask; accepts a layer name or index","defaultValue":"","variable":false,"client":true,"server":false},{"name":"legacyshelter.max_shelters","description":"","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"legacyshelter.max_shelters","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"legs.enablelegs","description":"If true we'll draw the player's body in first person","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"lerp.debug","description":"(Generated) Enables verbose debug logging for the position lerp smoothing system, printing interpolation and extrapolation state each tick","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"lerp.enabled","description":"Enables interpolation and extrapolation of network positions","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"lerp.extrapolation","description":"How many seconds ahead to lerp","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"lerp.inertia","description":"How many seconds after starting to move the interpolation delay reaches it max","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"lerp.interpolation","description":"How many seconds behind to lerp","defaultValue":"0.1","variable":true,"client":true,"server":false},{"name":"lerp.smoothing","description":"How many seconds to smoothen velocity","defaultValue":"0.1","variable":true,"client":true,"server":false},{"name":"lerp.timeoffsetinterval","description":"How many ticks to calculate the client / server time offset over","defaultValue":"16","variable":true,"client":true,"server":false},{"name":"lod.grid_refresh_budget","description":"(Generated) Maximum time budget in milliseconds per frame allocated to refreshing the LOD grid; lower values reduce LOD pop-in cost but may delay transitions","defaultValue":"0.1","variable":true,"client":true,"server":false},{"name":"log.level","description":"(Generated) Sets the log verbosity level for a specific named RustLog channel; takes a channel name and optional level integer","defaultValue":"","variable":false,"client":true,"server":false},{"name":"log.level","description":"(Generated) Sets the log verbosity level for a specific named RustLog channel; takes a channel name and optional level integer","defaultValue":"","variable":false,"client":false,"server":true},{"name":"lookattooltip.crosshairmode","description":"Changes the interaction crosshair visuals (0 = default, 1 = no texts, 2 = no texts and no icon)","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"manifest.download_server_list","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"manifest.printmanifest","description":"(Generated) Prints the Facepunch application manifest in a formatted summary showing app name, version, and platform details","defaultValue":"","variable":false,"client":true,"server":false},{"name":"manifest.printmanifest","description":"(Generated) Prints the Facepunch application manifest in a formatted summary showing app name, version, and platform details","defaultValue":"","variable":false,"client":false,"server":true},{"name":"manifest.printmanifestraw","description":"(Generated) Prints the raw contents of the Facepunch manifest file as an unformatted string","defaultValue":"","variable":false,"client":true,"server":false},{"name":"manifest.printmanifestraw","description":"(Generated) Prints the raw contents of the Facepunch manifest file as an unformatted string","defaultValue":"","variable":false,"client":false,"server":true},{"name":"maplayerrenderer.debuglabs","description":"(Generated) When enabled, draws debug visualisations on the map for underwater lab entrance locations and floor boundaries; admin-only","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"megaphone.ignorepushtotalk","description":"(Generated) When enabled, the megaphone broadcasts voice audio without requiring push-to-talk to be held; saved between sessions","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"megaphone.megaphonevoicerange","description":"","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"megaphone.megaphonevoicerange","description":"","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"memsnap.full","description":"(Generated) Takes a full Unity Memory Profiler snapshot capturing all managed, native, and graphics memory and saves it as a timestamped .snap file in profile/","defaultValue":"","variable":false,"client":true,"server":false},{"name":"memsnap.full","description":"(Generated) Takes a full Unity Memory Profiler snapshot capturing all managed, native, and graphics memory and saves it as a timestamped .snap file in profile/","defaultValue":"","variable":false,"client":false,"server":true},{"name":"memsnap.managed","description":"(Generated) Takes a Unity Memory Profiler snapshot capturing managed  heap allocations and saves it as a timestamped .snap file in the profile/ folder","defaultValue":"C#","variable":false,"client":true,"server":false},{"name":"memsnap.managed","description":"(Generated) Takes a Unity Memory Profiler snapshot capturing managed (C#) heap allocations and saves it as a timestamped .snap file in the profile/ folder","defaultValue":"","variable":false,"client":false,"server":true},{"name":"memsnap.native","description":"(Generated) Takes a Unity Memory Profiler snapshot capturing native  heap allocations and saves it as a timestamped .snap file in the profile/ folder","defaultValue":"C++","variable":false,"client":true,"server":false},{"name":"memsnap.native","description":"(Generated) Takes a Unity Memory Profiler snapshot capturing native (C++) heap allocations and saves it as a timestamped .snap file in the profile/ folder","defaultValue":"","variable":false,"client":false,"server":true},{"name":"mesh.list_skinned","description":"Dumps all active SkinnedMeshRenderers to a file. [Filter] [VisibleOnly]","defaultValue":"","variable":false,"client":true,"server":false},{"name":"mesh.quality","description":"(Generated) Controls global mesh quality level (0-100); lower values switch meshes to lower-polygon LODs sooner, reducing GPU cost at the expense of visual fidelity","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"mesh.reducebonecountonlowlod","description":"Reduce rendering calculations on lower LOD clothing/skin","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"meshpaintable3d.brushscale","description":"(Generated) Scale multiplier for the mesh paint brush size when painting on a 3D paintable surface","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"meshpaintable3d.uvbufferscale","description":"(Generated) Scale multiplier for the UV buffer texture used when projecting paint onto a 3D surface; higher values improve paint resolution","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"meta.add","description":"add <convar> <amount> - adds amount to convar","defaultValue":"","variable":false,"client":true,"server":false},{"name":"meta.add","description":"add <convar> <amount> - adds amount to convar","defaultValue":"","variable":false,"client":false,"server":true},{"name":"meta.exec","description":"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)","defaultValue":"","variable":false,"client":true,"server":false},{"name":"meta.if_false","description":"if_false <command> <condition> - runs a command if the condition is false","defaultValue":"","variable":false,"client":true,"server":false},{"name":"meta.if_true","description":"if_true <command> <condition> - runs a command if the condition is true","defaultValue":"","variable":false,"client":true,"server":false},{"name":"meta.reset_cycle","description":"reset_cycle <key> - resets a cycled bind to the beginning","defaultValue":"","variable":false,"client":true,"server":false},{"name":"metaldetectorflag.timeoutduration","description":"","defaultValue":"10800","variable":true,"client":false,"server":true},{"name":"metaldetectorsource.attemptspersubsourcespawn","description":"","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"metaldetectorsource.draweditorgizmos","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"metaldetectorsource.mindistancebetweensubsources","description":"","defaultValue":"1.5","variable":true,"client":false,"server":true},{"name":"metaldetectorsource.population","description":"Population active on the server, per square km","defaultValue":"1200","variable":true,"client":false,"server":true},{"name":"metaldetectorsource.servercountsources","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"metaldetectorsource.timeoutduration","description":"","defaultValue":"7200","variable":true,"client":false,"server":true},{"name":"midiconvar.bindkeyoff","description":"Binds a note key being released to a convar eg. BindMidiKeyOff NOTE CHANNEL kill","defaultValue":"","variable":false,"client":true,"server":false},{"name":"midiconvar.bindkeyon","description":"Binds a note key being pressed to a convar eg. BindMidiKeyOn NOTE CHANNEL kill","defaultValue":"","variable":false,"client":true,"server":false},{"name":"midiconvar.bindknob","description":"Binds a given knob to a convar with min/max eg. BindMidiKnob NOTE CHANNEL graphics.fov 70 90","defaultValue":"","variable":false,"client":true,"server":false},{"name":"midiconvar.bindknobrelative","description":"Binds a given knob to a convar with a relative rate for endless scrolling eg. BindMidiKnob NOTE CHANNEL graphics.fov 1","defaultValue":"","variable":false,"client":true,"server":false},{"name":"midiconvar.bufferprotection","description":"Ony allow a midi note to fire once per frame, may help some MIDI issues in W11","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"midiconvar.clearallbindings","description":"(Generated) Clears all registered MIDI input-to-convar bindings; admin-only; requires MidiConvar instance to be active","defaultValue":"","variable":false,"client":true,"server":false},{"name":"midiconvar.debugmode","description":"Prints out all incoming midi codes","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"midiconvar.enabled","description":"Must be enabled for midi convars to work","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"midiconvar.printbindings","description":"(Generated) Prints all current MIDI-to-convar bindings to the console; admin-only; requires MidiConvar instance to be active","defaultValue":"","variable":false,"client":true,"server":false},{"name":"midiconvar.reloadbindings","description":"Reloads midi bindings from disk","defaultValue":"","variable":false,"client":true,"server":false},{"name":"minicopter.population","description":"Population active on the server","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"missionshud.blockdisplay","description":"(Generated) When enabled, suppresses all missions HUD display updates, preventing the missions overlay from showing or updating","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"mlrs.brokendownminutes","description":"How many minutes before the MLRS recovers from use and can be used again","defaultValue":"20","variable":true,"client":false,"server":true},{"name":"modularcar.outsidedecayminutes","description":"How many minutes before a ModularCar loses all its health while outside","defaultValue":"864","variable":true,"client":false,"server":true},{"name":"modularcar.population","description":"Population active on the server","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"monumentnavmesh.use_baked_terrain_mesh","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"mortar.debugdistanceui","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"motorrowboat.decaystartdelayminutes","description":"How long until decay begins after the boat was last used","defaultValue":"45","variable":true,"client":false,"server":true},{"name":"motorrowboat.deepwaterdecayminutes","description":"How long before a boat loses all its health while in deep water","defaultValue":"120","variable":true,"client":false,"server":true},{"name":"motorrowboat.outsidedecayminutes","description":"How long before a boat loses all its health while outside. If it's in deep water, deepwaterdecayminutes is used","defaultValue":"180","variable":true,"client":false,"server":true},{"name":"motorrowboat.population","description":"Population active on the server","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"mountedweapon.antihack_level","description":"","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"mountedweapon.antihack_max_degrees_per_second_pitch","description":"","defaultValue":"720","variable":true,"client":false,"server":true},{"name":"mountedweapon.antihack_max_degrees_per_second_yaw","description":"","defaultValue":"720","variable":true,"client":false,"server":true},{"name":"mountedweapon.antihack_max_snap_degrees","description":"","defaultValue":"35","variable":true,"client":false,"server":true},{"name":"mountedweapon.debug","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"mountedweapon.debug","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"mountedweapon.enable_client_authority","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"mountedweapon.enable_client_authority","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"music.enabled","description":"(Generated) Enables the in-game dynamic music system; disabling stops all background music tracks from playing","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"music.info","description":"(Generated) Prints the name of the currently playing music track and its playback position to the console","defaultValue":"","variable":false,"client":true,"server":false},{"name":"music.songgapmax","description":"(Generated) Maximum seconds of silence between background music tracks; a random gap between songGapMin and songGapMax is chosen between songs","defaultValue":"480","variable":true,"client":true,"server":false},{"name":"music.songgapmin","description":"(Generated) Minimum seconds of silence between background music tracks; the game waits at least this long before starting the next song","defaultValue":"240","variable":true,"client":true,"server":false},{"name":"nametags.enabled","description":"(Generated) When enabled, player name tags are shown above other players; disable to hide all name tags on the client; saved between sessions","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"net.debug","description":"(Generated) Enables verbose client-side network debug logging, printing all incoming and outgoing message types and their byte sizes","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"net.global_network_debug","description":"Toggle printing time taken to send all global entities to client when they connect","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"net.global_networked_bases","description":"(Generated) When enabled, base entities are networked to all clients regardless of distance; disabling restricts base updates to players within the normal visibility radius","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"net.limit_global_update_broadcast","description":"(default) true = only broadcast to clients with global networking enabled, false = broadcast to every client regardless","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"net.network_group_debug","description":"Toggle checking network group bounds whenever an entity changes its network group","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"net.visdebug","description":"(Generated) When enabled, logs network visibility group changes to the server console, showing when entities enter or leave a player visibility radius","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"net.visibilityradiusdeepsea","description":"(Generated) Network visibility radius in grid cells used in the deep-sea zone; kept smaller than overworld to limit underwater entity update overhead","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"net.visibilityradiusfaroverride","description":"(Generated) Overrides the far network visibility radius in grid cells; -1 = use default; increase to send more distant entity updates to clients","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"net.visibilityradiusnearoverride","description":"(Generated) Overrides the near (high-priority) network visibility radius in grid cells; -1 = use default","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"netgraph.enabled","description":"(Generated) Shows the network graph overlay displaying real-time incoming/outgoing packet rates, queue sizes, and bandwidth usage","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"netgraph.entityfilter","description":"(Generated) Filters the network graph to only show packets related to the given entity short prefab name; leave empty to show all entities","defaultValue":"","variable":true,"client":true,"server":false},{"name":"netgraph.typefilter","description":"(Generated) Filters the network graph to only show packets matching the given message type name; leave empty to show all packet types","defaultValue":"","variable":true,"client":true,"server":false},{"name":"netgraph.updatespeed","description":"(Generated) How many times per second the network graph display refreshes; higher values give more responsive readings but use slightly more CPU","defaultValue":"5","variable":true,"client":true,"server":false},{"name":"networkprofiler.profile","description":"[time to profile(in seconds), min(0.1), max, float]","defaultValue":"1000","variable":false,"client":true,"server":false},{"name":"networkprofiler.serverprofile","description":"networkprofiler.serverprofile [time to profile(in seconds), min(0.1), max(1000), float]","defaultValue":"","variable":false,"client":false,"server":true},{"name":"nexus.broadcast_ping","description":"(Generated) Sends a ping to all Nexus servers in the cluster simultaneously and prints individual round-trip times","defaultValue":"","variable":false,"client":false,"server":true},{"name":"nexus.clanclatbatchduration","description":"Maximum duration in seconds to batch clan chat messages to send to other servers on the nexus","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"nexus.defaultzonecontactradius","description":"Default distance between zones to allow boat travel, if map.contactRadius isn't set in the nexus (uses normalized coordinates)","defaultValue":"0.33","variable":true,"client":false,"server":true},{"name":"nexus.endpoint","description":"URL endpoint to use for the Nexus API","defaultValue":"https://api.facepunch.com/api/nexus/","variable":true,"client":true,"server":false},{"name":"nexus.endpoint","description":"URL endpoint to use for the Nexus API","defaultValue":"https://api.facepunch.com/api/nexus/","variable":true,"client":false,"server":true},{"name":"nexus.islandspawndistance","description":"How far away islands should be spawned, as a factor of the map size","defaultValue":"1.5","variable":true,"client":false,"server":true},{"name":"nexus.loadingtimeout","description":"Time in seconds to keep players in the loading state before going to sleep","defaultValue":"900","variable":true,"client":false,"server":true},{"name":"nexus.logging","description":"(Generated) When enabled, logs all Nexus zone transfer and communication events to the server console; useful for debugging cross-server player transfers","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"nexus.logging","description":"(Generated) When enabled, logs all Nexus zone transfer and communication events to the server console; useful for debugging cross-server player transfers","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"nexus.mapimagescale","description":"Scale of the map to render and upload to the nexus","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"nexus.messagelockduration","description":"Time in seconds to allow the server to process nexus messages before re-sending (requires restart)","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"nexus.ping","description":"(Generated) Sends a ping to a specific Nexus server by name and prints the round-trip latency; used for testing inter-server connectivity","defaultValue":"","variable":false,"client":false,"server":true},{"name":"nexus.pinginterval","description":"Time in seconds to wait between server status pings","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"nexus.playermanifestinterval","description":"Interval in seconds to broadcast the player manifest to other servers on the nexus","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"nexus.playeronline","description":"(Generated) Checks whether the named or Steam-ID-specified player is currently online on any server in the Nexus cluster","defaultValue":"","variable":false,"client":false,"server":true},{"name":"nexus.protectionduration","description":"Maximum time in seconds to keep transfer protection enabled on entities","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"nexus.redirect","description":"Disconnect and connect to a new server. Can be run from the server. Usage:  <address> [port] [protocol]","defaultValue":"","variable":false,"client":true,"server":false},{"name":"nexus.refreshislands","description":"(Generated) Forces a refresh of the Nexus island layout, re-querying the zone controller for current island assignments","defaultValue":"","variable":false,"client":false,"server":true},{"name":"nexus.rpctimeoutmultiplier","description":"Multiplier for nexus RPC timeout durations in case we expect different latencies","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"nexus.secretkey","description":"(Generated) Shared secret key used to authenticate Nexus inter-server communication; must match across all servers in the same Nexus cluster","defaultValue":"","variable":true,"client":false,"server":true},{"name":"nexus.serverlistenabled","description":"Controls visibility of the nexus tab on the server browser","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"nexus.serverlistendpoint","description":"Nexus API endpoint to use for the server browser","defaultValue":"https://api.facepunch.com/api/nexus/","variable":true,"client":true,"server":false},{"name":"nexus.serverlistrealm","description":"Relam of servers to show on the server list (-1 for auto)","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"nexus.timeoffset","description":"Time offset in hours from the nexus clock","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"nexus.transfer","description":"(Generated) Initiates a Nexus transfer of the specified player to a named destination server or zone in the cluster","defaultValue":"","variable":false,"client":false,"server":true},{"name":"nexus.transferflushtime","description":"Maximum amount of time in seconds that transfers should be cached before auto-saving","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"nexus.uploadmap","description":"Reupload the map image to the nexus. Normally happens automatically at server boot. WARNING: This will lag the server!","defaultValue":"","variable":false,"client":false,"server":true},{"name":"nexus.zonecontroller","description":"(Generated) Name of the zone controller implementation used for this Nexus server (e.g. basic, advanced); controls how players are routed between servers","defaultValue":"basic","variable":true,"client":false,"server":true},{"name":"nobuildzonematerialcontroller.setheight","description":"[0.0-10]","defaultValue":"","variable":false,"client":true,"server":false},{"name":"nobuildzonematerialcontroller.setstrengthday","description":"[0.0-1.0]","defaultValue":"","variable":false,"client":true,"server":false},{"name":"nobuildzonematerialcontroller.setstrengthnight","description":"[0.0-1.0]","defaultValue":"","variable":false,"client":true,"server":false},{"name":"note.craft_add","description":"(Generated) Server-to-client notification that adds a new crafting task to the client crafting queue UI, showing the item, amount, and skin being crafted","defaultValue":"","variable":false,"client":true,"server":false},{"name":"note.craft_done","description":"(Generated) Server-to-client notification that a crafting task has finished; updates the queue UI and triggers success or failure feedback","defaultValue":"","variable":false,"client":true,"server":false},{"name":"note.craft_fasttracked","description":"(Generated) Server-to-client notification that a crafting task has been fast-tracked (instant completed), immediately removing it from the queue display","defaultValue":"","variable":false,"client":true,"server":false},{"name":"note.craft_start","description":"(Generated) Server-to-client notification that marks a crafting task as started with a completion time, updating the crafting queue timer display","defaultValue":"","variable":false,"client":true,"server":false},{"name":"note.inv","description":"(Generated) Server-to-client notification that displays an item pickup notice and increments the relevant Steam stat counters for harvesting and pickup achievements","defaultValue":"","variable":false,"client":true,"server":false},{"name":"note.update","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"npc.vendor_attack_heli_enabled","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"npc.vendor_attack_heli_enabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"npc.vendor_hab_enabled","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"npc.vendor_hab_enabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"npc.vendor_minicopter_enabled","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"npc.vendor_minicopter_enabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"npc.vendor_rhib_enabled","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"npc.vendor_rhib_enabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"npc.vendor_rowboat_enabled","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"npc.vendor_rowboat_enabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"npc.vendor_scrap_heli_enabled","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"npc.vendor_scrap_heli_enabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"npc.vendor_sub_duo_enabled","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"npc.vendor_sub_duo_enabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"npc.vendor_sub_solo_enabled","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"npc.vendor_sub_solo_enabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"npcanimcontroller.lookinterpspeed","description":"","defaultValue":"3","variable":true,"client":true,"server":false},{"name":"npcanimcontroller.spineinterpspeed","description":"","defaultValue":"3","variable":true,"client":true,"server":false},{"name":"npcautoturret.sleeperhostiledelay","description":"How many seconds until a sleeping player is considered hostile","defaultValue":"1200","variable":true,"client":true,"server":false},{"name":"npcautoturret.sleeperhostiledelay","description":"How many seconds until a sleeping player is considered hostile","defaultValue":"1200","variable":true,"client":false,"server":true},{"name":"npcvendingmachine.addhours","description":"Simulates the provided number of hours passing in the vending machine system","defaultValue":"","variable":false,"client":false,"server":true},{"name":"npcvendingmachine.dynamicpricingenabled","description":"Whether to run the the dynamic pricing system","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"npcvendingmachine.maximumpricemultiplier","description":"The maximum point that a price can increase to (2 = 200%)","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"npcvendingmachine.minimumpricemultiplier","description":"The Minimum point that the price can drop to (0.5 = 50% off)","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"npcvendingmachine.pricedecreaseamount","description":"How much to decrease the price for if it is underselling (0.05 = 5%)","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"npcvendingmachine.priceincreaseamount","description":"How much to increase the price by if it is selling a lot (0.05 = 5%)","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"npcvendingmachine.priceupdatefrequencybiweekly","description":"How many realtime hours are checked when looking for price increases. Max 72 (10 days), min 0.5 (half an hour)","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"npcvendingmachine.priceupdatefrequencydefault","description":"How many realtime hours are checked when looking for price increases. Max 72 (10 days), min 0.5 (half an hour)","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"npcvendingmachine.priceupdatefrequencyweekly","description":"How many realtime hours are checked when looking for price increases. Max 72 (10 days), min 0.5 (half an hour)","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"npcvendingmachine.printallpricechanges","description":"Print out all current price changes on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"npcvendingmachine.resetdynamicpricing","description":"Resets the state of all discounts and surcharges from NPC vending machines","defaultValue":"","variable":false,"client":false,"server":true},{"name":"npcvendingmachine.resetfrequencytags","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"npcvendingmachine.startingpricemultiplier","description":"What discount surcharge should be applied to items when the server starts","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"npcwalkanimation.framebudgetms","description":"","defaultValue":"0.25","variable":true,"client":true,"server":false},{"name":"paint.brushopacity","description":"Gets or sets the brush opacity in the sign painter","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"paint.brushsize","description":"Gets or sets the brush size in the sign painter","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"paint.brushspacing","description":"Gets or sets the brush spacing factor in the sign painter (0 to 1, default 0.25)","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"paint.favcolours","description":"Favourite Colours, in a CSV Hexadecimal format (#FFFFFF) (#95BF4B, #CD412B, #1F6BA0)","defaultValue":"","variable":true,"client":true,"server":false},{"name":"paint.leftsided","description":"Change the paint UI to be on the left side of the screen","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"paint.maxbrushsize","description":"Sets the maximum brush size in the painting menu, re-open the menu to apply changes.","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"paint.selectedbrush","description":"Gets or sets the current brush in the sign painter by index (0 is first, wraps around)","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"paint.selectedtool","description":"Gets or sets the current tool in the sign painter by index (0 is first, wraps around)","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"panther.population","description":"Population active on the server, per square km","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"parachute.bypassrepack","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"parachute.landinganimations","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"particle.ik","description":"(Generated) Enables inverse kinematics solving on character rigs; disabling IK reduces CPU cost but removes foot planting and hand placement corrections","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"particle.quality","description":"(Generated) Controls global particle system quality (0-100); lower values reduce particle counts and disable expensive effects to improve performance","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"particle.simulationspace","description":"(Generated) When enabled, particle systems simulate in world space rather than local space; affects how particles trail when the emitter moves","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"party.connectparty","description":"(Generated) Connects the local player to the same server as the rest of their party if a party server is set","defaultValue":"","variable":false,"client":true,"server":false},{"name":"party.createparty","description":"(Generated) Creates a new party for the local player, generating a unique party ID and making the player the party leader","defaultValue":"","variable":false,"client":true,"server":false},{"name":"party.fakepartyinvite","description":"(Generated) Debug command that simulates receiving a party invite from a fake player, used to test the party invite UI flow","defaultValue":"","variable":false,"client":true,"server":false},{"name":"party.inviteparty","description":"(Generated) Sends a party invite to the named player or Steam ID, requesting they join the local player party","defaultValue":"","variable":false,"client":true,"server":false},{"name":"party.joinparty","description":"(Generated) Joins an existing party using the given party ID or invite token","defaultValue":"","variable":false,"client":true,"server":false},{"name":"party.kickparty","description":"(Generated) Kicks the specified party member by name or Steam ID from the current party; party leader only","defaultValue":"","variable":false,"client":true,"server":false},{"name":"party.leaveparty","description":"(Generated) Removes the local player from their current party, disbanding it if they are the last member","defaultValue":"","variable":false,"client":true,"server":false},{"name":"party.maxpartyspawnattempts","description":"(Generated) Maximum number of attempts the server makes to find a valid spawn point when spawning a party together; higher values increase the chance of grouping","defaultValue":"50","variable":true,"client":false,"server":true},{"name":"party.maxpartyspawndistance","description":"(Generated) Maximum distance in metres between party member spawn points when spawning a group together on wake-up","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"party.nearbypartyspawns","description":"(Generated) When enabled, party members respawn near each other rather than at random map locations when joining a server together","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"party.party_invite_expiry","description":"(Generated) Total seconds after which a party invite is fully removed from the system even if shown in UI","defaultValue":"120","variable":true,"client":true,"server":false},{"name":"party.party_invite_timeout","description":"(Generated) Seconds a party invite remains active before automatically expiring if the recipient has not responded","defaultValue":"10","variable":true,"client":true,"server":false},{"name":"party.party_invites_enabled","description":"(Generated) When enabled, players can send and receive party invites; disabling blocks all new party invite functionality","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"party.printparty","description":"(Generated) Prints the current party state to the console, listing all members, their Steam IDs, and the party ID","defaultValue":"","variable":false,"client":true,"server":false},{"name":"patrolhelicopterai.flee_damage_percentage","description":"(Generated) Fraction of maximum health at which the patrol helicopter will break off its attack and flee; default 0.35 (35%)","defaultValue":"0.35","variable":true,"client":false,"server":true},{"name":"patrolhelicopterai.monument_crash","description":"(Generated) When enabled, the patrol helicopter prefers to crash into a monument area when destroyed rather than crashing in open terrain","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"patrolhelicopterai.use_danger_zones","description":"(Generated) When enabled, the patrol helicopter avoids designated danger zones during its patrol route","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"petbrain.controldistance","description":"","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"petbrain.controldistance","description":"","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"petbrain.drownindeepwater","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"petbrain.drowntimer","description":"","defaultValue":"15","variable":true,"client":false,"server":true},{"name":"petbrain.idlewhenownermounted","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"petbrain.idlewhenownerofflineordead","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"physics.allowhorsetempragdoll","description":"(Generated) When enabled, horses can be temporarily ragdolled by large physics impacts; disabling keeps horses upright during collisions","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"physics.allowplayertempragdoll","description":"(Generated) When enabled, players can be temporarily ragdolled by large physics impacts (e.g. explosions) before recovering; disabling keeps players standing","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"physics.autosynctransforms","description":"(Generated) When enabled, Unity Physics auto-syncs transform changes to physics each frame; disable to manually control when transforms sync","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"physics.autosynctransforms","description":"(Generated) When enabled, Unity Physics auto-syncs transform changes to physics each frame; disable to manually control when transforms sync","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"physics.batchsynctransforms","description":"(Generated) When enabled, physics transform syncs are batched per frame for efficiency; disable to force immediate per-object sync","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"physics.batchsynctransforms","description":"(Generated) When enabled, physics transform syncs are batched per frame for efficiency; disable to force immediate per-object sync","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"physics.bouncethreshold","description":"(Generated) Minimum relative velocity at which a physics collision generates a bounce response; lower values cause more objects to bounce on light impacts","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"physics.clientragdollmode","description":"The collision detection mode that client-side ragdolls should use","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"physics.droppedmode","description":"The collision detection mode that dropped items and corpses should use","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"physics.getbounds","description":"(Generated) Prints the combined world-space bounding box of the entity the calling admin is looking at; useful for verifying collider extents","defaultValue":"","variable":false,"client":false,"server":true},{"name":"physics.gravity","description":"Gravity multiplier","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"physics.gravity","description":"Gravity multiplier","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"physics.groundwatchdebug","description":"(Generated) When enabled, logs ground-watch trigger events to the console, showing when players are detected as off the ground or falling through the world","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"physics.groundwatchdelay","description":"(Generated) Seconds between ground-watch checks on a player; lower values detect world-fall issues faster but increase CPU overhead","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"physics.groundwatchfails","description":"(Generated) Number of consecutive ground-watch failures allowed before corrective action is taken on a player who appears to be falling through geometry","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"physics.print_colliders_per_cell","description":"(Generated) Prints a sorted table of physics cells and how many colliders each contains; helps identify areas with excessive collider density causing physics slowdowns","defaultValue":"","variable":false,"client":false,"server":true},{"name":"physics.print_colliders_per_prefab","description":"(Generated) Prints a sorted table of prefab names and their collider counts; identifies prefabs with unusually high collider counts for optimisation","defaultValue":"","variable":false,"client":false,"server":true},{"name":"physics.sendeffects","description":"Send effects to clients when physics objects collide","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"physics.serverragdollmode","description":"The collision detection mode that server-side ragdolls should use","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"physics.serversideragdolls","description":"Do ragdoll physics calculations on the server, or use the old client-side system","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"physics.serversideragdolls","description":"Do ragdoll physics calculations on the server, or use the old client-side system","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"physics.setbounds","description":"(center vec3) (extents vec3)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"physics.sleepthreshold","description":"(Generated) Energy threshold below which a rigid body is put to sleep by the physics engine; lower values keep more objects awake, higher values reduce CPU usage","defaultValue":"0.01","variable":true,"client":false,"server":true},{"name":"physics.solveriterationcount","description":"The default solver iteration count permitted for any rigid bodies (default 7). Must be positive","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"physics.towingmaxlinearaccelfromjoint","description":"(Generated) Maximum linear acceleration (m/s^2) that a vehicle towing joint can apply before the joint breaks; prevents unrealistic joint forces during towing","defaultValue":"40","variable":true,"client":false,"server":true},{"name":"physics.treecollision","description":"Do players and vehicles collide with trees?","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"physics.treecollision","description":"Do players and vehicles collide with trees?","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"physicstumblingentity.angular_drag_override","description":"Override for rigidbody angular drag. Set to -1 to disable.","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"physicstumblingentity.drag_override","description":"Override for rigidbody drag. Set to -1 to disable.","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"physicstumblingentity.max_tumbling_force","description":"Maximum force applied on collision to cause tumbling","defaultValue":"1000","variable":true,"client":false,"server":true},{"name":"physicstumblingentity.min_tumbling_force","description":"Minimum force applied on collision to cause tumbling","defaultValue":"600","variable":true,"client":false,"server":true},{"name":"physicstumblingentity.player_impulse_multiplier","description":"Multiplier for impulse applied to players when ragdolled by this entity","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"physicstumblingentity.tumbling_force_cone_angle","description":"Cone angle in degrees for randomizing tumbling force direction","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"physicstumblingentity.velocity_threshold_for_tumbling_force","description":"Minimum velocity required for an object to get tumbling force applied on collision","defaultValue":"1.5","variable":true,"client":false,"server":true},{"name":"ping.auto_refresh_region","description":"(Generated) When enabled, region ping estimates are automatically refreshed in the background to keep server list latency data up to date","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"ping.auto_refresh_region","description":"(Generated) When enabled, region ping estimates are automatically refreshed in the background to keep server list latency data up to date","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ping.ping_estimate_logging","description":"(Generated) When enabled, logs ping estimation results to the console; useful for debugging regional latency measurement accuracy","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"ping.ping_estimate_logging","description":"(Generated) When enabled, logs ping estimation results to the console; useful for debugging regional latency measurement accuracy","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"ping.ping_estimation","description":"(Generated) When enabled, the ping estimator collects latency samples to regional servers; disable to suppress background ping traffic","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"ping.ping_estimation","description":"(Generated) When enabled, the ping estimator collects latency samples to regional servers; disable to suppress background ping traffic","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"ping.ping_parallel","description":"(Generated) When enabled, ping estimation sends samples to all servers in parallel for faster results; uses more bandwidth simultaneously","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"ping.ping_parallel","description":"(Generated) When enabled, ping estimation sends samples to all servers in parallel for faster results; uses more bandwidth simultaneously","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"ping.ping_refresh_interval","description":"(Generated) Interval in minutes between automatic background ping estimation refreshes for server list region latency sorting","defaultValue":"45","variable":true,"client":true,"server":false},{"name":"ping.ping_refresh_interval","description":"(Generated) Interval in minutes between automatic background ping estimation refreshes for server list region latency sorting","defaultValue":"45","variable":true,"client":false,"server":true},{"name":"ping.ping_samples","description":"(Generated) Number of ping samples collected per estimation cycle; more samples give a more accurate average latency but take longer to complete","defaultValue":"5","variable":true,"client":true,"server":false},{"name":"ping.ping_samples","description":"(Generated) Number of ping samples collected per estimation cycle; more samples give a more accurate average latency but take longer to complete","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"planner.floodfilldebug","description":"(Generated) When enabled, draws debug visualisations for the building planner flood-fill guide system showing fill cells and connection points; admin-only","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"planterbox.outsidetestdistance","description":"(Generated) Maximum distance in metres used when raycasting to determine whether a planter box is outdoors and receiving natural sunlight","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"planterboxstatic.deepsearespawnchecktimer","description":"(Generated) Interval in seconds between respawn checks for growable plants in static planter boxes inside the deep sea zone; default 600s","defaultValue":"600","variable":true,"client":false,"server":true},{"name":"planterboxstatic.favourablegenechance","description":"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.","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"player.abandonmission","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.cinematic_gesture","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.cinematic_list","description":"(Generated) Prints a table of all available cinematic animation states and their clip names and durations; admin/developer only; used for selecting animations in cinematics","defaultValue":"","variable":false,"client":true,"server":false},{"name":"player.cinematic_play","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"player.cinematic_play","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.cinematic_stop","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"player.cinematic_stop","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.clearhostile","description":"Clear your hostile flag","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.cold_breath","description":"(Generated) When enabled, renders a cold breath vapour effect from the player's mouth in cold biomes and at night; disable to reduce visual clutter or improve performance","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"player.copyrotation","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.createskull","description":"(Generated) Creates a human skull item named after the given player name (or a random name if none given) and gives it to the calling player's inventory","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.createtrophy","description":"(Generated) Creates a trophy head bag item for the specified entity type (by prefab name) and gives it to the calling player; used to generate mount-style trophy items for testing","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.dismount","description":"(Generated) Forces the specified player (by ID) to dismount from any vehicle or mountable they are currently seated in; admin/developer/cinematic mode only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.dropbackpackondeath","description":"(Generated) When enabled, players drop their backpack as a loot bag when they die; disable to prevent backpack loot from appearing on death","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"player.dropbackpackondowned","description":"(Generated) When enabled, players drop their backpack when downed/wounded; disable to keep the backpack on the body until death or recovery","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"player.eye_blinking","description":"(Generated) When enabled, the player character model plays eye blinking animations; disable to freeze eyes open, useful for cinematic close-ups","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"player.eye_movement","description":"(Generated) When enabled, the player character model plays procedural eye movement animations, tracking nearby points of interest","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"player.fillwater","description":"<fresh/salt/rads> - Fills up liquid container items in your hotbar as well as any liquid containers you are looking at","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.footik","description":"(Generated) When enabled, uses inverse kinematics to plant the player's feet on uneven terrain, preventing feet from floating above steps and slopes","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"player.footikdistance","description":"(Generated) Maximum distance in metres at which foot IK is evaluated for other players; reducing this improves performance on servers with many visible players","defaultValue":"30","variable":true,"client":true,"server":false},{"name":"player.footikrate","description":"The rate at which the foot IK traces to the ground. Higher number is better performance, but less smooth.","defaultValue":"0.1","variable":true,"client":true,"server":false},{"name":"player.gesture","description":"(Generated) Sends a request to the server to start the named gesture on the local player; the gesture name must match a valid entry in the gesture collection","defaultValue":"","variable":false,"client":true,"server":false},{"name":"player.gesture_radius","description":"(Generated) Forces all players within a given radius (including the caller) to play one of the specified gesture names chosen at random; admin only; args: radius gesture1 [gesture2...]","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.gesture_radius_notme","description":"(Generated) Same as gesture_radius but excludes the calling admin from the gesture; forces all other players within the radius to perform a random gesture from the provided list","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.gotosleep","description":"(Generated) Forces the specified sleeping player (by ID) to enter the sleep state; admin/developer/cinematic mode only; also works on bots","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.infiniteammo","description":"(Generated) When enabled, the local player has unlimited ammo and never needs to reload; intended for testing and cinematic use only","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"player.keepteaondeath","description":"(Generated) When enabled, tea/buff effects active on a player at the time of death are carried over to their next life instead of being lost","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"player.list_cinematic_gestures","description":"(Generated) Prints a list of all gesture convar names that are tagged as cinematic type; used to discover available gesture names for use with player.gesture","defaultValue":"","variable":false,"client":true,"server":false},{"name":"player.markhostile","description":"(Generated) Marks the calling player as hostile immediately, triggering the hostile timer as if they had attacked another player; useful for testing hostile-state dependent behaviour","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.mount","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.noclipspeed","description":"(Generated) Normal noclip movement speed in metres per second; controls how fast the player flies when noclip is active without holding the sprint or slow modifier","defaultValue":"10","variable":true,"client":true,"server":false},{"name":"player.noclipspeedfast","description":"(Generated) Fast noclip movement speed in metres per second; active when holding the sprint key while noclipping","defaultValue":"50","variable":true,"client":true,"server":false},{"name":"player.noclipspeedslow","description":"(Generated) Slow noclip movement speed in metres per second; active when holding the slow-move modifier key while noclipping","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"player.petcmd","description":"(Generated) Issues a command to the local player's pet; first argument is the command type index, second is the target entity ID; used for controlling tamed animals","defaultValue":"","variable":false,"client":true,"server":false},{"name":"player.printpresence","description":"(Generated) Prints the calling player's current time-category presence flags: whether they are in wilderness, base, monument, swimming, boating, or flying","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.printstats","description":"(Generated) Prints detailed life-story stats for the calling player including time alive, distances travelled, damage taken/healed, kills, and per-weapon accuracy","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.ragdoll","description":"optional param {player}","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.ragdollall","description":"ragdolls","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.ragdollallbutme","description":"ragdolls everyone except player","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.ragdollother","description":"Ragdolls a player you're looking at","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.recoilcomp","description":"(Generated) When enabled, applies client-side recoil compensation to smooth out the visual kick of weapons; disable for a more raw recoil feel","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"player.reloadweapons","description":"(Generated) Fully reloads all projectile weapons, flamethrowers, and liquid weapons in every belt slot of the calling player; useful for testing without consuming ammo","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.resetmissions","description":"Resets the saved missions progress of the given player","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.resetmissions_all","description":"Resets the saved missions progress of all player states on this server (online and offline players). Must be entered as \"resetmissions_all Y\" to execute.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.resetstate","description":"Resets the PlayerState of the given player","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.stopgesture_radius","description":"(Generated) Cancels any active gesture on all players within the specified radius of the calling admin; admin only; useful for stopping mass-gesture cinematics","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.swapseat","description":"(Generated) Moves the specified player (by ID) to the given seat index on the vehicle they are mounted in; admin/developer/cinematic mode only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.tickrate_cl","description":"","defaultValue":"32","variable":true,"client":true,"server":false},{"name":"player.tickrate_cl","description":"","defaultValue":"32","variable":true,"client":false,"server":true},{"name":"player.tickrate_sv","description":"","defaultValue":"16","variable":true,"client":true,"server":false},{"name":"player.tickrate_sv","description":"","defaultValue":"16","variable":true,"client":false,"server":true},{"name":"player.trigger_wildlife_trap","description":"(Generated) Admin-only: triggers the trap-think logic on the wildlife trap the calling player is looking at within 5 metres, simulating a catch attempt for testing","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.triggerfix","description":"(Generated) Experimental: when enabled, applies a positional correction fix for trigger colliders on the player to reduce false-positive overlap detections","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"player.unloadweapons","description":"(Generated) Empties the ammo from all projectile weapons, flamethrowers, and liquid weapons in every belt slot of the calling player; useful for testing reload behaviour","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.usecinematicavatar","description":"Use the cinematic avatar when playing cinematic animations","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"player.wakeup","description":"(Generated) Wakes up the specified sleeping player (by ID), ending their sleep state immediately; admin/developer/cinematic mode only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.wakeupall","description":"(Generated) Wakes up all sleeping players on the server at once; admin/developer/cinematic mode only; useful for clearing the sleeping player list after a wipe","defaultValue":"","variable":false,"client":false,"server":true},{"name":"player.woundforever","description":"Whether the crawling state expires","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"playerboat.aboardplayercheckinterval","description":"(Generated) Interval in seconds between checks to determine whether any players are still aboard the boat","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"playerboat.anchoreddriftdelayseconds","description":"(Generated) Time in seconds after a boat is anchored before it becomes eligible for shore drift; default 21600s (6 hours)","defaultValue":"21600","variable":true,"client":false,"server":true},{"name":"playerboat.corpseseconds","description":"","defaultValue":"1800","variable":true,"client":false,"server":true},{"name":"playerboat.debugvis","description":"(Generated) When enabled, draws debug visualisations for player boat state including drift target, shore direction, and power zones","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"playerboat.decayminutes","description":"How long before a boat loses all its health while outside","defaultValue":"720","variable":true,"client":false,"server":true},{"name":"playerboat.decaystartdelayminutes","description":"How long until decay begins after the boat was last used","defaultValue":"1440","variable":true,"client":false,"server":true},{"name":"playerboat.deepseatransitionpowerdowngraceduration","description":"(Generated) Duration in seconds after entering the deep sea zone that a player boat has before its engine is powered down","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"playerboat.destructiblewrecksenabled","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"playerboat.destructiblewrecksenabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"playerboat.dragbyangle_exponent","description":"","defaultValue":"0.4","variable":true,"client":false,"server":true},{"name":"playerboat.dragbyangle_maxcontrib","description":"","defaultValue":"50","variable":true,"client":false,"server":true},{"name":"playerboat.dragbyangle_maxdrag","description":"","defaultValue":"2.2","variable":true,"client":false,"server":true},{"name":"playerboat.dragbyangle_mincontrib","description":"","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"playerboat.dragbyangle_mindrag","description":"","defaultValue":"0.65","variable":true,"client":false,"server":true},{"name":"playerboat.editenabled","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"playerboat.editenabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"playerboat.enginepositioninfluences","description":"0 - 1","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"playerboat.finisheditingenabled","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"playerboat.finisheditingenabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"playerboat.hammerrepairenabled","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"playerboat.hammerrepairenabled","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"playerboat.kill_all_above_block_count","description":"(Generated) Kills all player boats that have more building blocks than the given threshold; used for server cleanup","defaultValue":"","variable":false,"client":false,"server":true},{"name":"playerboat.kill_all_above_deployable_count","description":"(Generated) Kills all player boats that have more deployed entities than the given threshold; used for server cleanup","defaultValue":"","variable":false,"client":false,"server":true},{"name":"playerboat.kill_io_deployables","description":"Kills any IO entities deployed on boats. Not a fast command. Use sparingly when needed.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"playerboat.kill_nonconvex_deployables","description":"Kills any entities deployed on boats with non-convex colliders. Not a fast command. Use sparingly when needed.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"playerboat.lookatdragbyangle","description":"(Generated) Prints drag force debug data based on the angle between the boat heading and player look direction; admin-only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"playerboat.maxblockcount","description":"","defaultValue":"180","variable":true,"client":true,"server":false},{"name":"playerboat.maxblockcount","description":"","defaultValue":"180","variable":true,"client":false,"server":true},{"name":"playerboat.maxdeployablecount","description":"","defaultValue":"120","variable":true,"client":true,"server":false},{"name":"playerboat.maxdeployablecount","description":"","defaultValue":"120","variable":true,"client":false,"server":true},{"name":"playerboat.orphansendimmediate","description":"When enabled, deployables on boats send immediate network updates when orphaned during edit mode to prevent looping sounds from being killed","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"playerboat.placementupthreshold","description":"(Generated) Maximum angle in degrees from vertical at which building blocks can be placed on a player boat; default 30 degrees","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"playerboat.powerdownonnoplayers","description":"(Generated) When enabled, player boat engines are powered down when no players are aboard; prevents runaway unmanned boats","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"playerboat.print_nonconvex","description":"Prints a list of boats with non-convex collider deployables. Not a fast command. Use sparingly when needed.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"playerboat.print_stats","description":"(Generated) Prints statistics about all player boats on the server including block counts, deployable counts, and resource totals","defaultValue":"","variable":false,"client":false,"server":true},{"name":"playerboat.sailpositioninfluence","description":"0 - 1","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"playerboat.setsailsopen","description":"(Generated) Opens all sails on the player boat directly in front of the calling admin player; admin-only dev command","defaultValue":"","variable":false,"client":false,"server":true},{"name":"playerboat.sink","description":"(Generated) Instantly kills the player boat directly in front of the calling admin player; admin-only dev command","defaultValue":"","variable":false,"client":false,"server":true},{"name":"playerboat.usedestructiblewreckstability","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"playerboat.usedestructiblewreckstability","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"playerboat.velocitymax","description":"","defaultValue":"15","variable":true,"client":true,"server":false},{"name":"playerboat.velocitymax","description":"","defaultValue":"15","variable":true,"client":false,"server":true},{"name":"playercull.debug","description":"(Generated) Enables debug logging for the player culling system, which hides players beyond a certain distance to reduce network and rendering overhead","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"playercull.enabled","description":"Enable/Disable player culling entirely (always render even when hidden)","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"playercull.maxplayerdist","description":"Maximum distance to show any players in meters","defaultValue":"5000","variable":true,"client":true,"server":false},{"name":"playercull.maxsleeperdist","description":"Maximum distance to show sleepers in meters","defaultValue":"30","variable":true,"client":true,"server":false},{"name":"playercull.minculldist","description":"Players of any kind will always be visible closer than this","defaultValue":"20","variable":true,"client":true,"server":false},{"name":"playercull.updaterate","description":"How many times per second to check for visibility","defaultValue":"5","variable":true,"client":true,"server":false},{"name":"playercull.visquality","description":"Quality of Vis : 0 = Chest check, 1 = Chest+Head, 2 = Chest+Head+Arms, 3 = Chest+Head+Arms+Feet","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"playerhelicopter.insidedecayminutes","description":"How long before a player helicopter loses all its health while indoors","defaultValue":"2880","variable":true,"client":false,"server":true},{"name":"playerhelicopter.outsidedecayminutes","description":"How long before a player helicopter loses all its health while outside","defaultValue":"480","variable":true,"client":false,"server":true},{"name":"playerinventory.directionaldropenabled","description":"(Generated) When enabled, players can directionally drop items by looking in the desired direction; disable to revert to gravity-only drops","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"playerinventory.forcebirthday","description":"(Generated) When enabled, forces the birthday event state to true regardless of the actual date; overrides IsBirthday() calendar check for testing","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"playermodel.debugheadbug","description":"(Generated) Admin-only: scans players within 50m and logs head IK debug data for each PlayerModel to diagnose head bone alignment bugs","defaultValue":"","variable":false,"client":true,"server":false},{"name":"polarbear.population","description":"Population active on the server, per square km","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"pool.clear_assets","description":"(Generated) Clears all cached entries from the asset pool matching the optional name filter","defaultValue":"","variable":false,"client":true,"server":false},{"name":"pool.clear_assets","description":"(Generated) Clears all cached entries from the asset pool matching the optional name filter","defaultValue":"","variable":false,"client":false,"server":true},{"name":"pool.clear_memory","description":"(Generated) Clears all entries from the object memory pool matching the optional name filter; freed pooled objects are garbage collected","defaultValue":"","variable":false,"client":true,"server":false},{"name":"pool.clear_memory","description":"(Generated) Clears all entries from the object memory pool matching the optional name filter; freed pooled objects are garbage collected","defaultValue":"","variable":false,"client":false,"server":true},{"name":"pool.clear_prefabs","description":"(Generated) Clears all cached prefab instances from the prefab pool matching the optional filter, across client, server, and generic pools","defaultValue":"","variable":false,"client":true,"server":false},{"name":"pool.clear_prefabs","description":"(Generated) Clears all cached prefab instances from the prefab pool matching the optional filter, across client, server, and generic pools","defaultValue":"","variable":false,"client":false,"server":true},{"name":"pool.debug","description":"(Generated) When enabled, logs additional diagnostic information about pool hits, misses, and spills to the console","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"pool.debug","description":"(Generated) When enabled, logs additional diagnostic information about pool hits, misses, and spills to the console","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"pool.enabled","description":"(Generated) When enabled, this system is globally active; disable to deactivate the system for the current session","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"pool.enabled","description":"(Generated) When enabled, this system is globally active; disable to deactivate the system for the current session","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"pool.export_prefabs","description":"(Generated) Exports the current prefab pool contents to a prefabs.csv file listing pool ID, prefab short name, and instance count","defaultValue":"","variable":false,"client":true,"server":false},{"name":"pool.export_prefabs","description":"(Generated) Exports the current prefab pool contents to a prefabs.csv file listing pool ID, prefab short name, and instance count","defaultValue":"","variable":false,"client":false,"server":true},{"name":"pool.fill_prefabs","description":"(Generated) Pre-warms the prefab pool by instantiating and pooling prefabs matching the optional filter up to the given count override","defaultValue":"","variable":false,"client":true,"server":false},{"name":"pool.fill_prefabs","description":"(Generated) Pre-warms the prefab pool by instantiating and pooling prefabs matching the optional filter up to the given count override","defaultValue":"","variable":false,"client":false,"server":true},{"name":"pool.mode","description":"","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"pool.mode","description":"(Generated) When enabled, object pools are pre-allocated at startup to avoid first-use latency; increases startup time but reduces runtime GC stutter","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"pool.prewarm","description":"(Generated) When enabled, object pools are pre-allocated at startup to avoid first-use latency; increases startup time but reduces runtime GC stutter","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"pool.prewarm","description":"(Generated) When enabled, object pools are pre-allocated at startup to avoid first-use latency; increases startup time but reduces runtime GC stutter","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"pool.print_arraypool","description":"(Generated) Prints a usage report for the BaseNetwork and ProtocolParser array pools, showing bucket sizes, capacities, and hit/miss stats","defaultValue":"","variable":false,"client":true,"server":false},{"name":"pool.print_arraypool","description":"(Generated) Prints a usage report for the BaseNetwork and ProtocolParser array pools, showing bucket sizes, capacities, and hit/miss stats","defaultValue":"","variable":false,"client":false,"server":true},{"name":"pool.print_assets","description":"(Generated) Prints a table of all asset pool entries showing asset type, current pooled count, and pool capacity","defaultValue":"","variable":false,"client":true,"server":false},{"name":"pool.print_assets","description":"(Generated) Prints a table of all asset pool entries showing asset type, current pooled count, and pool capacity","defaultValue":"","variable":false,"client":false,"server":true},{"name":"pool.print_memory","description":"(Generated) Prints a table of all object pool entries showing type, capacity, active count, peak usage, hit/miss counts, and spill counts; supports --json","defaultValue":"","variable":false,"client":true,"server":false},{"name":"pool.print_memory","description":"(Generated) Prints a table of all object pool entries showing type, capacity, active count, peak usage, hit/miss counts, and spill counts; supports --json","defaultValue":"","variable":false,"client":false,"server":true},{"name":"pool.print_prefabs","description":"(Generated) Prints a table of all prefab pool entries showing prefab name, miss count, current count, target capacity, and push/pop counts; supports --json","defaultValue":"","variable":false,"client":true,"server":false},{"name":"pool.print_prefabs","description":"(Generated) Prints a table of all prefab pool entries showing prefab name, miss count, current count, target capacity, and push/pop counts; supports --json","defaultValue":"","variable":false,"client":false,"server":true},{"name":"pool.reset_max_pool_counter","description":"(Generated) Resets the peak-usage high-water-mark counter for all pools, allowing fresh measurement of maximum pool demand","defaultValue":"","variable":false,"client":true,"server":false},{"name":"pool.reset_max_pool_counter","description":"(Generated) Resets the peak-usage high-water-mark counter for all pools, allowing fresh measurement of maximum pool demand","defaultValue":"","variable":false,"client":false,"server":true},{"name":"pool.usemutexpool","description":"Whether to use original pool implementation (slower, but tested). Default is false","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"pool.usemutexpool","description":"Whether to use original pool implementation (slower, but tested). Default is false","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"profile.command_lagspike_threshold","description":"","defaultValue":"40","variable":true,"client":false,"server":true},{"name":"profile.countsyncmoveentities","description":"(Generated) Counts and prints all entities that use synchronous movement updates grouped by prefab, helping identify expensive per-frame entity movers","defaultValue":"","variable":false,"client":false,"server":true},{"name":"profile.dump_profile_recorders","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"profile.dump_profile_recorders","description":"(Generated) Dumps all available Unity Profiler recorder handles to CSV format showing name, category, unit type, and flags; useful for discovering available performance metrics","defaultValue":"","variable":false,"client":false,"server":true},{"name":"profile.exportintervals","description":"(Generated) Interval in seconds between automatic exports of server profiler data to disk; lower values provide more frequent snapshots at a higher I/O cost","defaultValue":"1800","variable":true,"client":false,"server":true},{"name":"profile.flush_analytics","description":"(Generated) Flushes any buffered analytics events immediately to the analytics backend rather than waiting for the next scheduled flush","defaultValue":"","variable":false,"client":true,"server":false},{"name":"profile.flush_analytics","description":"(Generated) Flushes any buffered analytics events immediately to the analytics backend rather than waiting for the next scheduled flush","defaultValue":"","variable":false,"client":false,"server":true},{"name":"profile.immediatemodeenabled","description":"(Generated) When enabled, the server native profiler runs in immediate mode, capturing every frame rather than sampling; more accurate but higher overhead","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"profile.logentityspawntime","description":"Log how long entities take to spawn on the client, use 'minloggedspawntime' to filter low spawn times","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"profile.logentityspawntime_min","description":"Minimum spawn time before logging (in ms)","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"profile.notifyonmainalloccount","description":"(Generated) Main-thread allocation count threshold per tick for profiler notifications; 0 = disabled; helps isolate main-thread GC pressure","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"profile.notifyonmainmemkb","description":"(Generated) Main-thread memory usage threshold in kilobytes for profiler notifications; 0 = disabled","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"profile.notifyontotalalloccount","description":"(Generated) Allocation count threshold (per profiler tick) above which the native continuous profiler fires a notification; useful for detecting unexpected allocation spikes","defaultValue":"16000","variable":true,"client":false,"server":true},{"name":"profile.notifyontotalmemkb","description":"(Generated) Total managed memory threshold in kilobytes above which the native profiler fires a notification; helps detect memory leaks during long server runs","defaultValue":"12288","variable":true,"client":false,"server":true},{"name":"profile.notifyonworkeralloccount","description":"(Generated) Worker-thread allocation count threshold per tick for profiler notifications; 0 = disabled; helps detect background task GC pressure","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"profile.notifyonworkermemkb","description":"(Generated) Worker-thread memory usage threshold in kilobytes for profiler notifications; 0 = disabled","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"profile.perfsnapshot","description":"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]\nWill produce a JSON perf snapshot of <frames> that can be viewed in Perfetto or similar tools","defaultValue":"","variable":false,"client":false,"server":true},{"name":"profile.perfsnapshot_stream","description":"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]\nWill stream <mainCap>MB worth of data and generate a JSON snapshot that can be viewed in Perfetto or similar tools","defaultValue":"","variable":false,"client":false,"server":true},{"name":"profile.profiling_entities","description":"0 = off, 1 = spawn/kill, 2 = spawn/kill per entity, 3 = count every '5 min'","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"profile.profiling_entity_count_interval","description":"How frequently to count all entities across the server","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"profile.profiling_fixed_invokes","description":"0 = off, 1 = stats per frame, 2 = stats per method","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"profile.profiling_invokes","description":"0 = off, 1 = stats per frame, 2 = stats per method","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"profile.profiling_lagspikes","description":"Record inbound RPC & ConsoleCommands that cause lag spikes","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"profile.profiling_packets","description":"Record type of packets inbound/outbound per frame","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"profile.profiling_ping","description":"Raknet statistics, 0 = off, 2 = per connection","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"profile.profiling_ping_interval","description":"How often to flush raknet stats per second","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"profile.profiling_ping_per_frame","description":"","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"profile.profiling_rcon","description":"0 = off, 1 = count per frame, 2 = connection attempts, 3 = messages","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"profile.profiling_rcon_message_length","description":"Clamp the length of logged RCON messages to prevent the profiler from being flooded with large messages","defaultValue":"512","variable":true,"client":false,"server":true},{"name":"profile.profiling_work_queue","description":"Record execution time of ObjectWorkQueues per frame","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"profile.quiet","description":"Controls whether perfsnapshot commands emit chat messages","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"profile.rcon_lagspike_threshold","description":"","defaultValue":"40","variable":true,"client":false,"server":true},{"name":"profile.resetexportinterval","description":"(Generated) Resets the profiler export interval timer, causing the next export to happen after a full ExportIntervalS from now","defaultValue":"","variable":false,"client":false,"server":true},{"name":"profile.rpc_lagspike_threshold","description":"","defaultValue":"40","variable":true,"client":false,"server":true},{"name":"profile.runtime_profiling","description":"0 = off, 1 = basic, 2 = everything. This will reset all profiling convars, however they can be modified afterwards","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"profile.runtime_profiling_interval","description":"","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"profile.runtime_profiling_persist","description":"Enable to allow runtime profiling to persist across restarts","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"profile.runtime_profiling_pool_flush_interval","description":"How often to flush pooling stats in seconds","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"profile.runtime_profiling_pooling","description":"0 = off, 1 = flush every 5 minutes","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"profile.start","description":"(Generated) Starts recording a Unity Profiler binary log to a timestamped file in the profile/ folder; requires ENABLE_PROFILER build flag","defaultValue":"","variable":false,"client":true,"server":false},{"name":"profile.start","description":"(Generated) Starts recording a Unity Profiler binary log to a timestamped file in the profile/ folder; requires ENABLE_PROFILER build flag","defaultValue":"","variable":false,"client":false,"server":true},{"name":"profile.stop","description":"(Generated) Stops the active Unity Profiler binary log recording and finalises the file","defaultValue":"","variable":false,"client":true,"server":false},{"name":"profile.stop","description":"(Generated) Stops the active Unity Profiler binary log recording and finalises the file","defaultValue":"","variable":false,"client":false,"server":true},{"name":"profile.stopwatchingallocs","description":"Stops tracking of allocations","defaultValue":"","variable":false,"client":false,"server":true},{"name":"profile.watchallocs","description":"Params: [Name = 'Allocs'] [maxStackDepth = 16].\nStarts tracking of allocs, dumping a [Name].json.gz record once conditions are met","defaultValue":"","variable":false,"client":false,"server":true},{"name":"projectile.preventcameraclip","description":"Should the projectile model attempt to prevent itself being clipped by the camera?","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"projectile.preventcameraclipbufferseconds","description":"Buffer seconds before turning back on the projectile model.","defaultValue":"0.01","variable":true,"client":true,"server":false},{"name":"projectile.serverprojectilecameraclipdistance","description":"Distance before turning back on the server spawned projectiles model.","defaultValue":"0.3","variable":true,"client":true,"server":false},{"name":"projectile.usebatched","description":"(Generated) When enabled, projectile movement is updated in batched job-based passes using TransformAccessArray for better CPU parallelism","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"radiation.materialtoradsratio","description":"(Generated) Multiplier converting radiation material value to effective radiation damage rate; lower values reduce radiation intensity globally","defaultValue":"0.0044","variable":true,"client":false,"server":true},{"name":"radiation.water_inventory_damage","description":"(Generated) When enabled, radiation-contaminated water damages items in a player's inventory over time when in a radiation zone","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"radiation.water_loot_damage","description":"(Generated) When enabled, radiation-contaminated water damages loot containers over time when exposed to sufficient radiation","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"rcon.ban_ip","description":"Ban an IP address from RCON, preventing it from connecting and kick any clients from this IP, this is permanent and persistent","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rcon.banduration","description":"How long in seconds to ban an IP that has exceeded the maximum password failures (default: 300 seconds)","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"rcon.clear_rcon_failed_logins","description":"Clear all failed login attempts","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rcon.connectioncooldown","description":"How long (in seconds) before we allow another rcon connection from the same address (default: 1 second)","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"rcon.ip","description":"IP Address to listen for RCON connections","defaultValue":"","variable":true,"client":false,"server":true},{"name":"rcon.logfailedattempts","description":"Log failed attempts and attempts from banned IP addresses (default: true)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"rcon.maxconnections","description":"Total number of allowed connections to RCON server. -1 to disable behaviour. Requires server restart after changes","defaultValue":"500","variable":true,"client":false,"server":true},{"name":"rcon.maxconnectionsperip","description":"Total number of allowed connections to RCON server, on a single IP. -1 to disable behaviour. Requires server restart after changes","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"rcon.maxpasswordfailures","description":"How many password failures before banning an RCON client's IP (default: 5)","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"rcon.permanentbanfailedips","description":"Permanently ban IPs that trigger too many failed attempts (default: false)","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"rcon.port","description":"Port to listen for RCON connections","defaultValue":"28016","variable":true,"client":false,"server":true},{"name":"rcon.print","description":"If true, RCON commands will be printed in the console","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"rcon.print_rcon_bans","description":"Print a table of permanently banned IPs and networks. Use '--json' to return a JSON object","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rcon.print_rcon_clients","description":"Print a table of connected RCON clients. Use '--json' to return a JSON object","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rcon.print_rcon_failed_logins","description":"Print a table of clients with failed passwords.  Use '--json' to return a JSON object","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rcon.unban_ip","description":"Unban an IP address from connecting to RCON, will also remove all attempt history","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rcon.web","description":"If set to true, use websocket RCON. If set to false use legacy, source engine RCON. Source engine RCON is DEPRECATED","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"reclaimmanager.reclaim_expire_minutes","description":"(Generated) Time in minutes after which an uncollected softcore death reclaim backpack expires and its contents are destroyed","defaultValue":"120","variable":true,"client":false,"server":true},{"name":"recordertool.debugrecording","description":"(Generated) When enabled, logs additional debug info about cassette recording state and audio buffer operations; saved between sessions","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"reflection.forceupdate","description":"(Generated) When enabled, forces all reflection probes to recapture every frame regardless of updateinterval; very expensive, use only for debugging","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"reflection.planarcount","description":"(Generated) Maximum number of planar reflection probes that can render simultaneously; reducing this limits GPU overhead when many reflective surfaces are visible","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"reflection.planarreflections","description":"(Generated) Enables planar (mirror-like) reflections on water and reflective surfaces; more accurate than cubemap probes but significantly more GPU-intensive","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"reflection.planarresolution","description":"(Generated) Resolution of planar reflection renders; higher values produce sharper water and mirror reflections at a higher GPU memory and render cost","defaultValue":"1024","variable":true,"client":true,"server":false},{"name":"reflection.resolution","description":"(Generated) Resolution of the reflection probe cubemap captures; higher values produce sharper reflections at a significant GPU memory and render time cost","defaultValue":"64","variable":true,"client":true,"server":false},{"name":"reflection.timeslicing","description":"(Generated) Number of frames over which a single reflection probe capture is spread; higher values reduce per-frame GPU cost at the cost of reflection update latency","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"reflection.updateinterval","description":"(Generated) Minimum seconds between reflection probe recaptures; lower values keep reflections more current but increase GPU overhead","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"relationshipmanager.acceptinvite","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.addtoteam","description":"(Generated) Adds the calling player to their existing team, creating the team entry if needed","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.contacts","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"relationshipmanager.contacts","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"relationshipmanager.createandaddtoteam","description":"(Generated) Creates a new team with the calling player and adds the specified player (by UID) to it; returns status string","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.fakeinvite","description":"(Generated) Sends a fake team invite from the given team ID to the calling player; used for testing team invite UI flow","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.forceaddtoteam","description":"Adds a player to a team whether they are on the server or not","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.forgetafterminutes","description":"(Generated) Time in minutes after which relationship/contacts data for players who have not been seen is forgotten and removed","defaultValue":"960","variable":true,"client":false,"server":true},{"name":"relationshipmanager.kickmember","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.leaveteam","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.maxplayerrelationships","description":"(Generated) Maximum number of relationship entries (contacts) each player can store; older entries are evicted when the limit is reached","defaultValue":"128","variable":true,"client":false,"server":true},{"name":"relationshipmanager.maxteamsize","description":"(Generated) Maximum number of players allowed in a single team; 0 = teams disabled; changing this at runtime updates all active teams","defaultValue":"8","variable":true,"client":false,"server":true},{"name":"relationshipmanager.mugshotupdateinterval","description":"(Generated) Interval in seconds between mugshot (contact portrait) refresh attempts for known players","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"relationshipmanager.promote","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.promote_id","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.rejectinvite","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.seendistance","description":"(Generated) Distance in metres within which two players must be for a 'seen' relationship event to be recorded","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"relationshipmanager.sendinvite","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.sendofflineinvite","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.sleeptoggle","description":"(Generated) Toggles the sleep/wake state of the entity the calling admin player is looking at (within 5m); admin-only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.trycreateteam","description":"(Generated) Creates a new team with the calling player as leader; fails if teams are disabled (maxTeamSize == 0)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.wipe_all_contacts","description":"(Generated) Wipes all relationship contacts data for every player on the server; admin-only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relationshipmanager.wipecontacts","description":"(Generated) Wipes all relationship contacts data for the calling player","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relay.cfg_autoreconnect","description":"If enabled, Rust Relay will automatically attempt to reconnect when the WebSocket connection drops","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"relay.cfg_encryptpackets","description":"Sets whether packets should be encrypted when sent to the Rust Relay server, changing this will STOP the Rust Relay feature (restart with relay.restart)","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"relay.cfg_fakeplayer","description":"If enabled, Rust Relay spawns a fake invisible player and only relays packets sent to that player, changing this will STOP the Rust Relay feature (restart with relay.restart)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"relay.cfg_filtermode","description":"Sets the Filter Mode for RPC Messages, (0 = Ignore, 1 = AllowAll, 2 = AllowWhitelist)","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"relay.cfg_maxreconnects","description":"Maximum number of reconnect attempts allowed within the reconnect window before the relay permanently shuts down","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"relay.cfg_reconnectdelay","description":"Delay (in seconds) between reconnect attempts","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"relay.cfg_reconnectwindow","description":"The rolling window (in minutes) used to track reconnect attempts","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"relay.cfg_reload","description":"Reloads the Rust Relay configuration from disk, this will STOP the Rust Relay feature (restart with relay.restart)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relay.cfg_save","description":"Forces a save of the Rust Relay configuration to disk","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relay.cfg_sendconsoledata","description":"If enabled, console data will be sent to the relay server","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"relay.cfg_sendvoicedata","description":"If enabled, voice data will be sent to the relay server","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"relay.cfg_server_auth_token","description":"Sets the authentication token for the Rust Relay server, changing this will STOP the Rust Relay feature (restart with relay.restart)","defaultValue":"bbb","variable":true,"client":false,"server":true},{"name":"relay.cfg_server_url","description":"Sets the URL for the Rust Relay server, changing this will STOP the Rust Relay feature (restart with relay.restart)","defaultValue":"aaa","variable":true,"client":false,"server":true},{"name":"relay.clear_queue","description":"Clears the relay send queue (useful if things are going wrong with the relay server)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relay.reconnect_reset","description":"Clears the reconnect attempt history, resetting the reconnect budget","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relay.restart","description":"Attempts to restart the Rust Relay connection (may cause short lag)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relay.rpc_whitelist_add","description":"Adds an RPC Message to the RPC Whitelist","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relay.rpc_whitelist_rebuild","description":"Rebuilds the RPC Whitelist ID List","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relay.rpc_whitelist_remove","description":"Removes an RPC Message from the RPC Whitelist","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relay.shutdown","description":"Shutsdown the Rust Relay sever connection","defaultValue":"","variable":false,"client":false,"server":true},{"name":"relay.status","description":"Returns a detailed Rust Relay status report","defaultValue":"","variable":false,"client":false,"server":true},{"name":"render.building_blocked_preview_distance","description":"Distance from the border of building blocked to show the red preview","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"render.computebuffer_setdata_immediate","description":"Whether to call ComputeBuffer.SetData immediately or at the end of the frame","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"render.expand_instancing","description":"(Generated) Forces GPU instancing to expand and rebatch a specific instancing group by name; useful for debugging instancing issues without restarting","defaultValue":"","variable":false,"client":true,"server":false},{"name":"render.instanced_rendering","description":"0 = off, 1 = on (must restart client for changes to take effect)","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"render.instanced_toggle_all","description":"Developer command to toggle instanced rendering at runtime to measure performance impact","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"render.instanced_toggle_buildings","description":"Toggle rendering of buildings on / off","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"render.instanced_toggle_cliffs","description":"Toggle rendering of cliffs on / off","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"render.instanced_toggle_other","description":"Toggle rendering of uncategorized meshes on / off","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"render.instancing_render_distance","description":"Max distance for instanced rendering, can be higher than normal render distance","defaultValue":"1000","variable":true,"client":true,"server":false},{"name":"render.max_renderers","description":"Set the amount of instanced renderers to show for debugging","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"render.multidraw","description":"Allow unity to batch together multiple draw calls","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"render.print_global_entities","description":"Print off count of global building entities on the client","defaultValue":"","variable":false,"client":true,"server":false},{"name":"render.print_global_entities","description":"Print off count of global building entities on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"render.print_instanced_cell","description":"Print number of meshes inside a single grid","defaultValue":"","variable":false,"client":true,"server":false},{"name":"render.print_instanced_debug","description":"Print off array size and memory usage to ensure no memory leaks & debug rendering system","defaultValue":"","variable":false,"client":true,"server":false},{"name":"render.print_instanced_renderers","description":"Print off number of each mesh inside instanced rendering system (including outside of render range)","defaultValue":"","variable":false,"client":true,"server":false},{"name":"render.print_tree_counts","description":"Print off count of trees to ensure server sent them all","defaultValue":"","variable":false,"client":true,"server":false},{"name":"render.render_shadows","description":"(Generated) Enables or disables shadow rendering globally on the client; disabling shadows significantly improves GPU performance","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"render.show_building_blocked","description":"(Generated) Shows a coloured overlay on building-blocked areas client-side, visualising where construction is prevented","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"render.show_building_blocked_server","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"render.show_building_blocked_server","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"render.test_instancing_culling","description":"Spawn (default 50k) prefabs spread across the map to quickly test instanced rendering system in isolation","defaultValue":"","variable":false,"client":true,"server":false},{"name":"render.tree_entities","description":"Print off count of trees to ensure server sent them all","defaultValue":"","variable":false,"client":false,"server":true},{"name":"render.upload_multidraw_meshes_mode","description":"0 = CPU, 1 = GPU","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"rentableshop.closenearestshop","description":"Close the nearest shop in 10m. Useful for testing","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rentableshop.initialscrapfee","description":"","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"rentableshop.initialscrapfee","description":"","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"rentableshop.processrenttick","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rentableshop.protectionfromtakeoverhours","description":"","defaultValue":"6","variable":true,"client":true,"server":false},{"name":"rentableshop.protectionfromtakeoverhours","description":"","defaultValue":"6","variable":true,"client":false,"server":true},{"name":"rentableshop.randomiseownerofnearestshop","description":"Randomise the owner of the nearest shop in 10m. Useful for testing","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rentableshop.resettakeoverprotectionofclosestshop","description":"Reset the takeover protection duration of nearest shop. Useful for testing","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rentableshop.scrapperhourrent","description":"","defaultValue":"10","variable":true,"client":true,"server":false},{"name":"rentableshop.scrapperhourrent","description":"","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"reports.exceptionreportmaxlength","description":"(Generated) Maximum character length of exception reports submitted to the crash reporter; clamped to a minimum of 250 characters","defaultValue":"600","variable":true,"client":true,"server":false},{"name":"reports.exceptionreportmaxlength","description":"","defaultValue":"600","variable":true,"client":false,"server":true},{"name":"rgbeffects.brightness","description":"Brightness of colors, from 0 to 1 (note: may affect color accuracy)","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"rgbeffects.colorcorrection_razer","description":"Controls how RGB values are mapped to LED lights on Razer devices","defaultValue":"(3.00, 3.00, 3.00)","variable":true,"client":true,"server":false},{"name":"rgbeffects.colorcorrection_steelseries","description":"Controls how RGB values are mapped to LED lights on SteelSeries devices","defaultValue":"(1.50, 1.50, 1.50)","variable":true,"client":true,"server":false},{"name":"rgbeffects.enabled","description":"Enables RGB lighting effects (supports SteelSeries and Razer)","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"rgbeffects.pulse","description":"(Generated) Pulses all RGB lighting devices to a given colour over the specified duration in seconds; uses the RGB controller pulse animation","defaultValue":"","variable":false,"client":true,"server":false},{"name":"rgbeffects.static","description":"(Generated) Sets all RGB lighting devices to a static colour; takes an RGBA colour argument and applies it to the RGB controller instance","defaultValue":"","variable":false,"client":true,"server":false},{"name":"rhib.rhibpopulation","description":"Population active on the server","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"ridablehorse.autoavoidance","description":"(Generated) When enabled, horses use automatic avoidance steering to navigate around obstacles; saved between sessions; admin configurable","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ridablehorse.debug","description":"(Generated) When enabled, draws debug visualisations for this system (seismic sensor range sphere, escape capture state, etc.); editor/admin-only","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"ridablehorse.decayminutes","description":"How long before a horse dies unattended","defaultValue":"180","variable":true,"client":false,"server":true},{"name":"ridablehorse.dungtimescale","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"ridablehorse.groundangleupdaterate","description":"(Generated) Interval in seconds between ground angle recalculation updates for horse body tilting; default 0.05s","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"ridablehorse.population","description":"Population active on the server, per square km","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"ridablehorse.ragdoll","description":"(Generated) Ragdolls the ridable horse entity directly in front of the calling admin player; useful for testing horse physics and death states","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ridablehorse.setforsale","description":"(Generated) Marks the horse directly in front of the calling admin player as for-sale, enabling the purchase interaction","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ridablehorse.sethorsebreed","description":"(Generated) Sets the breed index of the horse directly in front of the calling admin player to the given integer value","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ridablehorse.throttledgroundangleupdate","description":"(Generated) When enabled, ground angle updates for horse body tilt are throttled to groundAngleUpdateRate seconds; improves performance","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"rottingflies.hide","description":"Disables the corpse flies","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"rustnav.debugload","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rustnav.debugpath","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rustnav.debugraycast","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rustnav.debugrebuildtile","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rustnav.debugsample","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rustnav.debugsave","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rustnav.draw","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rustnav.drawoffsety","description":"","defaultValue":"0.5","variable":true,"client":true,"server":false},{"name":"rustnav.drawradius","description":"","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"rustnav.drawrefreshrate","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"rustnav.enableverboselogs","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"rustnav.rebuild","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"rustnav.setnumthreads","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"safemode.applysafemodeconfig","description":"Applies a known set of safe settings to ensure the game boots","defaultValue":"","variable":false,"client":true,"server":false},{"name":"sail.maxthrustmultiplier","description":"","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"sail.maxthrustmultiplier","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"samsite.autoreloaddelay","description":"Delay before SAM sites that haven't shot a target will auto-reload","defaultValue":"45","variable":true,"client":false,"server":true},{"name":"samsite.staticrepairseconds","description":"how long until static sam sites auto repair","defaultValue":"1200","variable":true,"client":false,"server":true},{"name":"santasleigh.altitudeaboveterrain","description":"","defaultValue":"50","variable":true,"client":false,"server":true},{"name":"santasleigh.desiredaltitude","description":"","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"santasleigh.drop","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"scraptransporthelicopter.population","description":"Population active on the server","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"screenshot.hiresscreenshotcustomwidth","description":"Set a custom width for takehiresscreenshot and takehirestransparentscreenshot. Set to 0 to use default size.","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"screenshot.takehiresscreenshot","description":"(Generated) Takes a high-resolution screenshot using the configured custom width or the default upscale factor","defaultValue":"","variable":false,"client":true,"server":false},{"name":"screenshot.takehirestransparentscreenshot","description":"(Generated) Takes a high-resolution screenshot with a transparent background for use in promotional material","defaultValue":"","variable":false,"client":true,"server":false},{"name":"screenshot.takescreenshot","description":"(Generated) Takes a standard resolution screenshot and saves it to the screenshots folder","defaultValue":"","variable":false,"client":true,"server":false},{"name":"screenshot.taketransparentscreenshot","description":"(Generated) Takes a screenshot with a transparent background by disabling skybox and terrain rendering","defaultValue":"","variable":false,"client":true,"server":false},{"name":"searchlight.debugvolumetrics","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"sensecomponent.maxrefreshintervalseconds","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"sensecomponent.minrefreshintervalseconds","description":"","defaultValue":"0.2","variable":true,"client":false,"server":true},{"name":"sentry.debugpreventduplicates","description":"Prevents auto turrets getting added more than once to the IO queue","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"sentry.hostileduration","description":"how long until something is considered hostile after it attacked","defaultValue":"120","variable":true,"client":false,"server":true},{"name":"sentry.interferenceradius","description":"radius to check for other turrets","defaultValue":"40","variable":true,"client":true,"server":false},{"name":"sentry.interferenceradius","description":"radius to check for other turrets","defaultValue":"40","variable":true,"client":false,"server":true},{"name":"sentry.maxinterference","description":"max interference from other turrets","defaultValue":"12","variable":true,"client":true,"server":false},{"name":"sentry.maxinterference","description":"max interference from other turrets","defaultValue":"12","variable":true,"client":false,"server":true},{"name":"sentry.scantimer","description":"How quickly can a turret acquire a potential target. Less is faster, but perf taxing","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"sentry.targetall","description":"target everyone regardless of authorization","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.allowsorting","description":"Set to false to disable the storage adaptor sorting functionality","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.allowvineswinging","description":"(Generated) When true, players can grab and swing on deployed vines; disable to prevent vine-swinging movement","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.anticheatid","description":"(Generated) Easy Anti-Cheat product ID used to authenticate this server with EAC services","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.anticheatkey","description":"(Generated) Easy Anti-Cheat product key used alongside anticheatid for EAC server authentication","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.anticheatlog","description":"(Generated) Sets the EOS (Epic Online Services) anti-cheat log verbosity level; higher values produce more detailed anti-cheat diagnostic output","defaultValue":"200","variable":true,"client":false,"server":true},{"name":"server.anticheattoken","description":"(Generated) When true clients must provide a valid EAC token to connect; disable only for testing or modded environments","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.arrowarmor","description":"(Generated) Global multiplier for armour effectiveness against arrow and bow damage; 1.0 = default","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.arrowdamage","description":"(Generated) Global multiplier for all arrow and bow damage dealt; 1.0 = default, 2.0 = double damage","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.artificialtemperaturegrowablerange","description":"","defaultValue":"4","variable":true,"client":true,"server":false},{"name":"server.artificialtemperaturegrowablerange","description":"","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"server.authtimeout","description":"(Generated) Seconds an incoming connection has to complete authentication (Steam + EAC) before being forcibly disconnected","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"server.autouploadmap","description":"Automatically upload procedurally generated maps so that players download them (faster) instead of re-generating them","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.autouploadmapimages","description":"Automatically upload an image of the map, used to show the map in the server browser","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.backup","description":"Backup server folder","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.bag_quota_item_amount","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"server.bag_quota_item_amount","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.bansserverendpoint","description":"HTTP API endpoint for centralized banning (see wiki)","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.bansserverfailuremode","description":"Failure mode for centralized banning, set to 1 to reject players from joining if it's down (see wiki)","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"server.bansservertimeout","description":"Timeout (in seconds) for centralized banning web server requests","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"server.bleedingarmor","description":"(Generated) Global multiplier for armour effectiveness against bleeding damage; 1.0 = default","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.bleedingdamage","description":"(Generated) Global multiplier for all bleeding damage over time; 1.0 = default","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.botcount","description":"(Generated) Returns the current number of bot (AI-controlled player) entities active on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.branch","description":"(Generated) Server branch tag used by the server browser to identify modded or experimental variants; leave empty for vanilla","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.broadcastplayvideo","description":"(Generated) Sends a video URL to all connected players, causing the in-game video player to open and play the specified video on every client","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.bulletarmor","description":"(Generated) Global multiplier for armour effectiveness against bullet damage; 1.0 = default","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.bulletdamage","description":"(Generated) Global multiplier for all bullet damage dealt by firearms; 1.0 = default, 2.0 = double damage","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.canequipbackpacksinair","description":"Allows backpack equipping while not grounded","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.ceilinglightgrowablerange","description":"(Generated) Radius in metres within which a ceiling light provides artificial light that counts toward a growable plant's light requirement","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"server.ceilinglightheightoffset","description":"(Generated) Vertical offset in metres added when checking whether a ceiling light illuminates a plant directly below it","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"server.censorplayerlist","description":"Censors the Steam player list to make player tracking more difficult","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.cheatreport","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.cinematic","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"server.cinematic","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.clear_bushes_radius","description":"(Generated) Kills all server-side bush entities within a given radius of the calling player (or a specified world position); args: radius [x y z]","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.clear_loot_spawn_cache","description":"Clears the loot spawn cache used to restrict loot into each era","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.clear_trees_radius","description":"(Generated) Kills all server-side tree entities within a given radius of the calling player (or a specified world position); args: radius [x y z]","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.clearplayerreportcounts","description":"Clear the player reports list","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.combatlog","description":"Get the player combat log","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.combatlog_outgoing","description":"Get the player combat log, only showing outgoing damage","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.combatlogdelay","description":"(Generated) Seconds of delay before a combat event appears in the player's own combat log, preventing real-time tracking during a fight","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"server.combatlogsize","description":"(Generated) Number of recent combat events retained in each player's combat log, viewable with combatlog","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"server.compassenabled","description":"Will the in-game compass show at the top of the screen","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"server.compassenabled","description":"Will the in-game compass show at the top of the screen","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.composterupdateinterval","description":"(Generated) How often (in seconds) composters advance their composting progress; default is every 300 seconds (5 minutes)","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"server.compression","description":"(Generated) Enables or disables network packet compression on the server; compression reduces bandwidth at the cost of a small amount of CPU time","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.conveyormovefrequency","description":"How often industrial conveyors attempt to move items (value is an interval measured in seconds). Setting to 0 will disable all movement","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"server.corpsedespawn","description":"(Generated) Seconds before a player corpse is removed from the world; default is 300 seconds (5 minutes)","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"server.corpseinfo","description":"Get info on player corpses on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.corpses","description":"(Generated) Whether player corpses are spawned when players die; disabling removes corpses entirely and items are dropped directly","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.crawlingenabled","description":"Do players go into the crawling wounded state","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.crawlingmaximumhealth","description":"Maximum initial health given when a player dies and moves to crawling wounded state","defaultValue":"12","variable":true,"client":false,"server":true},{"name":"server.crawlingminimumhealth","description":"Minimum initial health given when a player dies and moves to crawling wounded state","defaultValue":"7","variable":true,"client":false,"server":true},{"name":"server.cycletime","description":"(Generated) Duration of a full day/night cycle in seconds; default 500s means roughly one cycle every 8 real-world minutes","defaultValue":"500","variable":true,"client":false,"server":true},{"name":"server.debrisdespawn","description":"(Generated) Seconds before environmental debris entities (e.g. broken barrel remnants) are removed from the world; default 30 seconds","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"server.deepseafogofwar","description":"Should the deep sea map be covered by fog of war","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"server.deepseafogofwar","description":"Should the deep sea map be covered by fog of war","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.defaultblueprintresearchcost","description":"How much scrap is required to research default blueprints","defaultValue":"10","variable":true,"client":true,"server":false},{"name":"server.defaultblueprintresearchcost","description":"How much scrap is required to research default blueprints","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"server.description","description":"(Generated) Short description of the server shown to players in the server browser","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.destroytaskbatchcount","description":"UsePlayerUpdateJobs 2 related - how many destroy messages to batch into 1 task","defaultValue":"128","variable":true,"client":false,"server":true},{"name":"server.drawpuzzleresets","description":"(Generated) When enabled, debug spheres are drawn in the world showing the radiation zone boundaries during monument puzzle resets","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.dropitems","description":"(Generated) Whether items drop to the ground from a player's inventory when they die; disable to prevent item drops on death","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.eac_gameplay_data","description":"Whether or not to send additional analytics to EAC","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.emojiownershipcheck","description":"Whether emoji ownership is checked server side. Could be performance draining in high chat volumes","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.encryption","description":"(Generated) Network encryption mode; 2 = enabled (recommended), 0 = disabled","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"server.enforce_era_restrictions","description":"Deletes items on the server that are not allowed in the era","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.enforcepipechecksonbuildingblockchanges","description":"Whether to check for illegal industrial pipes when changing building block states (roof bunkers)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.entitybatchsize","description":"(Generated) Number of entities included in each entity-update batch per frame; tune to balance CPU time spent on entity processing","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"server.entitybatchtime","description":"(Generated) Time in seconds allocated to each entity batch update pass; the server will not start a new batch until this interval has elapsed","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.entityrate","description":"(Generated) How many times per second entity network state is sent to clients; higher values reduce perceived lag for moving objects","defaultValue":"16","variable":true,"client":false,"server":true},{"name":"server.era","description":"none,primitive,medieval,frontier,rust","defaultValue":"None","variable":true,"client":true,"server":false},{"name":"server.era","description":"none,primitive,medieval,frontier,rust","defaultValue":"None","variable":true,"client":false,"server":true},{"name":"server.events","description":"(Generated) Enables automatic server-side game events such as helicopter patrols, airdrops and cargo ship visits","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.explosive_testing_mode","description":"Lower damage of explosives to 1 and allow them to be triggered multiple times","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.farmchickenlocalavoidance","description":"Whether to run local avoidance for chickens, disabling might get a slight performance improvement but chickens will clip","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.favoritesendpoint","description":"Domain name to save when players favorite your server. The port can be omitted if using the default port or a SRV DNS record is created.","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.filefolderoverride","description":"(Generated) Override the root storage folder for server files; leave empty to use the default server/identity path","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.fillchickencoop","description":"(Generated) Debug command: fills all chicken coops within 5 metres of the calling player to their maximum capacity","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.fogofwar","description":"Should the in-game map be covered by a fog of war","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"server.fogofwar","description":"Should the in-game map be covered by a fog of war","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.fogofwarrevealsize","description":"How much area around the player is revealed when using fog of war. Must be a multiple of 32","defaultValue":"256","variable":true,"client":true,"server":false},{"name":"server.fogofwarrevealsize","description":"How much area around the player is revealed when using fog of war. Must be a multiple of 32","defaultValue":"256","variable":true,"client":false,"server":true},{"name":"server.foodspoiling","description":"Whether to run the food spoiling system","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"server.foodspoiling","description":"Whether to run the food spoiling system","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.foodspoilingbudgetms","description":"(Generated) Maximum milliseconds per frame the server spends advancing food spoil timers; lower values reduce frame time impact at the cost of less frequent spoil updates","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"server.fps","description":"(Generated) Prints the current server frame rate in frames per second","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.funwaterdamagethreshold","description":"","defaultValue":"0.8","variable":true,"client":true,"server":false},{"name":"server.funwaterdamagethreshold","description":"","defaultValue":"0.8","variable":true,"client":false,"server":true},{"name":"server.funwaterwetnessgain","description":"","defaultValue":"0.05","variable":true,"client":true,"server":false},{"name":"server.funwaterwetnessgain","description":"","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"server.gamemode","description":"(Generated) Short name of the game mode to activate on this server (e.g. 'softcore', 'hardcore'); applies convar overrides defined by that game mode's prefab","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.hardcorefirearmammunitioncraftingmultiplier","description":"Multiplies crafting cost of firearm ammunition","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"server.hardcorefirearmammunitioncraftingmultiplier","description":"Multiplies crafting cost of firearm ammunition","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.headerimage","description":"(Generated) URL of the banner/header image shown at the top of this server's page in the server browser","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.hideplayermapdirection","description":"Should hte player see their direction on the map","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"server.hideplayermapdirection","description":"Should hte player see their direction on the map","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.hideplayeronmap","description":"Should the player see their position on the map","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"server.hideplayeronmap","description":"Should the player see their position on the map","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.homingmissiletargetshab","description":"If true hot air balloons can be shot down with homing missiles","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.hopperanimationbudgetms","description":"How long per frame to spend animating items moving into the hopper (will be instant if <= 0)","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"server.hostname","description":"(Generated) Server name displayed in the server browser","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.http_connection_limit","description":"(Generated) Maximum number of simultaneous outbound HTTP connections the server may have open at once; used for map uploads, ban checks, and other web requests","defaultValue":"32","variable":true,"client":false,"server":true},{"name":"server.identity","description":"(Generated) Unique identifier for this server instance; determines the subfolder used for saves, configs and map data","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.idlekick","description":"(Generated) Minutes of in-game inactivity before a player is automatically kicked; set to 0 to disable idle kick","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"server.idlekickadmins","description":"(Generated) Minutes of inactivity before admin players are idle-kicked; 0 disables idle kick specifically for admins regardless of idlekickmode","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"server.idlekickmode","description":"(Generated) Controls who is subject to the idle kick: 0 = nobody, 1 = non-admin players only, 2 = all players including admins","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.incapacitatedrecoverchance","description":"Base chance of recovery after incapacitated wounded state","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"server.industrialallowquickmove","description":"Enables a faster way to move items around during conveyor transfers. Should be on unless there's a issue","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.industrialcrafterfrequency","description":"How often industrial crafters attempt to craft items (value is an interval measured in seconds). Setting to 0 will disable all crafting","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"server.industrialframebudgetms","description":"How long per frame to spend on industrial jobs","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"server.industrialtransferstricttimelimits","description":"When enabled industrial transfers will abort if they start to take too long. Will lead to inconsistent splitting but should retain performance","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.ip","description":"(Generated) IP address the server binds to; leave empty to bind to all interfaces","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.ipqueriespermin","description":"(Generated) Maximum number of Steam server browser queries allowed per minute from a single IP address","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"server.itemdespawn","description":"(Generated) Seconds before items dropped on the ground despawn; default is 300 seconds (5 minutes)","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"server.itemdespawn_container_max_multiplier","description":"(Generated) Upper cap on the loot container despawn multiplier; at default 24 the maximum lifetime is 24 x 5 min = 2 hours","defaultValue":"24","variable":true,"client":false,"server":true},{"name":"server.itemdespawn_container_scale","description":"(Generated) Multiplier applied to the base item despawn time for items sitting inside loot containers; default 2x extends their lifetime","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"server.itemdespawn_quick","description":"(Generated) Fast-despawn time in seconds used for short-lived dropped items such as empty casings or small debris; default 30 seconds","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"server.level","description":"(Generated) Map level to load on startup, e.g. 'Procedural Map', 'Barren', or a custom map name","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.leveltransfer","description":"(Generated) When true the server sends the map file to clients so they can load it without re-generating it locally","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.levelurl","description":"(Generated) URL to download a custom map file from; if set the server will fetch and load this map instead of generating one","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.listplayerreportcounts","description":"List the amount of reports players on the server have received","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.listtoolcupboards","description":"Prints all the Tool Cupboards on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.listvendingmachines","description":"Prints all the vending machines on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.logoimage","description":"(Generated) URL of the logo image shown for this server in the server browser","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.long_distance_sounds","description":"(Generated) When enabled, long-distance ambient sounds (e.g. distant gunfire) are networked to clients; disabling may reduce bandwidth on busy servers","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.lowprioritybuoyancyrange","description":"If no players are in this range kayaks, boogie boards and inner tubes will switch to a cheaper buoyancy system","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"server.mapenabled","description":"Can players use the in-game map","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"server.mapenabled","description":"Can players use the in-game map","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.max_explosive_protection","description":"","defaultValue":"0.75","variable":true,"client":true,"server":false},{"name":"server.max_explosive_protection","description":"","defaultValue":"0.75","variable":true,"client":false,"server":true},{"name":"server.max_sleeping_bags","description":"","defaultValue":"15","variable":true,"client":true,"server":false},{"name":"server.max_sleeping_bags","description":"","defaultValue":"15","variable":true,"client":false,"server":true},{"name":"server.maxclientinfosize","description":"(Generated) Maximum byte size of the client info blob sent during the connection handshake; clients sending a larger payload are rejected","defaultValue":"1048576","variable":true,"client":false,"server":true},{"name":"server.maxconnectionsperip","description":"(Generated) Maximum number of simultaneous connections allowed from the same IP address; helps mitigate connection-flooding attacks (clamped 1â€“1000)","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"server.maxdecryptqueuebytes","description":"(Generated) Maximum total byte size of packets waiting for decryption; excess packets are dropped when the limit is reached","defaultValue":"524288000","variable":true,"client":false,"server":true},{"name":"server.maxdecryptqueuelength","description":"(Generated) Maximum number of encrypted packets that can wait in the decryption queue before being dropped","defaultValue":"5000","variable":true,"client":false,"server":true},{"name":"server.maxdecryptthreadwait","description":"(Generated) Maximum milliseconds the decryption thread will block before timing out; increase if CPU-heavy encryption causes dropped packets (clamped 1â€“1000)","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"server.maxfoodspoiltimediffforitemstack","description":"Maximum difference (in seconds) that two items with spoil timers can have and still be stackable","defaultValue":"180","variable":true,"client":false,"server":true},{"name":"server.maximummapmarkers","description":"How many markers each player can place","defaultValue":"5","variable":true,"client":true,"server":false},{"name":"server.maximummapmarkers","description":"How many markers each player can place","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"server.maximumpings","description":"How many pings can be placed by each player","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"server.maxitemstacksmovedpertickindustrial","description":"How many stacks a single conveyor can move in a single tick","defaultValue":"12","variable":true,"client":false,"server":true},{"name":"server.maxmainthreadwait","description":"(Generated) Maximum milliseconds the main game thread will wait for a network operation before timing out; increase to tolerate brief network stalls (clamped 1â€“1000)","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"server.maxpacketsize_command","description":"(Generated) Maximum byte size of a single console command packet from a client; oversized packets are rejected","defaultValue":"100000","variable":true,"client":false,"server":true},{"name":"server.maxpacketsize_globalentities","description":"(Generated) Maximum byte size of a single global-entities network packet; oversized packets are dropped","defaultValue":"1000","variable":true,"client":false,"server":true},{"name":"server.maxpacketsize_globaltrees","description":"(Generated) Maximum byte size of a single global-trees network packet; oversized packets are dropped","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"server.maxpacketsize_voicedata","description":"Maximum number of bytes permitted in VoiceData packets, oversized packets will be dropped","defaultValue":"8096","variable":true,"client":false,"server":true},{"name":"server.maxpacketspersecond","description":"(Generated) Global cap on total network packets per second the server will accept across all connected clients combined","defaultValue":"1500","variable":true,"client":false,"server":true},{"name":"server.maxpacketspersecond_command","description":"(Generated) Maximum console command packets per second accepted from each client; rate-limits how quickly clients can send commands to the server","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"server.maxpacketspersecond_rpc","description":"(Generated) Maximum RPC (Remote Procedure Call) packets per second accepted from each client; limits how fast clients can trigger server-side actions","defaultValue":"200","variable":true,"client":false,"server":true},{"name":"server.maxpacketspersecond_rpc_signal","description":"(Generated) Maximum RPC signal packets per second accepted from each client; signal RPCs are lightweight event triggers used for interactions","defaultValue":"50","variable":true,"client":false,"server":true},{"name":"server.maxpacketspersecond_syncvar","description":"(Generated) Maximum sync-var (replicated variable) update packets per second accepted from each client","defaultValue":"200","variable":true,"client":false,"server":true},{"name":"server.maxpacketspersecond_tick","description":"(Generated) Maximum tick-update packets per second accepted from each client; these carry player inputs and must stay within this rate to be processed","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"server.maxpacketspersecond_voice","description":"(Generated) Maximum voice chat packets per second accepted from each client; reducing this limits voice bandwidth usage per player","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"server.maxpacketspersecond_world","description":"(Generated) Maximum world-state update packets per second accepted from each individual client; prevents flooding the server with position spam","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.maxplayers","description":"(Generated) Maximum number of players allowed on the server at the same time","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.maxreadqueuebytes","description":"(Generated) Maximum total byte size of the incoming read queue; excess bytes are dropped to prevent memory exhaustion from a flood of large packets","defaultValue":"524288000","variable":true,"client":false,"server":true},{"name":"server.maxreadqueuelength","description":"(Generated) Maximum number of packets that can be queued in the incoming read queue; excess packets are dropped to prevent memory exhaustion","defaultValue":"5000","variable":true,"client":false,"server":true},{"name":"server.maxreadthreadwait","description":"(Generated) Maximum milliseconds the dedicated read thread will block waiting for incoming data before timing out (clamped 1â€“1000)","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"server.maxreceivetime","description":"(Generated) Maximum milliseconds the network receive thread is allowed to run per frame; increase if players report missed packets on high-population servers (clamped 10â€“1000)","defaultValue":"20","variable":true,"client":false,"server":true},{"name":"server.maxunack","description":"(Generated) Maximum number of unacknowledged network messages per connection before the server starts applying backpressure to that client","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"server.maxwritequeuebytes","description":"(Generated) Maximum total byte size of the outgoing write queue; if the queue fills the oldest packets are dropped","defaultValue":"524288000","variable":true,"client":false,"server":true},{"name":"server.maxwritequeuelength","description":"(Generated) Maximum number of packets that can be queued in the outgoing write queue; excess packets are dropped when the queue is full","defaultValue":"5000","variable":true,"client":false,"server":true},{"name":"server.maxwritethreadwait","description":"(Generated) Maximum milliseconds the dedicated write thread will block waiting to send data before timing out (clamped 1â€“1000)","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"server.meleearmor","description":"(Generated) Global multiplier for armour effectiveness against melee damage; 1.0 = default, values above 1.0 make armour stronger against melee","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.meleedamage","description":"(Generated) Global multiplier for all melee weapon damage dealt; 1.0 = default, 2.0 = double damage, 0.5 = half damage","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.metabolismtick","description":"(Generated) Multiplier for player metabolism tick frequency; lower values slow down hunger, thirst and calorie consumption rates","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.modifiertickrate","description":"(Generated) Rate multiplier for status effect (buff/debuff) ticks; lower values slow all active modifiers such as poison, radiation sickness and warmth","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.monumentpuzzleresetradiation","description":"Allows radiation to flood monuments to force puzzles to reset","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.monumentpuzzleresetradiationamount","description":"(Generated) Radiation damage per second applied to players inside a monument during its puzzle-reset radiation phase","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"server.monumentpuzzleresetradiationmaxradiusincrease","description":"Clamp radiation multiplier to this amount of meters, -1 = ignored","defaultValue":"20","variable":true,"client":false,"server":true},{"name":"server.monumentpuzzleresetradiationoverride","description":"Force enable radiation in monument puzzles to confirm they work","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.monumentpuzzleresetradiationplayeremptytime","description":"How long does a monument puzzle need to be empty with full rads before it can reset","defaultValue":"120","variable":true,"client":false,"server":true},{"name":"server.monumentpuzzleresetradiationpreresettime","description":"How long before the reset happens do we start applying radiation","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"server.monumentpuzzleresetradiationradiusmultiplier","description":"(Generated) Multiplier applied to a monument's normal radiation radius when the puzzle-reset radiation cloud is active; default 1.5x expands the zone beyond its usual boundary","defaultValue":"1.5","variable":true,"client":false,"server":true},{"name":"server.monumentpuzzleresetwarnings","description":"(Generated) When enabled, chat warnings are broadcast to players inside a monument shortly before its puzzle-reset radiation begins","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.motd","description":"","defaultValue":"","variable":true,"client":true,"server":false},{"name":"server.motd","description":"","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.netcache","description":"(Generated) Enables server-side network caching of entity state; when enabled only deltas are sent per update rather than the full entity data, significantly reducing bandwidth","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.netcachesize","description":"(Generated) Maximum byte size of the network entity cache; 0 means no hard limit","defaultValue":"13405","variable":true,"client":false,"server":true},{"name":"server.netlog","description":"(Generated) Enables low-level network activity logging on the server; produces verbose output useful for diagnosing connection and packet issues","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.netprotocol","description":"(Generated) Returns the network protocol identifier string the server is currently using; clients must match this to connect","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.nonplanterdeathchancepertick","description":"(Generated) Probability (0â€“1) per growth tick that a plant growing outside a planter box will die; default 0.005 means a 0.5% chance each tick","defaultValue":"0.005","variable":true,"client":false,"server":true},{"name":"server.normalisedfoodspoiltimestackthreshold","description":"If two spoiled food items are both above this threshold then we will allow them to be stacked","defaultValue":"0.9","variable":true,"client":false,"server":true},{"name":"server.npcammolootmultiplier","description":"All ammo drops from NPC loot will be multiplied by this","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.occlusiongatherbatchplayercount","description":"UsePlayerUpdateJobs 4 related - how many players to gather occlusion pairs for per task","defaultValue":"64","variable":true,"client":false,"server":true},{"name":"server.official","description":"(Generated) Marks this as an official Facepunch server; only set by Facepunch â€” do not enable on community servers","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.oilrig_radiation_alarm_threshold","description":"(Generated) Radiation level at which the oil rig alarm triggers; 0 means the alarm activates immediately when any radiation is present","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"server.oilrig_radiation_amount_scale","description":"(Generated) Multiplier for radiation intensity inside oil rig monuments; higher values increase radiation damage per second","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.oilrig_radiation_time_scale","description":"(Generated) Multiplier for how long radiation lingers after an event at oil rig monuments; higher values extend the radiation duration","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.optimalplanterqualitysaturation","description":"(Generated) Soil saturation level (0â€“1) at which a planter box is considered perfectly watered for quality bonuses; default 0.6","defaultValue":"0.6","variable":true,"client":false,"server":true},{"name":"server.ovencookbudgetms","description":"(Generated) Maximum milliseconds per frame spent processing furnace and campfire cook ticks; lower values keep frames smoother on high-population servers","defaultValue":"0.25","variable":true,"client":false,"server":true},{"name":"server.packetlog","description":"(Generated) Prints a sorted table of network packet types and their cumulative call counts since logging was enabled; requires packetlog_enabled = true","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.packetlog_enabled","description":"(Generated) Enables packet-type logging; must be true before the packetlog command will return data. Collects packet type call counts at runtime","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.paintballoverallsdamage","description":"How much to scale paintball damage when both the hit player and initiator player have paintball overalls on (see paintballstandarddamage for scaling standard paintball damage)","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.paintballstandarddamage","description":"How much to scale standard paintball damage (see paintballoverallsdamage for scaling damage for when players have overalls on)","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.parachuterepacktime","description":"How long it takes to pick up a used parachute in seconds","defaultValue":"8","variable":true,"client":true,"server":false},{"name":"server.parachuterepacktime","description":"How long it takes to pick up a used parachute in seconds","defaultValue":"8","variable":true,"client":false,"server":true},{"name":"server.pauseindustrialduringsave","description":"Should industrial be paused during autosaves","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.pauseunlootedpuzzles","description":"(Generated) When enabled, the puzzle reset timer pauses for monuments that have not been looted yet, preventing resets of untouched areas","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.ping_region_code_override","description":"(Generated) Override the geographic region code used for ping estimation in the server browser; leave empty to use automatic detection","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.pingduration","description":"How long a ping should last","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"server.plantlightdetection","description":"(Generated) Enables plant light detection â€” growable plants will check nearby light sources each tick and adjust growth speed and quality accordingly","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.planttick","description":"","defaultValue":"60","variable":true,"client":true,"server":false},{"name":"server.planttick","description":"","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"server.planttickscale","description":"(Generated) Multiplier for plant growth tick speed; values above 1.0 make plants grow faster, values below 1.0 slow growth","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.player_state_cache_count","description":"(Generated) Prints the number of player states currently held in the in-memory player state cache","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.player_state_cache_evictions","description":"(Generated) Prints the total number of player state cache entries evicted since server startup; high values suggest the cache size should be increased","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.player_state_cache_size","description":"(Generated) Size of the LRU player-state cache; higher values keep more player states in memory, reducing disk reads when reconnecting players","defaultValue":"10000","variable":true,"client":false,"server":true},{"name":"server.playerlistpos","description":"Prints the position of all players on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.playerserverfall","description":"(Generated) When true, fall damage is calculated server-side for improved anti-cheat security; disabling may reduce server load but allows clients to manipulate fall damage","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.playertimeout","description":"(Generated) Seconds of network inactivity before a connected player is timed out and disconnected","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"server.port","description":"(Generated) UDP port the server listens on for player connections","defaultValue":"28015","variable":true,"client":false,"server":true},{"name":"server.premium","description":"Require a premium status account to connect to this server","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.premiumrecheckinterval","description":"How often to do premium status rechecks","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"server.premiumrecheckmaxbatchsize","description":"Maximum number of players to recheck at a time","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"server.premiumrecheckminseconds","description":"Minimum time to recheck premium status for already connected players (in seconds)","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"server.premiumverifyendpoint","description":"Endpoint to use to check if players have premium status","defaultValue":"https://rust-api.facepunch.com/api/premium/verify","variable":true,"client":false,"server":true},{"name":"server.printdecryptqueue","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.printeyes","description":"Print the current player eyes.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.printpos","description":"Print the current player position.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.printposcenter","description":"Print the current player center position.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.printreadqueue","description":"(Generated) Prints the current server incoming network read queue depth (packet count and total byte size)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.printreportstoconsole","description":"Should F7 reports from players be printed to console","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.printrot","description":"Print the current player rotation.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.printwipeid","description":"Prints the current wipe id of the sav","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.printwritequeue","description":"(Generated) Prints the current server outgoing network write queue depth (packet count and total byte size)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.pve","description":"(Generated) Enables PvE mode â€” players cannot damage other players; they can still be killed by NPCs and the environment","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.pvebulletdamagemultiplier","description":"(Generated) Additional bullet damage multiplier applied only when players shoot NPCs or animals, stacks with bulletdamage","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.pvp_ttk_bullet","description":"How much to increase time to kill bullets in pvp globally, 2.0 = twice as long, 0.5 = half as long","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.pvp_ttk_global","description":"How much to increase time to kill in pvp globally, 2.0 = twice as long, 0.5 = half as long","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.pvp_ttk_melee","description":"How much to increase time to kill with melee in pvp globally, 2.0 = twice as long, 0.5 = half as long","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.pvpbulletdamagemultiplier","description":"(Generated) Additional bullet damage multiplier applied only in player-vs-player combat, stacks with bulletdamage","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.queriespersecond","description":"(Generated) Maximum number of Steam server browser queries the server will respond to per second before rate-limiting","defaultValue":"2000","variable":true,"client":false,"server":true},{"name":"server.queryport","description":"(Generated) UDP port used for Steam server browser queries; uses the game port if set to 0","defaultValue":"28017","variable":true,"client":false,"server":true},{"name":"server.radiation","description":"(Generated) Enables radiation zones at monuments; disabling removes all radiation hazards from the map","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.randomize_seed","description":"(Generated) Setting this to true assigns a new random value to the world generation seed; useful for wipe scripts that want a fresh random map each time","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.readcfg","description":"(Generated) Reads and executes serverauto.cfg then server.cfg from the server's cfg folder, applying all saved convar values","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.rejoin_delay","description":"(Generated) Seconds a disconnected player must wait before they are allowed to rejoin the server; default is 300 seconds (5 minutes)","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"server.reportsserverendpoint","description":"HTTP API endpoint for receiving F7 reports","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.reportsserverendpointkey","description":"If set, this key will be included with any reports sent via reportsServerEndpoint (for validation)","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.repositionattachmentsonreskin","description":"Reposition attachments like storage adaptors if they have moved on reskins","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.resetrespawns","description":"Clear all static respawn points","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.resetserveremoji","description":"Rescans the serveremoji folder, note that clients will need to reconnect to get the latest emoji","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.respawnatdeathposition","description":"If a player presses the respawn button, respawn at their death location (for trailer filming)","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.respawnresetrange","description":"(Generated) Radius in metres around a player's death point â€” any sleeping bag or bed within this range is put on a respawn cooldown to prevent spawn-camping","defaultValue":"50","variable":true,"client":false,"server":true},{"name":"server.respawntimeadditionbag","description":"Bags will increase their respawn time by this much","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"server.respawntimeadditionbed","description":"Beds will increase their respawn time by this much","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"server.respawnwithloadout","description":"When a player respawns give them the loadout assigned to client.RespawnLoadout (created with inventory.saveloadout)","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.rewounddelay","description":"(Generated) Minimum seconds that must pass after a player recovers from being wounded before they can be put into the wounded state again","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"server.rpclog","description":"(Generated) Prints a sorted table of RPC identifiers, their string names, and cumulative call counts; requires rpclog_enabled = true","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.rpclog_enabled","description":"(Generated) Enables RPC call logging; must be true before the rpclog command will return data. Tracks how often each RPC is called","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.rust_relay_send_queue","description":"(Generated) Prints the current server decryption queue depth","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"server.salt","description":"(Generated) Secondary salt value mixed into procedural world generation; used to vary monument and road placement","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.save","description":"Force save the current game","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.savebackupcount","description":"(Generated) Number of rolling save-file backups to keep; each autosave rotates the oldest backup out","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"server.savecachesize","description":"(Generated) Maximum byte size of the entity save cache used to accelerate autosaves; 0 means no hard limit","defaultValue":"767627","variable":true,"client":false,"server":true},{"name":"server.saveframebudget","description":"MS per frame to spend warming up entity save caches","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"server.saveinterval","description":"(Generated) How often (in seconds) the server automatically saves the game world to disk; default is every 600 seconds (10 minutes)","defaultValue":"600","variable":true,"client":false,"server":true},{"name":"server.schematime","description":"(Generated) How often (in seconds) the full entity schema is re-broadcast to all clients; default is every 1800 seconds","defaultValue":"1800","variable":true,"client":false,"server":true},{"name":"server.seed","description":"(Generated) Seed value used for procedural world generation; changing this produces a completely different map layout","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.sendnetworkupdate","description":"Send network update for all players","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.server_id","description":"(Generated) Persistent unique identifier for this server instance, used when recording demos and for analytics attribution","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.setshowholstereditems","description":"Show holstered items on player bodies","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.showholstereditems","description":"(Generated) When enabled, weapons and tools holstered on a player's back are visible on their character model to other players","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.skipdeathscreenfade","description":"Skip death screen fade","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"server.skipdeathscreenfade","description":"Skip death screen fade","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.snapshot","description":"This sends a snapshot of all the entities in the client's pvs. This is mostly redundant, but we request this when the client starts recording a demo.. so they get all the information.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.snapshottaskbatchcount","description":"UsePlayerUpdateJobs 2 related - how many snapshot messages to batch into 1 task","defaultValue":"64","variable":true,"client":false,"server":true},{"name":"server.spawnvinetrees","description":"(Generated) When true, vine tree variants are included during world generation; disable to remove all climbable vine trees from the map","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.sprinklereyeheightoffset","description":"(Generated) Vertical eye-height offset in metres used when raycasting to determine whether a sprinkler can water a given plant","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"server.sprinklerradius","description":"","defaultValue":"3","variable":true,"client":true,"server":false},{"name":"server.sprinklerradius","description":"","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"server.stability","description":"(Generated) Enables structural stability simulation; when disabled buildings will not collapse even if their supports are destroyed","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.start","description":"Starts a server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.statbackup","description":"(Generated) Enables automatic backups of server statistics data","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.stats","description":"(Generated) Enables collection and reporting of gameplay statistics such as kill counts, damage dealt and resource gathered","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.stop","description":"Stops a server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.strictauth_eac","description":"(Generated) When true players are kicked if EAC authentication fails; disable to allow players through even when EAC is unavailable","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.strictauth_steam","description":"(Generated) When true players are kicked if Steam authentication fails; disable to allow connections when Steam auth servers are unreachable","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.tags","description":"Comma-separated server browser tag values (see wiki)","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.tickrate","description":"(Generated) Number of server simulation ticks per second; higher values improve responsiveness but increase CPU usage","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"server.tutorialenabled","description":"Controls whether the tutorial is enabled on this server","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"server.tutorialenabled","description":"Controls whether the tutorial is enabled on this server","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.unlockrespawns","description":"Unlock all static respawn points","defaultValue":"","variable":false,"client":false,"server":true},{"name":"server.updatebatch","description":"(Generated) Number of entities processed per network update batch; lower values spread the load across more frames but increase total overhead","defaultValue":"512","variable":true,"client":false,"server":true},{"name":"server.updatebatchspawn","description":"(Generated) Number of entities processed per batch during the initial spawn network update; higher values send more entities per frame during map load","defaultValue":"1024","variable":true,"client":false,"server":true},{"name":"server.url","description":"(Generated) Server website URL displayed in the server browser; leave empty to show no link","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.uselegacysprinklerloadprocess","description":"(Generated) When true, uses the old sprinkler initialisation process when loading a save; enable if upgrading from an older server version to avoid sprinkler layout issues","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.uselegacyworkbenchinteraction","description":"Opens a loot panel when interacting with a workbench instead of going straight into the tech tree. Designed for backwards compatibility with mods.","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"server.uselegacyworkbenchinteraction","description":"Opens a loot panel when interacting with a workbench instead of going straight into the tech tree. Designed for backwards compatibility with mods.","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.useminimumplantcondition","description":"(Generated) When enabled, plants that would normally be in a critically poor condition are given a minimum viable condition score instead of immediately dying","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.useperplayerrequiredsystemconfig","description":"(Generated) Enables per-player required system configuration checks on connect; allows different requirements to be enforced for individual players","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.useplayerupdatejobs","description":"Player Update parallelism mode: 2-4, Higher modes are faster but more experimental. 2 by default","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"server.useserverwiderequiredsystemconfig","description":"(Generated) Enables a server-wide required system configuration that all connecting clients must satisfy; used to enforce minimum hardware or software requirements","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.watercontainersleavewaterbehind","description":"When transferring water, should containers keep 1 water behind. Enabling this should help performance if water IO is causing performance loss","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"server.waterwellnpcsalesrefreshfrequency","description":"How often (in hours) the water well NPC's update their sell orders","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"server.waterwheelworkbudgetms","description":"How long per frame to spend on updating water wheel power generation and water info","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"server.workbenchtaxrate1","description":"How much of a tax to apply to tech unlocks at a level 1 workbench. 10 = additional 10% scrap cost","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"server.workbenchtaxrate1","description":"How much of a tax to apply to tech unlocks at a level 1 workbench. 10 = additional 10% scrap cost","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"server.workbenchtaxrate2","description":"How much of a tax to apply to tech unlocks at a level 2 workbench. 10 = additional 10% scrap cost","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"server.workbenchtaxrate2","description":"How much of a tax to apply to tech unlocks at a level 2 workbench. 10 = additional 10% scrap cost","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"server.workbenchtaxrate3","description":"How much of a tax to apply to tech unlocks at a level 3 workbench. 10 = additional 10% scrap cost","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"server.workbenchtaxrate3","description":"How much of a tax to apply to tech unlocks at a level 3 workbench. 10 = additional 10% scrap cost","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"server.worldsize","description":"(Generated) Width and height of the procedurally generated world in metres; larger values create a bigger map with more resources","defaultValue":"","variable":true,"client":false,"server":true},{"name":"server.woundedmaxfoodandwaterbonus","description":"Maximum percent chance added to base wounded/incapacitated recovery chance, based on the player's food and water level","defaultValue":"0.25","variable":true,"client":false,"server":true},{"name":"server.woundedrecoverchance","description":"Base chance of recovery after crawling wounded state","defaultValue":"0.2","variable":true,"client":false,"server":true},{"name":"server.woundingenabled","description":"Can players be wounded after receiving fatal damage","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"server.writecfg","description":"Writes config files","defaultValue":"","variable":false,"client":false,"server":true},{"name":"serverocclusion.occlusionvalidategroups","description":"(Generated) Validates that all server occlusion network groups are correctly mapped to their occlusion data; reports any inconsistencies found","defaultValue":"","variable":false,"client":false,"server":true},{"name":"serverocclusion.serverocclusiondebug","description":"Tests occlusion visibility between two positions","defaultValue":"","variable":false,"client":false,"server":true},{"name":"shadowcaching.enabled","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"shadowcaching.enabledistancebasedframerates","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"shadowcaching.enableframeratelimiting","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"shadowcaching.maxframeratedistance","description":"","defaultValue":"0.1","variable":true,"client":true,"server":false},{"name":"shadowcaching.minframeratedistance","description":"","defaultValue":"10","variable":true,"client":true,"server":false},{"name":"shadowcaching.updatemaxframerate","description":"","defaultValue":"60","variable":true,"client":true,"server":false},{"name":"shadowcaching.updateminframerate","description":"","defaultValue":"15","variable":true,"client":true,"server":false},{"name":"shield.infiniteshieldblock","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"shield.infiniteshieldblock","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"shoutcaststreamer.allowinternetstreams","description":"(Generated) When enabled, internet radio streaming via boomboxes and other audio entities is permitted; saved between sessions","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"shoutcaststreamer.debugstreams","description":"(Generated) When enabled, logs debug information about active Shoutcast stream connections and audio buffer state; admin-only","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"shoutcaststreamer.maxaudiostreams","description":"(Generated) Maximum number of simultaneous Shoutcast/internet audio streams that can be active at once; default 3; saved between sessions","defaultValue":"3","variable":true,"client":true,"server":false},{"name":"shoutcaststreamer.streaminganalytics","description":"(Generated) When enabled, telemetry events are sent for audio stream interactions such as play, stop, and error events","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"signage.adminscanalwaysupdatesigns","description":"If true admins can always update signs, regardless of lock, build auth, etc","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"signage.adminscanalwaysupdatesigns","description":"If true admins can always update signs, regardless of lock, build auth, etc","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"signage.texturerequestdistance","description":"(Generated) Maximum distance in metres at which signs request their texture from the server; signs beyond this range defer texture loading","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"simpleshark.disable","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"simpleshark.forcesurfaceamount","description":"","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"skinviewer2.printsupporteditems","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"sleepingbag.assigntoplayer","description":"(Generated) Reassigns ownership of a sleeping bag (by entity ID) to the calling player; notifies both the old and new owner","defaultValue":"","variable":false,"client":false,"server":true},{"name":"sleepingbag.clearfromplayer","description":"(Generated) Clears ownership of a sleeping bag (by entity ID), setting the owner ID to 0 and removing it from the old owner's bag list","defaultValue":"","variable":false,"client":false,"server":true},{"name":"sleepingbag.useteamlabels","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"sleepingbag.useteamlabels","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"slotmachine.forcepayoutindex","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"smallengine.maxthrustmultiplier","description":"","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"smallengine.maxthrustmultiplier","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"snakehazard.population","description":"Population active on the server, per square km","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"snowmobile.allowpassengeronly","description":"Allow mounting as a passenger when there's no driver","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"snowmobile.allterrain","description":"If true, snowmobile goes fast on all terrain types","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"snowmobile.outsidedecayminutes","description":"How long before a snowmobile loses all its health while outside","defaultValue":"1440","variable":true,"client":false,"server":true},{"name":"socket_free_snappable.debugsnapping","description":"(Generated) When enabled, draws debug visualisations for deployable snapping calculations showing candidate snap points and distances","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"socket_free_snappable.snappingmode","description":"The current snapping mode for deployables.","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"softcore.raidwindow_allow_tc_authed","description":"(Generated) Allow players authed on the target base tool cupboard to use explosives outside the window (renovate, or continue a raid after capturing the TC)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"softcore.raidwindow_allow_twig","description":"(Generated) Allow explosive damage to twig-grade building blocks even outside the raid window","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"softcore.raidwindow_block_extra_enabled","description":"(Generated) Outside the window, also block a non-explosive damage type against non-twig building blocks (e.g. shotgunning down a stone wall). Melee is never affected","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"softcore.raidwindow_block_extra_type","description":"(Generated) Rust.DamageType value blocked against non-twig building blocks when softcore.raidwindow_block_extra_enabled is true (default 8 = Bullet, which covers guns and shotguns)","defaultValue":"8","variable":true,"client":false,"server":true},{"name":"softcore.raidwindow_block_mlrs","description":"(Generated) Block launching MLRS rockets outside the raid window so they are not wasted","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"softcore.raidwindow_enabled","description":"(Generated) Enable Softcore raid windows: explosive damage to building blocks is only allowed inside the configured daily time window","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"softcore.raidwindow_enabled","description":"(Generated) Enable Softcore raid windows: explosive damage to building blocks is only allowed inside the configured daily time window","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"softcore.raidwindow_end_hour","description":"(Generated) Raid window end hour in server system local time, 0-24 (default 21 = 9pm). If end is less than start the window wraps past midnight","defaultValue":"21","variable":true,"client":true,"server":false},{"name":"softcore.raidwindow_end_hour","description":"(Generated) Raid window end hour in server system local time, 0-24 (default 21 = 9pm). If end is less than start the window wraps past midnight","defaultValue":"21","variable":true,"client":false,"server":true},{"name":"softcore.raidwindow_fresh_tc_seconds","description":"(Generated) Seconds after a base's tool cupboard is placed during which the base can still be raided outside the window; 0 disables","defaultValue":"3600","variable":true,"client":false,"server":true},{"name":"softcore.raidwindow_hours_offset","description":"(Generated) Hours to widen the raid window on both sides for timezone spread (1 = opens one hour earlier and closes one hour later)","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"softcore.raidwindow_hours_offset","description":"(Generated) Hours to widen the raid window on both sides for timezone spread (1 = opens one hour earlier and closes one hour later)","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"softcore.raidwindow_start_hour","description":"(Generated) Raid window start hour in server system local time, 0-24 (default 18 = 6pm)","defaultValue":"18","variable":true,"client":true,"server":false},{"name":"softcore.raidwindow_start_hour","description":"(Generated) Raid window start hour in server system local time, 0-24 (default 18 = 6pm)","defaultValue":"18","variable":true,"client":false,"server":true},{"name":"softcore.raidwindow_status","description":"(Generated) Print the current raid-window state: server local time, effective hours, and whether the window is open right now","defaultValue":"","variable":false,"client":false,"server":true},{"name":"softcore.raidwindow_weekend_enabled","description":"(Generated) Use separate raid hours on Saturday and Sunday","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"softcore.raidwindow_weekend_enabled","description":"(Generated) Use separate raid hours on Saturday and Sunday","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"softcore.raidwindow_weekend_end_hour","description":"(Generated) Weekend raid window end hour, server local time (used when softcore.raidwindow_weekend_enabled is true)","defaultValue":"22","variable":true,"client":true,"server":false},{"name":"softcore.raidwindow_weekend_end_hour","description":"(Generated) Weekend raid window end hour, server local time (used when softcore.raidwindow_weekend_enabled is true)","defaultValue":"22","variable":true,"client":false,"server":true},{"name":"softcore.raidwindow_weekend_start_hour","description":"(Generated) Weekend raid window start hour, server local time (used when softcore.raidwindow_weekend_enabled is true)","defaultValue":"17","variable":true,"client":true,"server":false},{"name":"softcore.raidwindow_weekend_start_hour","description":"(Generated) Weekend raid window start hour, server local time (used when softcore.raidwindow_weekend_enabled is true)","defaultValue":"17","variable":true,"client":false,"server":true},{"name":"solarpanel.sunupdatebudgetms","description":"","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"spawn.cargoshipdockingtest","description":"(Generated) Spawns a cargo ship and initiates the harbor docking test sequence at the specified docking path index; used to test cargo ship docking behaviour at harbors","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.cargoshipevent","description":"(Generated) Spawns a cargo ship and starts the cargo ship event immediately, bypassing the normal random event scheduler","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.ch47event","description":"(Generated) Triggers a CH47 Chinook scientist event targeting the calling player position; optionally pass a start distance in metres (default 300)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.delete_all_populations","description":"(Generated) Deletes all entities from every active population spawner on the server at once; effectively despawns all wildlife, NPCs, and resource nodes","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.delete_populations","description":"(Generated) Deletes all spawned entities belonging to the named population(s); pass one or more population names as arguments to target specific groups","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.dump_map","description":"(Generated) Generates a debug spawn map for a named population, simulating up to the given number of spawn attempts and reporting how many would succeed; used to diagnose spawn point coverage","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.fill_groups","description":"Fills all spawn groups to their maximum count without waiting for the normal tick interval","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.fill_individuals","description":"(Generated) Immediately respawns all individually tracked entities that are currently missing, bypassing the normal tick_individuals delay","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.fill_populations","description":"(Generated) Immediately fills all population spawners to their target density; useful after a wipe or server restart to skip the gradual ramp-up period","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.loot_population_test","description":"If set the loot spawn system will consider this the player count, not the actual player count. Useful for testing","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"spawn.max_density","description":"(Generated) Maximum population density scalar; controls the upper bound for how densely spawnable items fill their designated spawn areas at high player counts","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"spawn.max_rate","description":"(Generated) Maximum spawn rate scalar applied to NPC/resource population spawning; the spawn tick rate scales up to this value as player count increases","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"spawn.min_density","description":"(Generated) Minimum population density scalar; controls the lower bound for how densely spawnable items fill their designated spawn areas at low player counts","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"spawn.min_rate","description":"(Generated) Minimum spawn rate scalar applied to NPC/resource population spawning; lower values slow down respawn ticking when server population is low","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"spawn.player_base","description":"(Generated) Base player count used when computing population spawn rates; below this value player_scale group rates are not yet applied","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"spawn.player_scale","description":"(Generated) Multiplier applied to group spawn rates based on current player count relative to player_base; higher values cause more group spawns as the server fills up","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"spawn.population_cap_rate","description":"When scaling loot respawn rates by population, this will be considered the 'max' population, preventing loot speeding up if player counts are above this","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"spawn.report","description":"(Generated) Prints a spawn handler report listing all populations, their current count, target count, and fill percentage; pass true for detailed mode or a name filter as a second argument","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.reset_groups","description":"Clears all spawn groups of already spawned entities, then re-fills them","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.respawn_groups","description":"(Generated) When enabled, spawn groups (monument NPCs, timed event spawners) will respawn their entities after they are cleared","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"spawn.respawn_individuals","description":"(Generated) When enabled, individually tracked entities (e.g. specific persistent NPCs) will respawn after a delay when destroyed","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"spawn.respawn_populations","description":"(Generated) When enabled, population spawners (animals, NPCs, resources) will respawn entities over time as they are killed or harvested","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"spawn.scalars","description":"(Generated) Prints a table of current spawn scalar values including player fraction, excess, population rate, density, and group rate; pass --json for machine-readable output","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.shielddummy","description":"(Generated) Raycasts from the camera and requests the server to spawn a shield-holding dummy player at the hit point, facing away from the camera; pass true to holster the shield","defaultValue":"","variable":false,"client":true,"server":false},{"name":"spawn.simulate_loot","description":"<iterations> - Simulates a number of iterations on the closest loot container and sums up the items spawned","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.svshielddummy","description":"(Generated) Server-side handler that spawns a dummy player entity at the given position and direction loaded with the Shields loadout, optionally holstering the shield; triggered by spawn.shielddummy","defaultValue":"","variable":false,"client":false,"server":true},{"name":"spawn.tick_individuals","description":"(Generated) Interval in seconds between individual entity respawn ticks; controls how frequently the server checks for and respawns dead individual entities","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"spawn.tick_populations","description":"(Generated) Interval in seconds between population spawn ticks; lower values cause populations to refill faster but increase server CPU load","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"spraycan.debugmeshsnapping","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"spraycan.useaccuratemeshsnapping","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"sss.enabled","description":"(Generated) Enables the sub-surface scattering post-process effect on character skin, giving skin a translucent appearance under direct lighting","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"sss.halfres","description":"(Generated) Renders the sub-surface scattering effect at half resolution, halving the GPU cost at the expense of slight softness in skin shading","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"sss.quality","description":"(Generated) Sub-surface scattering quality level; deprecated and no longer used in current builds","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"sss.scale","description":"(Generated) Controls the intensity of the sub-surface scattering effect; higher values make skin appear more translucent under direct light","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"stability.accuracy","description":"(Generated) Floating-point tolerance used when comparing stability values during propagation; smaller values are more precise but can cause more recalculations","defaultValue":"0.001","variable":true,"client":false,"server":true},{"name":"stability.collapse","description":"(Generated) Stability value below which a building block is considered unsupported and will collapse; default 0.05 means blocks below 5% support fall","defaultValue":"0.05","variable":true,"client":false,"server":true},{"name":"stability.log_ground_missing_death","description":"(Generated) When enabled, logs when entities die because their ground support entity was destroyed or is missing","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"stability.log_stability_death","description":"(Generated) When enabled, logs each entity death caused by a stability collapse to the server console with position and prefab name","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"stability.log_stability_updates","description":"(Generated) When enabled, logs every stability value change during propagation; very verbose, use only for targeted debugging","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"stability.refresh_stability","description":"(Generated) Forces an immediate recalculation of stability for all building blocks in the world; expensive on large bases","defaultValue":"","variable":false,"client":false,"server":true},{"name":"stability.stabilityqueue","description":"(Generated) Maximum time in seconds that stability update jobs can run per server tick before being deferred to the next tick","defaultValue":"9","variable":true,"client":false,"server":true},{"name":"stability.strikes","description":"(Generated) Number of stability propagation iterations performed per tick; higher values resolve complex multi-block stability chains faster at the cost of CPU time","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"stability.surroundingsqueue","description":"(Generated) Maximum time in seconds that surrounding-support check jobs can run per server tick before deferral","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"stability.verbose","description":"(Generated) Verbosity level for stability system logging; 0 = silent, higher values print more detail about stability calculations and propagation","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"stag.population","description":"Population active on the server, per square km","defaultValue":"3","variable":true,"client":false,"server":true},{"name":"stash.reveal_tick_rate","description":"(Generated) Interval in seconds between player-detection ticks for the stash container reveal mechanic; registered as stash.reveal_tick_rate","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"steam.achievements","description":"(Generated) Prints a list of all Steam achievements and their current unlock status for the local player; useful for testing achievement triggers","defaultValue":"","variable":false,"client":true,"server":false},{"name":"steam.refresh_nickname_cache","description":"(Generated) Forces an immediate refresh of the cached Steam display names for all players currently on the server","defaultValue":"","variable":false,"client":true,"server":false},{"name":"steam.resetstats","description":"(Generated) Resets all Steam stats and achievements for the local player to zero/locked; dev use only for achievement testing","defaultValue":"","variable":false,"client":true,"server":false},{"name":"steam.server_allow_steam_nicknames","description":"","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"steam.server_allow_steam_nicknames","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"steam.use_steam_nicknames","description":"(Generated) When enabled, displays other players Steam display names in chat and UI; disabling falls back to their in-game names","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"storagecontainer.canrequireauthifnolock","description":"(Generated) When enabled, storage containers without a lock can still require tool cupboard auth to access; default false","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"storagecontainer.corpseitemssavedpercent","description":"(Generated) Fraction of items preserved when a storage container spawns a death corpse; 0.5 = 50% of items survive the container death","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"storagecontainer.dropcorpseondeath","description":"(Generated) When enabled, storage containers that die spawn a loot corpse containing their items; when false items are destroyed","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"store.addtocart","description":"(Generated) Adds the specified item by store listing ID to the current shopping cart for purchase testing","defaultValue":"","variable":false,"client":true,"server":false},{"name":"store.clearcart","description":"(Generated) Clears all items from the current shopping cart without completing a purchase","defaultValue":"","variable":false,"client":true,"server":false},{"name":"store.overridecurrency","description":"(Generated) Overrides the currency code used in the item store for testing price display in different regional currencies","defaultValue":"","variable":true,"client":true,"server":false},{"name":"store.preloadweeklyskins","description":"(Generated) When enabled, weekly item store skins are preloaded in the background on connect to avoid pop-in when opening the store","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"store.printgeneralstore","description":"(Generated) Prints a list of all items in the general  section of the item store","defaultValue":"non-weekly","variable":false,"client":true,"server":false},{"name":"store.printweeklyitems","description":"(Generated) Prints a list of all items currently tagged as weekly featured skins in the item store","defaultValue":"","variable":false,"client":true,"server":false},{"name":"store.refresh","description":"(Generated) Forces an immediate refresh of the in-game item store data, re-fetching the current weekly skins and store catalogue from the backend","defaultValue":"","variable":false,"client":true,"server":false},{"name":"stringlights.refreshlines","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"strobelight.forceoff","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"supply.call","description":"(Generated) Calls in a supply drop to a specific grid coordinate or position; useful for testing supply crate loot tables and airdrop pathing","defaultValue":"","variable":false,"client":false,"server":true},{"name":"supply.drop","description":"(Generated) Spawns a supply drop at the calling admin or player position; the drop falls from the sky with a parachute like a naturally occurring airdrop","defaultValue":"","variable":false,"client":false,"server":true},{"name":"system.auto_cpu_affinity","description":"Automatically set CPU affinity to recommended cores (eg. 3D V-cache cores)","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"system.cpu_affinity","description":"(Generated) Sets the CPU core affinity mask for the process using comma-separated core indices or dash-separated ranges (e.g. 0,2-5)","defaultValue":"","variable":false,"client":true,"server":false},{"name":"system.cpu_affinity","description":"(Generated) Sets the CPU core affinity mask for the process using comma-separated core indices or dash-separated ranges (e.g. 0,2-5)","defaultValue":"","variable":false,"client":false,"server":true},{"name":"system.cpu_priority","description":"(Generated) Sets the OS process priority class (belownormal, normal, abovenormal, high); Idle and Realtime are blocked; not supported on OSX","defaultValue":"","variable":false,"client":true,"server":false},{"name":"system.cpu_priority","description":"(Generated) Sets the OS process priority class (belownormal, normal, abovenormal, high); Idle and Realtime are blocked; not supported on OSX","defaultValue":"","variable":false,"client":false,"server":true},{"name":"telephonemanager.maxcalllength","description":"(Generated) Maximum duration in seconds a telephone call can remain active before it is automatically terminated","defaultValue":"120","variable":true,"client":false,"server":true},{"name":"telephonemanager.maxconcurrentcalls","description":"(Generated) Maximum number of simultaneous active telephone calls allowed on the server at any time","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"telephonemanager.printallphones","description":"(Generated) Prints a table of all registered telephone entities showing their number, directory name, and world position","defaultValue":"","variable":false,"client":false,"server":true},{"name":"terrain.culling","description":"Terrain cell shadow aware camera culling","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"terrain.debug","description":"(Generated) Shows terrain debug info at the camera position including blend weights for terrain layers, topology flags, and splat map values","defaultValue":"","variable":false,"client":true,"server":false},{"name":"terrain.geometryclipmaps","description":"Use geometry clipmaps terrain renderer","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"terrain.quality","description":"(Generated) Controls terrain rendering quality (0-100) including heightmap resolution and detail mesh density; lower values improve performance significantly on large maps","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"texture.add_all_cameras","description":"(Debug) QualitySettings.streamingMipmapsAddAllCameras","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"texture.discard_unused_mips","description":"(Debug) Texture.streamingTextureDiscardUnusedMips","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"texture.force_load_all","description":"(Debug) Texture.streamingTextureForceLoadAll","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"texture.max_file_io_requests","description":"(Debug) QualitySettings.streamingMipmapsMaxFileIORequests","defaultValue":"1024","variable":true,"client":true,"server":false},{"name":"texture.max_level_reduction","description":"(Debug) QualitySettings.streamingMipmapsMaxLevelReduction","defaultValue":"7","variable":true,"client":true,"server":false},{"name":"texture.memory_budget","description":"(Debug) QualitySettings.streamingMipmapsMemoryBudget","defaultValue":"5120","variable":true,"client":true,"server":false},{"name":"texture.memory_vram_factor","description":"What percentage (0 - 1) of the VRAM you want to attempt to use for texture memory. Optimal memory budget will be set based on this value. Default is 1, Max: 2, Min: 0.5","defaultValue":"40","variable":true,"client":true,"server":false},{"name":"texture.renderers_per_frame","description":"(Debug) QualitySettings.streamingMipmapsRenderersPerFrame","defaultValue":"128","variable":true,"client":true,"server":false},{"name":"texture.stats","description":"Get statistics about texture memory and the texture streaming system.","defaultValue":"","variable":false,"client":true,"server":false},{"name":"texture.streaming_active","description":"(Debug) QualitySettings.streamingMipmapsActive","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"texture.use_dynamic_memory_budget_adjustments","description":"(Debug) Toggles dynamic memory budget adjustments. Enabled by default. Only disable for debugging purposes!","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"ticklogging.tick_uploader_lifetime","description":"","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"tiger.population","description":"Population active on the server, per square km","defaultValue":"0.5","variable":true,"client":false,"server":true},{"name":"tigerfsm.chargerange","description":"The range at which the tiger will charge instead of fleeing if aimed at","defaultValue":"20","variable":true,"client":false,"server":true},{"name":"tigersneaktelegraphgrowl.minangle","description":"Minimum angle for the tiger to growl when stalking a player","defaultValue":"60","variable":true,"client":false,"server":true},{"name":"tigersneaktelegraphgrowl.mintimebetweengrowls","description":"Time between growls when stalking a player","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"time.cl_maxstepsperframe","description":"The maximum amount physics ticks per frame on clients. If things are taking too long, time slows down","defaultValue":"2","variable":true,"client":true,"server":false},{"name":"time.cl_maxstepsperframe","description":"The maximum amount physics ticks per frame on clients. If things are taking too long, time slows down","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"time.cl_steps","description":"Desired physics ticks per second on clients","defaultValue":"32","variable":true,"client":true,"server":false},{"name":"time.cl_steps","description":"Desired physics ticks per second on clients","defaultValue":"32","variable":true,"client":false,"server":true},{"name":"time.missiontimerscale","description":"","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"time.missiontimerscale","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"time.pausewhileloading","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"time.sv_maxstepsperframe","description":"The maximum amount physics ticks per frame on the server. If things are taking too long, time slows down","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"time.sv_steps","description":"Desired physics ticks per second on the server","defaultValue":"16","variable":true,"client":false,"server":true},{"name":"time.timescale","description":"","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"tincanalarm.wiredistanceculling","description":"Enable/disable the wire distance culling","defaultValue":"","variable":false,"client":true,"server":false},{"name":"toolgun.classiceffects","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"traincar.decayminutes","description":"How long before a train car despawns","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"traincar.killofftracktrains","description":"Should train cars that are not spawned near train tracks be killed instantly (default = true)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"traincar.population","description":"Population active on the server","defaultValue":"2.3","variable":true,"client":false,"server":true},{"name":"traincar.trainturretinaccuratepervelocity","description":"Chance to miss per m/s of velocity for turrets shooting players on moving trains","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"traincar.wagons_per_engine","description":"Ratio of wagons to train engines that spawn","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"traincarunloadable.decayminutesafterunload","description":"How long before an unloadable train car despawns afer being unloaded","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"traincouplingcontroller.max_couple_speed","description":"Maximum difference in velocity for train cars to couple","defaultValue":"9","variable":true,"client":false,"server":true},{"name":"translate.overrideculture","description":"","defaultValue":"","variable":true,"client":true,"server":false},{"name":"translate.printcultureinfo","description":"","defaultValue":"","variable":false,"client":true,"server":false},{"name":"travellingvendor.alive_time_seconds","description":"(Generated) Maximum lifetime in seconds before the Travelling Vendor despawns; default 1800s (30 minutes)","defaultValue":"1800","variable":true,"client":false,"server":true},{"name":"travellingvendor.attempt_pullovers","description":"(Generated) When enabled, the Travelling Vendor will attempt to stop for players and perform pullover interactions along its route","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"travellingvendor.max_speed","description":"","defaultValue":"5","variable":true,"client":true,"server":false},{"name":"travellingvendor.max_speed","description":"","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"travellingvendor.should_destroy_buildings","description":"(Generated) When enabled, the Travelling Vendor will destroy player-placed buildings that block its ring road path","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"travellingvendor.should_spawn","description":"(Generated) When enabled, the Travelling Vendor NPC is eligible to spawn on the server ring road; disable to prevent vendor spawning","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"travellingvendor.spawn","description":"(Generated) Spawns a Travelling Vendor at the calling player's position on the nearest ring road; registered as travellingvendor.spawn","defaultValue":"","variable":false,"client":false,"server":true},{"name":"travellingvendor.startevent","description":"(Generated) Spawns a Travelling Vendor event instance; registered as travellingvendor.startevent","defaultValue":"","variable":false,"client":false,"server":true},{"name":"tree.global_broadcast","description":"(Generated) When enabled, tree harvest events are broadcast to all connected clients, not just nearby players; useful for testing tree sync across the network","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"tree.meshes","description":"(Generated) Maximum number of full-resolution tree mesh LODs rendered at any one time; reducing this lowers GPU cost when many trees are visible","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"tree.quality","description":"(Generated) Controls tree rendering quality (0-100); lower values switch trees to lower-polygon LODs sooner, improving GPU performance when many trees are visible","defaultValue":"100","variable":true,"client":true,"server":false},{"name":"tree.simplified_collider","description":"(Generated) When enabled, trees use a simplified capsule collider instead of the full mesh collider, reducing physics CPU cost at the expense of collision accuracy","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"treemanager.cellsize","description":"Define cell size(in m) of a grid for trees  - only has effect on world load and must be > 1. This affects how much data we send per tree cell(bigger the cell - more trees we have to send). The smaller the cell, the more cells we have to process and the more memory we need per player to track what's left to send(gridSize ^ 2 / 8 bytes). We readjust CellSize to ensure gridSize never exceeds 512.","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"treemanager.enabletreestreaming","description":"(Generated) When enabled, tree data is streamed to players based on proximity rather than sending all trees at connect; reduces initial bandwidth","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"treemanager.playerbudgetms","description":"(Generated) Per-frame CPU budget in milliseconds allocated to sending tree streaming data per player","defaultValue":"0.01","variable":true,"client":false,"server":true},{"name":"treemanager.updatebudgetms","description":"(Generated) Total per-frame CPU budget in milliseconds for the tree streaming update system","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"treemanager.uselazyserialization","description":"Instead of reserializing grid cell on every tree add/removal(which can cost 0.25ms on 4.5k world), defer it to the streaming update. This reduces amount of times we need to serialize the tree list, but causes the player queue to take longer to process, as that's where evaluation happens.","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"triggerbase.clearexcludelayers","description":"(Generated) Removes the exclude layer configuration from all registered TriggerBase instances, resetting them to detect all layers","defaultValue":"","variable":false,"client":false,"server":true},{"name":"triggerbase.setexcludelayers","description":"(Generated) Applies the configured exclude layer mask to all registered TriggerBase instances to filter out unwanted layer detections","defaultValue":"","variable":false,"client":false,"server":true},{"name":"triggerbase.useexcludelayers","description":"(Generated) When enabled, triggers use an exclude layer mask to filter out specific physics layers from trigger detection; toggling clears or sets all active triggers","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"triggerbase.useexcludelayers","description":"(Generated) When enabled, triggers use an exclude layer mask to filter out specific physics layers from trigger detection; toggling clears or sets all active triggers","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"triggerboatmagnet.boatmagnetsenabled","description":"(Generated) When enabled, boat building station magnets are active and will magnetically attract compatible boat building blocks into position","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"triggerparent.allowtriggersleeping","description":"Allow triggers to sleep if both they and their contents are stationary (TickMode 1 only)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"triggerparent.sleeping_trigger_mask_epsilon","description":"world units a trigger can move in WS before it is woken","defaultValue":"0.001","variable":true,"client":false,"server":true},{"name":"triggerparent.tickmode","description":"0 - old InvokeHandler, 1 - Jobs","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"triggerparentdelayedexit.disable_delayed_exit","description":"Makes TriggerParentDelayedExit act as a TriggerParent again","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"tugboat.tugcorpseseconds","description":"","defaultValue":"7200","variable":true,"client":false,"server":true},{"name":"tugboat.tugdecayminutes","description":"How long before a tugboat loses all its health while outside","defaultValue":"2160","variable":true,"client":false,"server":true},{"name":"tugboat.tugdecaystartdelayminutes","description":"How long until decay begins after the tugboat was last used","defaultValue":"1440","variable":true,"client":false,"server":true},{"name":"tutorialisland.debugislandpositions","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"tutorialisland.enforcetrespasschecks","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"tutorialisland.overridetutoriallocation","description":"Will place the tutorial as close as possible to this pos, only for debugging","defaultValue":"(0.00, 0.00, 0.00)","variable":true,"client":false,"server":true},{"name":"tutorialisland.spawntutorialislandfornewplayer","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"ui_dropscontroller.show_placeholder_drop_data","description":"(Generated) When enabled, shows placeholder/test drop data in the drops controller UI instead of live manifest data; saved between sessions","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"ui_dropscontroller.testdropcrash","description":"(Generated) Deliberately creates a drops array with null entries and passes it to the controller to test null reference handling in drop rendering","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ui_interactiontoast.testerrormodal","description":"(Generated) Opens a test disconnection error modal with a sample exception message; used for testing the error toast UI","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ui_interactiontoast.testmodal","description":"(Generated) Opens a test interaction modal dialog with placeholder text; used for testing modal UI layout and button callbacks","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ui_mainmenumanager.ignoreeditorescapekey","description":"(Generated) When enabled, the escape key is ignored by the main menu manager in the editor, preventing accidental menu navigation during testing","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"ui_mainmenumanager.navigate","description":"(Generated) Navigates the main menu UI to the specified URL or section path using the UI_MainMenuManager navigation system","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ui_menubackgroundvideo.emulateerror","description":"(Generated) Triggers the video error handler on the main menu background video component, simulating a video load failure for UI testing","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ui_menubackgroundvideo.forcenextvideo","description":"(Generated) Forces all active main menu background video players to advance to the next video in their playlist immediately","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ui_menubackgroundvideo.restrictmp4","description":"(Generated) When enabled, MP4 video files are not used for the main menu background, falling back to WebM; use to work around MP4 codec issues","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"ui_steaminventorycrafting.resetwarning","description":"(Generated) Resets the Steam inventory crafting warning popup flag so it shows again on the next crafting attempt","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ui.autoswitchchannel","description":"(Generated) When enabled, automatically switches the active chat channel to match the context (global/team/local) of the last received message","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"ui.inventoryplayerquality","description":"Resolution quality of the inventory player preview, 0 = low, 1 = med, 2 = high","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"ui.loadsign","description":"Admin only: Loads an image from disk into the currently editing sign","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ui.printcanvases","description":"(Generated) Prints a list of all active Unity Canvas components, their render mode, sort order, and screen size for UI layout debugging","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ui.printmaskupdategroups","description":"(Generated) Prints a list of all UI mask update groups and how many masked UI elements each contains, for debugging UI batching","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ui.printshadowupdategroups","description":"(Generated) Prints all UI shadow update groups and their element counts, used to debug shadow rendering batching in the UI system","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ui.printtexts","description":"Reports all the TMP texts set as non-static, being updated by TMP_UpdateManager","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ui.savesign","description":"Saves the sign image you are currently editing to disk with the given filename","defaultValue":"","variable":false,"client":true,"server":false},{"name":"ui.scrollsensitivity","description":"(Generated) Multiplier applied to mouse wheel scroll speed in UI panels such as inventory, crafting list, and chat history","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"ui.showbeltbarbinds","description":"(Generated) When enabled, shows the key bind labels on each slot in the belt bar hotbar, helping players learn their action key assignments","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"ui.showinventoryplayer","description":"(Generated) When enabled, shows the local player character preview panel on the left side of the inventory screen","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"ui.showusebind","description":"(Generated) When enabled, shows the Use action key hint label above interactable objects in the world","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"ui.worldnotifications","description":"0 = use sounds when available, fallback to use UI toast messages. 1 = use sounds + UI toast messages. 2 = use UI toast messages only.","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"uicontacts.togglecontacts","description":"(Generated) Toggles the contacts panel open or closed; blocked if any keyboard-capturing UI is active","defaultValue":"","variable":false,"client":true,"server":false},{"name":"uiescapecapture.debug","description":"(Generated) When enabled, draws debug visualisations for this system (seismic sensor range sphere, escape capture state, etc.); editor/admin-only","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"vddraw.setisrecording","description":"(Generated) Toggles or explicitly sets VDDraw recording state; when enabled starts capturing DDraw commands for replay; when disabled stops recording","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.autohover","description":"(Generated) Toggles auto-hover mode on the mini-helicopter the calling player is piloting, maintaining altitude automatically without pilot input","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.boat_corpse_seconds","description":"","defaultValue":"300","variable":true,"client":false,"server":true},{"name":"vehicle.boatdriftinfo","description":"Print out boat drift status for all boats","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.carwrecks","description":"Determines whether modular cars turn into wrecks when destroyed, or just immediately gib. Default: true","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"vehicle.cinematictrains","description":"If true, trains always explode when destroyed, and hitting a barrier always destroys the train immediately. Default: false","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"vehicle.deepseaportal_boundary_force_start_distance","description":"(Generated) Distance in metres from a deep-sea portal boundary at which the repulsion force activates for vehicles","defaultValue":"10","variable":true,"client":false,"server":true},{"name":"vehicle.disable_wheels_when_sleeping","description":"(Generated) When enabled, wheel colliders are disabled on vehicles that have gone to sleep in the physics engine, reducing CPU overhead for parked vehicles","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"vehicle.fixcars","description":"Fixes up vehicles within 10m of the player by repairing to full hp, adding fuel to engines, and more","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.killboats","description":"(Generated) Destroys all boat vehicles (rowboats, RHIBs) currently spawned on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.killcars","description":"(Generated) Destroys all modular car vehicles currently spawned on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.killdrones","description":"(Generated) Destroys all drone vehicles currently spawned on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.killminis","description":"(Generated) Destroys all minicopter vehicles currently spawned on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.killmotorbikes","description":"(Generated) Destroys all motorbike vehicles currently spawned on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.killpushbikes","description":"(Generated) Destroys all push bike vehicles currently spawned on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.killscraphelis","description":"(Generated) Destroys all scrap transport helicopter vehicles currently spawned on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.killtrains","description":"(Generated) Destroys all train vehicles currently spawned on the server","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.stop_all_trains","description":"(Generated) Immediately stops all train entities on the server, zeroing their speed; useful for clearing deadlocked train paths","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.swapseats","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.swaptoseat","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.train_accel_force","description":"Acceleration force used by vehicle.train_speed (default 50000, same as train engine force)","defaultValue":"50000","variable":true,"client":false,"server":true},{"name":"vehicle.train_brake_force","description":"Braking force used by vehicle.train_stop (default 50000, same as train engine force)","defaultValue":"50000","variable":true,"client":false,"server":true},{"name":"vehicle.train_list","description":"List all train engines with their entity IDs and current speeds.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.train_speed","description":"Set a train's target speed in km/h. Usage: vehicle.train_speed <km/h> (look-at) or vehicle.train_speed <id> <km/h>. Negative = reverse.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.train_speed_all","description":"Set all trains to the same target speed in km/h. Usage: vehicle.train_speed_all <km/h>. Negative = reverse.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.train_stop","description":"Gradually brake a train to a stop. Usage: vehicle.train_stop (look-at) or vehicle.train_stop <id>.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vehicle.trainskeeprunning","description":"Determines whether trains stop automatically when there's no-one on them. Default: false","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"vehicle.vehiclesdroploot","description":"Determines whether vehicles drop storage items when destroyed. Default: true","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"vehicle.world_boundary_force_offset","description":"(Generated) Additional offset applied to the world boundary force zone, extending the buffer zone inside the boundary before the force ramps up","defaultValue":"25","variable":true,"client":false,"server":true},{"name":"vehicle.world_boundary_force_start_distance","description":"(Generated) Distance in metres from the world boundary at which a repulsion force starts pushing vehicles back inward; prevents vehicles from leaving the playable area","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"vendingmachine.clearallvendingcustomerhistory","description":"Wipe the backend customer stats data on all vending machines. Slow operation.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vendingmachine.clearallvendinghistory","description":"Wipe the backend stats data on all vending machines. Slow operation.","defaultValue":"","variable":false,"client":false,"server":true},{"name":"vendingmachine.max_history","description":"","defaultValue":"10000","variable":true,"client":false,"server":true},{"name":"vendingmachine.max_processed","description":"","defaultValue":"10000","variable":true,"client":false,"server":true},{"name":"vendingmachine.max_returned","description":"","defaultValue":"100","variable":true,"client":false,"server":true},{"name":"vine.draw_debug","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"vine.prevent_vine_draw","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"vinemountable.allowchaining","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"vis.attack","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"vis.attack","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"vis.damage","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"vis.hitboxes","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"vis.lerp","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"vis.lineofsight","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"vis.protection","description":"","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"vis.protection","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"vis.sense","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"vis.triggers","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"vis.weakspots","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"voice.loopback","description":"(Generated) When enabled, routes the local player microphone input back through the voice chat system so they can hear their own voice; useful for testing microphone levels","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"voice.togglevoicerangeboost","description":"Enabled/disables voice range boost for a player eg. ToggleVoiceRangeBoost sam 1","defaultValue":"","variable":false,"client":false,"server":true},{"name":"voice.voicerangeboostamount","description":"","defaultValue":"50","variable":true,"client":true,"server":false},{"name":"voice.voicerangeboostamount","description":"","defaultValue":"50","variable":true,"client":false,"server":true},{"name":"water.quality","description":"(Generated) Controls the draw distance and density quality of decorative foliage and props; lower values improve performance by reducing the amount of decoration rendered","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"water.reflections","description":"(Generated) Controls the quality of water surface reflections (0=off, 1=simple probe, 2=full planar reflections); higher values are significantly more GPU-intensive","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"water.scaled_time","description":"(Generated) When enabled, water simulation advances in scaled (game) time rather than real time; useful for testing water behaviour during time-scale debugging","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"waypointrace.racetimeout","description":"How long a race can go until it times out (in seconds)","defaultValue":"900","variable":true,"client":false,"server":true},{"name":"waypointrace.startrace","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"weaponrack.showui","description":"(Generated) When enabled, shows the weapon rack interaction UI when the player is looking at a weapon rack; disable to suppress the UI","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"weather.ambient_light_multiplier","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.ambient_light_multiplier","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.arctic_fog_ambient_intensity_mult","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.arctic_fog_ambient_intensity_mult","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.arctic_fog_light_boost_mult","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.arctic_fog_light_boost_mult","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.arctic_fog_ramp_end","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.arctic_fog_ramp_end","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.arctic_fog_ramp_start","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.arctic_fog_ramp_start","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.arid_fog_ambient_intensity_mult","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.arid_fog_ambient_intensity_mult","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.arid_fog_light_boost_mult","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.arid_fog_light_boost_mult","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.arid_fog_ramp_end","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.arid_fog_ramp_end","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.arid_fog_ramp_start","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.arid_fog_ramp_start","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.atmosphere_brightness","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.atmosphere_brightness","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.atmosphere_contrast","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.atmosphere_contrast","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.atmosphere_directionality","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.atmosphere_directionality","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.atmosphere_fog_height_falloff","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.atmosphere_fog_height_falloff","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.atmosphere_fog_ramp_end_distance","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.atmosphere_fog_ramp_end_distance","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.atmosphere_fog_ramp_start_distance","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.atmosphere_fog_ramp_start_distance","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.atmosphere_mie","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.atmosphere_mie","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.atmosphere_rayleigh","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.atmosphere_rayleigh","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.biome_fog_ambient_saturation_mult","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.biome_fog_ambient_saturation_mult","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.biome_fog_distance_curve","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.biome_fog_distance_curve","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.clear_chance","description":"","defaultValue":"1","variable":true,"client":true,"server":false},{"name":"weather.clear_chance","description":"","defaultValue":"0.9","variable":true,"client":false,"server":true},{"name":"weather.cloud_attenuation","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.cloud_attenuation","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.cloud_brightness","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.cloud_brightness","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.cloud_coloring","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.cloud_coloring","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.cloud_config","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.cloud_config","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.cloud_coverage","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.cloud_coverage","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.cloud_opacity","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.cloud_opacity","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.cloud_saturation","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.cloud_saturation","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.cloud_scattering","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.cloud_scattering","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.cloud_sharpness","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.cloud_sharpness","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.cloud_size","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.cloud_size","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.debug_cloud_position","description":"(Generated) Prints the current cloud system world position and layer offsets to the console; useful for debugging cloud layer alignment on the map","defaultValue":"","variable":false,"client":true,"server":false},{"name":"weather.directional_light_multiplier","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.directional_light_multiplier","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.dust_chance","description":"","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"weather.dust_chance","description":"","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"weather.fog","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.fog","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.fog_chance","description":"","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"weather.fog_chance","description":"","defaultValue":"0.03","variable":true,"client":false,"server":true},{"name":"weather.fog_multiplier","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.fog_multiplier","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.jungle_fog_ambient_intensity_mult","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.jungle_fog_ambient_intensity_mult","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.jungle_fog_light_boost_mult","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.jungle_fog_light_boost_mult","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.jungle_fog_ramp_end","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.jungle_fog_ramp_end","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.jungle_fog_ramp_start","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.jungle_fog_ramp_start","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.list_cloud_configs","description":"(Generated) Lists all available volumetric cloud configuration asset names registered in the Climate instance","defaultValue":"","variable":false,"client":true,"server":false},{"name":"weather.list_cloud_configs","description":"(Generated) Lists all available volumetric cloud configuration asset names registered in the Climate instance","defaultValue":"","variable":false,"client":false,"server":true},{"name":"weather.load","description":"(Generated) Loads and applies a named weather preset to the climate system; admin/developer only; server replicates the change to all clients","defaultValue":"","variable":false,"client":true,"server":false},{"name":"weather.load","description":"(Generated) Loads and applies a named weather preset to the climate system; admin/developer only; server replicates the change to all clients","defaultValue":"","variable":false,"client":false,"server":true},{"name":"weather.load_cloud_config","description":"(Generated) Loads a named volumetric cloud configuration and applies it to the climate override; admin/developer only; server replicates to clients","defaultValue":"","variable":false,"client":true,"server":false},{"name":"weather.load_cloud_config","description":"(Generated) Loads a named volumetric cloud configuration and applies it to the climate override; admin/developer only; server replicates to clients","defaultValue":"","variable":false,"client":false,"server":true},{"name":"weather.moon_mesh_brightness_multiplier","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.moon_mesh_brightness_multiplier","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.ocean_scale","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.ocean_scale","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.ocean_time","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.ocean_time","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.overcast_chance","description":"","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"weather.overcast_chance","description":"","defaultValue":"0.03","variable":true,"client":false,"server":true},{"name":"weather.rain","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.rain","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.rain_chance","description":"","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"weather.rain_chance","description":"","defaultValue":"0.08","variable":true,"client":false,"server":true},{"name":"weather.rain_grace_active","description":"Whether the post-wipe rain grace period is currently active (set automatically by the server)","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"weather.rain_grace_active","description":"Whether the post-wipe rain grace period is currently active (set automatically by the server)","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"weather.rain_grace_period","description":"Number of in-game hours after a wipe during which rain and storms are suppressed (0 to disable)","defaultValue":"18","variable":true,"client":false,"server":true},{"name":"weather.rainbow","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.rainbow","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.reflection_multiplier","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.reflection_multiplier","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.report","description":"(Generated) Prints a detailed report of the current weather state including fog, rain, wind, cloud, and all climate parameter values; admin/developer only","defaultValue":"","variable":false,"client":true,"server":false},{"name":"weather.report","description":"(Generated) Prints a detailed report of the current weather state including fog, rain, wind, cloud, and all climate parameter values; admin/developer only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"weather.reset","description":"(Generated) Resets all weather overrides and cloud configurations, restoring the dynamic weather system; admin/developer only; server replicates to clients","defaultValue":"","variable":false,"client":true,"server":false},{"name":"weather.reset","description":"(Generated) Resets all weather overrides and cloud configurations, restoring the dynamic weather system; admin/developer only; server replicates to clients","defaultValue":"","variable":false,"client":false,"server":true},{"name":"weather.reset_cloud_config","description":"(Generated) Clears the volumetric cloud configuration override and resets cloud settings to the dynamic weather system; server replicates to clients","defaultValue":"","variable":false,"client":true,"server":false},{"name":"weather.reset_cloud_config","description":"(Generated) Clears the volumetric cloud configuration override and resets cloud settings to the dynamic weather system; server replicates to clients","defaultValue":"","variable":false,"client":false,"server":true},{"name":"weather.savetofile","description":"(Generated) Saves the current environment and weather snapshot to cfg/<name>.cfg so it can later be restored with exec","defaultValue":"","variable":false,"client":true,"server":false},{"name":"weather.storm_chance","description":"","defaultValue":"0","variable":true,"client":true,"server":false},{"name":"weather.storm_chance","description":"","defaultValue":"0.02","variable":true,"client":false,"server":true},{"name":"weather.sun_mesh_brightness_multiplier","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.sun_mesh_brightness_multiplier","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.temperate_fog_ambient_intensity_mult","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.temperate_fog_ambient_intensity_mult","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.temperate_fog_light_boost_mult","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.temperate_fog_light_boost_mult","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.temperate_fog_ramp_end","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.temperate_fog_ramp_end","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.temperate_fog_ramp_start","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.temperate_fog_ramp_start","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.thunder","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.thunder","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.tundra_fog_ambient_intensity_mult","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.tundra_fog_ambient_intensity_mult","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.tundra_fog_light_boost_mult","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.tundra_fog_light_boost_mult","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.tundra_fog_ramp_end","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.tundra_fog_ramp_end","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.tundra_fog_ramp_start","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.tundra_fog_ramp_start","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.vclouds_moon_color_scale","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.vclouds_moon_color_scale","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.vclouds_sun_color_scale","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.vclouds_sun_color_scale","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"weather.wetness_rain","description":"(Generated) Controls how wet surfaces become during rain; higher values cause characters and world objects to appear more soaked when it is raining","defaultValue":"0.4","variable":true,"client":false,"server":true},{"name":"weather.wetness_snow","description":"(Generated) Controls how wet surfaces become during snow; affects surface wetness shaders independently from rain wetness","defaultValue":"0.2","variable":true,"client":false,"server":true},{"name":"weather.wind","description":"","defaultValue":"-1","variable":true,"client":true,"server":false},{"name":"weather.wind","description":"","defaultValue":"-1","variable":true,"client":false,"server":true},{"name":"wildlifehazard.chancetorepositionmultiplier","description":"(Generated) Global multiplier applied to the per-tick probability that a wildlife hazard attempts to reposition","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"wildlifehazard.clienttickrate","description":"(Generated) Interval in seconds between client-side tick updates for wildlife hazard entities","defaultValue":"0.1","variable":true,"client":false,"server":true},{"name":"wildlifehazard.reactiontimemultiplier","description":"(Generated) Global multiplier applied to wildlife hazard reaction time; higher values make hazards slower to react to player presence","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"wildlifehazard.repositionattempts","description":"(Generated) Maximum number of position candidates sampled when a wildlife hazard searches for a valid reposition destination","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"wildlifehazard.repositionradiusmultiplier","description":"(Generated) Global multiplier for the radius used when choosing a new reposition destination for a wildlife hazard","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"wildlifehazard.repositiontimermultiplier","description":"(Generated) Global multiplier applied to the cooldown timer between wildlife hazard reposition attempts","defaultValue":"1","variable":true,"client":false,"server":true},{"name":"wipetimer.days_to_add_test","description":"(Generated) Number of days to add to the server's wipe timer during testing; registered as wipetimer.days_to_add_test; 0 = no adjustment","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"wipetimer.hours_to_add_test","description":"(Generated) Number of hours to add to the server's wipe timer during testing; registered as wipetimer.hours_to_add_test","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"wipetimer.printtimezones","description":"(Generated) Prints a JSON list of all system, Windows, and IANA timezone identifiers available on the server machine","defaultValue":"","variable":false,"client":false,"server":true},{"name":"wipetimer.printwipe","description":"(Generated) Prints the current wipe timer status including next wipe date, frequency, and time remaining","defaultValue":"","variable":false,"client":false,"server":true},{"name":"wipetimer.wipecronoverride","description":"Custom cron expression for the wipe schedule. Overrides all other convars (except wipeUnixTimestampOverride) if set. Uses Cronos as a parser: https://github.com/HangfireIO/Cronos/","defaultValue":"","variable":true,"client":false,"server":true},{"name":"wipetimer.wipedayofweek","description":"0=sun,1=mon,2=tues,3=wed,4=thur,5=fri,6=sat","defaultValue":"4","variable":true,"client":false,"server":true},{"name":"wipetimer.wipehourofday","description":"Which hour to wipe? 14.5 = 2:30pm","defaultValue":"19","variable":true,"client":false,"server":true},{"name":"wipetimer.wipetimezone","description":"The timezone to use for wipes. Defaults to the server's time zone if not set or invalid. Value should be a TZ identifier as seen here: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones","defaultValue":"Europe/London","variable":true,"client":false,"server":true},{"name":"wipetimer.wipeunixtimestampoverride","description":"Unix timestamp (seconds) for the upcoming wipe. Overrides all other convars if set to a time in the future.","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"wolf2.population","description":"Population active on the server, per square km","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"workbench.comfortradiusscale","description":"","defaultValue":"0.95","variable":true,"client":false,"server":true},{"name":"workbench.scalecomfortradius","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"workbench.skipclearancechecks","description":"","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"workbench.workbench_upgrade_icons","description":"(Generated) When enabled, shows installed workbench upgrade icons in the vitals UI and expands the workbench vital panel to fit them","defaultValue":"False","variable":true,"client":true,"server":false},{"name":"workshop.print_approved_skins","description":"(Generated) Prints a list of all workshop-approved skins on the server with their item short names and approved skin IDs","defaultValue":"","variable":false,"client":false,"server":true},{"name":"workshop.print_loaded_skins","description":"(Generated) Prints a list of all workshop skins currently loaded in the client, showing their item short name and skin ID","defaultValue":"","variable":false,"client":true,"server":false},{"name":"world.cache","description":"(Generated) When enabled, caches world data for faster loading; disabled by default in editor server builds to ensure fresh data during development","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"world.cache","description":"","defaultValue":"True","variable":true,"client":false,"server":true},{"name":"world.configfile","description":"(Generated) Path to a world generation config file used by the procedural map generator; used when configString is empty","defaultValue":"","variable":true,"client":false,"server":true},{"name":"world.configstring","description":"(Generated) World generation config string passed directly to the procedural map generator; overrides the config file if set","defaultValue":"","variable":true,"client":false,"server":true},{"name":"world.drawbounds","description":"(Generated) Draws flat wireframe boxes in the world showing world bounds (red), terrain margin (yellow), deep sea bounds (cyan), and portal bounds (green/magenta) for the given duration in seconds","defaultValue":"","variable":false,"client":false,"server":true},{"name":"world.monuments","description":"(Generated) Prints a table of all monuments on the current map including type, display name, prefab path, and world position; admin/developer only","defaultValue":"","variable":false,"client":true,"server":false},{"name":"world.monuments","description":"(Generated) Prints a table of all monuments on the current map including type, display name, prefab path, and world position; admin/developer only","defaultValue":"","variable":false,"client":false,"server":true},{"name":"world.printrails","description":"Print list of all railroad meshes","defaultValue":"","variable":false,"client":true,"server":false},{"name":"world.renderlabs","description":"Renders a PNG of the current map's underwater labs, for a specific floor","defaultValue":"","variable":false,"client":true,"server":false},{"name":"world.renderlabs","description":"Renders a PNG of the current map's underwater labs, for a specific floor","defaultValue":"","variable":false,"client":false,"server":true},{"name":"world.rendermap","description":"Renders a high resolution PNG of the current map","defaultValue":"","variable":false,"client":true,"server":false},{"name":"world.rendermap","description":"Renders a high resolution PNG of the current map","defaultValue":"","variable":false,"client":false,"server":true},{"name":"world.rendertunnels","description":"Renders a PNG of the current map's tunnel network","defaultValue":"","variable":false,"client":true,"server":false},{"name":"world.rendertunnels","description":"Renders a PNG of the current map's tunnel network","defaultValue":"","variable":false,"client":false,"server":true},{"name":"world.streaming","description":"(Generated) When enabled, world assets are streamed in and out based on proximity; disable to force all world data to stay loaded at once","defaultValue":"True","variable":true,"client":true,"server":false},{"name":"xmas.enabled","description":"(Generated) Enables the Christmas event on the server, activating Christmas-themed loot spawns, trees, and holiday gift mechanics","defaultValue":"False","variable":true,"client":false,"server":true},{"name":"xmas.giftsperplayer","description":"(Generated) Target number of gift entities to maintain per connected player during the xmas event; controls overall gift density on the server","defaultValue":"2","variable":true,"client":false,"server":true},{"name":"xmas.refill","description":"(Generated) Manually triggers a Christmas gift spawn pass, filling the world with gifts up to the giftsPerPlayer target for all connected players","defaultValue":"","variable":false,"client":false,"server":true},{"name":"xmas.spawnattempts","description":"(Generated) Number of spawn attempts made per player when trying to place Christmas gifts during refill; higher values increase fill reliability in cluttered areas","defaultValue":"5","variable":true,"client":false,"server":true},{"name":"xmas.spawnrange","description":"(Generated) Radius in metres around each player within which Christmas gift entities are spawned during the xmas event refill","defaultValue":"40","variable":true,"client":false,"server":true},{"name":"xmasdungeon.playerdetectrange","description":"How far we detect players from our inside/outside","defaultValue":"30","variable":true,"client":false,"server":true},{"name":"xmasdungeon.xmaslifetime","description":"How long each active dungeon should last before dying","defaultValue":"1200","variable":true,"client":false,"server":true},{"name":"xmasdungeon.xmaspopulation","description":"Population active on the server","defaultValue":"0","variable":true,"client":false,"server":true},{"name":"ziplinelaunchpoint.highlight","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"ziplinelaunchpoint.report","description":"","defaultValue":"","variable":false,"client":false,"server":true},{"name":"zombie.population","description":"Population active on the server, per square km","defaultValue":"0","variable":true,"client":false,"server":true}]