-
rust 管理命令列表、服务器控制台命令和服务器变量
什么是 RUST 管理命令?
RUST 管理命令和服务器变量由 RUST 服务器管理员和版主使用。可以在游戏内外使用管理命令来启动操作,例如踢或禁止玩家以及其他相关的管理任务。这些管理命令(也称为服务器命令)可以从不同的位置发出,例如:
-
RUST 的游戏内控制台(登录游戏时按 F1 访问)
运行服务器的命令行控制台
第三方应用程序,如 RUST 管理员或 RUST 服务器管理器
第三方RCON平台,如 rcon.io 或Battlemetrics。
下面的数据表包含所有 RUST 管理和服务器命令的更新列表。使用数据表上方的搜索字段可以快速搜索和筛选特定术语的列表。
-
什么是 RUST 服务器变量?
除了管理命令之外,还有服务器变量,也称为 convar、CVAR 或简单的服务器设置。这些 RUST 服务器变量也可以通过各种控制台类型发出,并将立即生效,就像管理命令一样。但是,请注意,当通过控制台发出服务器变量时,它们不会自动保存,并且可能会在下次服务器重新启动时丢失。
-
要保存服务器设置,管理员必须使用适当的服务器变量和相应的值手动更新其服务器的配置文件。这可能需要管理员手动保存服务器的状态,然后停止服务器进程以调整配置文件。完成后,可以使用新配置安全地重新启动服务器。否则,如果服务器意外停止或重新启动,服务器设置将丢失。
管理命令 | 数值 | 描述(鼠标右键找到翻译-汉化一下即可) |
---|---|---|
zombie.population | 0 | Population active on the server, per square km |
ziplinelaunchpoint.report | ||
xmasdungeon.xmaspopulation | 0 | Population active on the server |
xmasdungeon.xmaslifetime | 1200 | How long each active dungeon should last before dying |
xmasdungeon.playerdetectrange | 30 | How far we detect players from our inside/outside |
xmas.spawnrange | 40 | |
xmas.spawnattempts | 5 | |
xmas.refill | ||
xmas.giftsperplayer | 2 | |
xmas.enabled | False | |
world.rendertunnels | Renders a PNG of the current map’s tunnel network | |
world.rendermap | Renders a high resolution PNG of the current map | |
world.renderlabs | ||
world.monuments | ||
world.cache | True | |
workshop.print_approved_skins | Renders a PNG of the current map’s underwater labs, for a specific floor | |
wolf.population | 2 | Population active on the server, per square km |
wipetimer.wipeunixtimestampoverride | 0 | Unix timestamp (seconds) for the upcoming wipe. Overrides all other convars if set to a time in the future. |
wipetimer.wipetimezone | Europe/London | 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 |
wipetimer.wipehourofday | 19 | Which hour to wipe? 14.5 = 2:30pm |
wipetimer.wipedayofweek | 4 | 0=sun,1=mon,2=tues,3=wed,4=thur,5=fri,6=sat |
wipetimer.wipecronoverride | Custom cron expression for the wipe schedule. Overrides all other convars (except wipeUnixTimestampOverride) if set. Uses Cronos as a parser: https://github.com/HangfireIO/Cronos/ | |
wipetimer.printwipe | ||
wipetimer.printtimezones | ||
wipetimer.hours_to_add_test | 0 | Maximum difference in velocity for train cars to couple |
wipetimer.days_to_add_test | 0 | Maximum difference in velocity for train cars to couple |
weather.wind | -1 | |
weather.wetness_snow | 0.2 | |
weather.wetness_rain | 0.4 | |
weather.thunder | -1 | |
weather.storm_chance | 0.02 | |
weather.reset | ||
weather.report | ||
weather.rainbow | -1 | |
weather.rain_chance | 0.04 | |
weather.rain | -1 | |
weather.overcast_chance | 0 | |
weather.load | ||
weather.fog_chance | 0.01 | |
weather.fog | -1 | |
weather.dust_chance | 0.01 | |
weather.cloud_size | -1 | |
weather.cloud_sharpness | -1 | |
weather.cloud_scattering | -1 | |
weather.cloud_saturation | -1 | |
weather.cloud_opacity | -1 | |
weather.cloud_coverage | -1 | |
weather.cloud_coloring | -1 | |
weather.cloud_brightness | -1 | |
weather.cloud_attenuation | -1 | |
weather.clear_chance | 1 | |
weather.atmosphere_rayleigh | -1 | |
weather.atmosphere_mie | -1 | |
weather.atmosphere_contrast | -1 | |
weather.atmosphere_brightness | -1 | |
voice.voicerangeboostamount | 50 | |
voice.togglevoicerangeboost | Enabled/disables voice range boost for a player eg. ToggleVoiceRangeBoost sam 1 | |
vis.weakspots | False | |
vis.triggers | False | |
vis.sense | False | |
vis.protection | False | |
vis.lineofsight | False | |
vis.hitboxes | False | |
vis.damage | False | |
vis.attack | False | |
vehicle.vehiclesdroploot | True | Determines whether vehicles drop storage items when destroyed. |
vehicle.trainskeeprunning | False | vehicle.trainskeeprunning Determines whether trains stop automatically when there’s no-one on them. |
vehicle.swapseats | ||
vehicle.stop_all_trains | ||
vehicle.killtrains | ||
vehicle.killscraphelis | ||
vehicle.killminis | ||
vehicle.killdrones | ||
vehicle.killcars | ||
vehicle.killboats | ||
vehicle.fixcars | ||
vehicle.cinematictrains | False | If true, trains always explode when destroyed, and hitting a barrier always destroys the train immediately. |
vehicle.carwrecks | True | Determines whether modular cars turn into wrecks when destroyed, or just immediately gib. |
vehicle.boat_corpse_seconds | 300 | |
uploadsign | ||
tree.global_broadcast | False | |
tree.global_broadcast | False | |
traincouplingcontroller.max_couple_speed | 9 | Maximum difference in velocity for train cars to couple |
traincarunloadable.decayminutesafterunload | 10 | How long before an unloadable train car despawns afer being unloaded |
traincar.wagons_per_engine | 2 | Ratio of wagons to train engines that spawn |
traincar.population | 2.3 | Population active on the server |
traincar.decayminutes | 30 | How long before a train car despawns |
time.timescale | 1 | |
time.pausewhileloading | True | |
time.maxdelta | 0.125 | |
time.fixeddelta | 0.0625 | |
telephonemanager.printallphones | ||
telephonemanager.maxconcurrentcalls | 10 | |
telephonemanager.maxcalllength | 120 | |
system.cpu_priority | ||
system.cpu_affinity | ||
supply.drop | ||
supply.call | ||
steam.server_allow_steam_nicknames | True | |
stag.population | 3 | Population active on the server, per square km |
stability.verbose | 0 | |
stability.surroundingsqueue | 3 | |
stability.strikes | 10 | |
stability.stabilityqueue | 9 | |
stability.refresh_stability | ||
stability.collapse | 0.05 | |
stability.accuracy | 0.001 | |
spawn.tick_populations | 60 | |
spawn.tick_individuals | 300 | |
spawn.scalars | ||
spawn.respawn_populations | True | |
spawn.respawn_individuals | True | |
spawn.respawn_groups | True | |
spawn.report | ||
spawn.player_scale | 2 | |
spawn.player_base | 100 | |
spawn.min_rate | 0.5 | |
spawn.min_density | 0.5 | |
spawn.max_rate | 1 | |
spawn.max_density | 1 | |
spawn.fill_populations | ||
spawn.fill_individuals | ||
spawn.fill_groups | ||
spawn.cargoshipevent | ||
snowmobile.outsidedecayminutes | 1440 | How long before a snowmobile loses all its health while outside |
snowmobile.allterrain | False | If true, snowmobile goes fast on all terrain types |
snowmobile.allowpassengeronly | False | Allow mounting as a passenger when there’s no driver |
slotmachine.forcepayoutindex | -1 | |
simpleshark.forcesurfaceamount | 0 | |
simpleshark.disable | False | |
server.writecfg | Writes config files | |
server.woundingenabled | True | Can players be wounded after recieving fatal damage |
server.woundedrecoverchance | 0.2 | Base chance of recovery after crawling wounded state |
server.woundedmaxfoodandwaterbonus | 0.25 | Maximum percent chance added to base wounded/incapacitated recovery chance, based on the player’s food and water level |
server.worldsize | ||
server.watercontainersleavewaterbehind | False | When transferring water, should containers keep 1 water behind. Enabling this should help performance if water IO is causing performance loss |
server.useminimumplantcondition | True | |
server.url | ||
server.updatebatchspawn | 1024 | |
server.updatebatch | 512 | |
server.tickrate | 10 | |
server.tags | Comma-separated server browser tag values (see wiki) () | |
server.stop | Stops a server | |
server.stats | False | |
server.statbackup | False | |
server.start | Starts a server | |
server.stability | True | |
server.sprinklerradius | 3 | |
server.sprinklereyeheightoffset | 3 | |
server.snapshot | This sends a snapshot of all the entities in the client’s pvs. This is mostly redundant, but we request this when the client starts recording a demo.. so they get all the information. | |
server.showholstereditems | True | |
server.setshowholstereditems | Show holstered items on player bodies | |
server.sendnetworkupdate | Send network update for all players | |
server.seed | True | |
server.secure | True | |
server.schematime | 1800 | |
server.saveinterval | 600 | |
server.savecachesize | ||
server.savebackupcount | 2 | |
server.save | Force save the current game | |
server.salt | 1 | |
server.rpclog_enabled | False | |
server.rpclog | ||
server.rewounddelay | 60 | |
server.respawnwithloadout | False | When a player respawns give them the loadout assigned to client.RespawnLoadout (created with inventory.saveloadout) |
server.respawnresetrange | 50 | |
server.respawnatdeathposition | False | If a player presses the respawn button, respawn at their death location (for trailer filming) |
server.reportsserverendpointkey | If set, this key will be included with any reports sent via reportsServerEndpoint (for validation) () | |
server.reportsserverendpoint | HTTP API endpoint for receiving F7 reports () | |
server.readcfg | ||
server.radiation | True | |
server.queryport | 28016 | |
server.queriespersecond | 2000 | |
server.pve | False | |
server.printwritequeue | ||
server.printrot | Print the current player rotation. | |
server.printreportstoconsole | False | Should F7 reports from players be printed to console |
server.printreadqueue | ||
server.printpos | Print the current player position. | |
server.printeyes | Print the current player eyes. | |
server.printdecryptqueue | ||
server.port | 28015 | |
server.playertimeout | 60 | |
server.playerserverfall | True | |
server.playerlistpos | Prints the position of all players on the server | |
server.planttickscale | 1 | |
server.planttick | 60 | |
server.plantlightdetection | True | |
server.pingduration | 10 | How long a ping should last |
server.packetlog_enabled | False | |
server.packetlog | ||
server.optimalplanterqualitysaturation | 0.6 | |
server.official | False | |
server.nonplanterdeathchancepertick | 0.005 | |
server.netprotocol | ||
server.netlog | False | |
server.netcachesize | 0 | |
server.netcache | True | |
server.motd | ||
server.modifiertickrate | 1 | |
server.metabolismtick | 1 | |
server.meleedamage | 1 | |
server.meleearmor | 1 | |
server.maxwritethreadwai | 100 | |
server.maxwritequeuelength | 5000 | |
server.maxwritequeuebytes | 524288000 | |
server.maxunack | 4 | |
server.maxtickspersecond | 300 | |
server.maxrpcspersecond | 200 | |
server.maxreceivetime | 20 | |
server.maxreadthreadwait | 100 | |
server.maxreadqueuelength | 5000 | |
server.maxreadqueuebytes | 524288000 | |
server.maxplayers | 50 | |
server.maxpacketspersecond_world | 1 | |
server.maxpacketspersecond_voice | 100 | |
server.maxpacketspersecond_tick | 300 | |
server.maxpacketspersecond_rpc_signal | 50 | |
server.maxpacketspersecond_rpc | 200 | |
server.maxpacketspersecond_command | 100 | |
server.maxpacketspersecond | 1500 | |
server.maxpacketsize_command | 100000 | |
server.maxmainthreadwait | 100 | |
server.maxitemstacksmovedpertickindustrial | 12 | How many stacks a single conveyor can move in a single tick |
server.maximumpings | 5 | How many pings can be placed by each player |
server.maximummapmarkers | 5 | How many markers each player can place |
server.maxdecryptthreadwait | 100 | |
server.maxdecryptqueuelength | 5000 | |
server.maxdecryptqueuebytes | 524288000 | |
server.maxconnectionsperip | 5 | |
server.maxcommandspersecond | 100 | |
server.maxcommandpacketsize | 1000000 | |
server.maxclientinfosize | 1048576 | |
server.max_sleeping_bags | 15 | |
server.logoimage | ||
server.listvendingmachines | Prints all the vending machines on the server | |
server.listtoolcupboards | Prints all the Tool Cupboards on the server | |
server.levelurl | ||
server.leveltransfer | True | |
server.level | Procedural Map | |
server.itemdespawn_quick | 30 | |
server.itemdespawn_container_scale | 2 | |
server.itemdespawn | 300 | |
server.ipqueriespermin | 30 | |
server.ip | ||
server.industrialframebudgetms | 0.5 | How long per frame to spend on industrial jobs |
server.industrialcrafterfrequency | 5 | How often industrial crafters attempt to craft items (value is an interval measured in seconds). Setting to 0 will disable all crafting |
server.incapacitatedrecoverchance | 0.1 | Base chance of recovery after incapacitated wounded state |
server.idlekickmode | 1 | |
server.idlekickadmins | 0 | |
server.idlekick | 30 (minutes) | |
server.identity | ||
server.hostname | ||
server.headerimage | ||
server.gamemode | ||
server.funwaterwetnessgain | 0.05 | |
server.funwaterdamagethreshold | 0.8 | |
server.fps | ||
server.events | True | |
server.entityrate | 16 | |
server.entitybatchtime | 1 | |
server.entitybatchsize | 100 | |
server.enforcepipechecksonbuildingblockchanges | True | Whether to check for illegal industrial pipes when changing building block states (roof bunkers) |
server.encryption | 2 | |
server.dropitems | True | |
server.description | ||
server.defaultblueprintresearchcost | 10 | How much scrap is required to research default blueprints |
server.debrisdespawn | 30 | |
server.cycletime | 500 | |
server.crawlingminimumhealth | 7 | Minimum initial health given when a player dies and moves to crawling wounded state |
server.crawlingmaximumhealth | 12 | Maximum initial health given when a player dies and moves to crawling wounded state |
server.crawlingenabled | True | |
server.corpses | True | Do players go into the crawling wounded state |
server.corpsedespawn | 300 | |
server.conveyormovefrequency | 5 | How often industrial conveyors attempt to move items (value is an interval measured in seconds). Setting to 0 will disable all movement |
server.compression | False | |
server.composterupdateinterval | 300 | |
server.combatlogsize | 30 | |
server.combatlogdelay | 10 | |
server.combatlog_outgoing | Get the player combat log, only showing outgoing damage | |
server.combatlog | Get the player combat log | |
server.cinematic | False | |
server.cheatreport | ||
server.censorplayerlist | True | Censors the Steam player list to make player tracking more difficult |
server.ceilinglightheightoffset | 3 | |
server.ceilinglightgrowablerange | 3 | |
server.bulletdamage | 1 | |
server.bulletarmor | 1 | |
server.broadcastplayvideo | ||
server.branch | ||
server.bleedingdamage | 1 | |
server.bleedingarmor | 1 | |
server.bansservertimeout | 5 | Timeout (in seconds) for centralized banning web server requests |
server.bansserverfailuremode | 0 | Failure mode for centralized banning, set to 1 to reject players from joining if it’s down (see wiki) |
server.bansserverendpoint | HTTP API endpoint for centralized banning (see wiki) | |
server.bag_quota_item_amount | True | |
server.backup | Backup server folder | |
server.authtimeout | 60 | |
server.artificialtemperaturegrowablerange | 4 | |
server.arrowdamage | 1 | |
server.arrowarmor | 1 | |
server.anticheatlog | 300 | |
server.anticheatkey | ||
server.anticheatid | ||
sentry.targetall | False | target everyone regardless of authorization |
sentry.hostileduration | 120 | how long until something is considered hostile after it attacked |
scraptransporthelicopter.population | 0 | Population active on the server |
santasleigh.drop | ||
santasleigh.desiredaltitude | 60 | |
santasleigh.altitudeaboveterrain | 50 | |
samsite.staticrepairseconds | 1200 | how long until static sam sites auto repair |
ridablehorse.sethorsebreed | ||
ridablehorse.population | 2 | Population active on the server, per square km |
rhib.rhibpopulation | 0 | Population active on the server |
relationshipmanager.wipecontacts | ||
relationshipmanager.wipe_all_contacts | ||
relationshipmanager.trycreateteam | ||
relationshipmanager.sleeptoggle | ||
relationshipmanager.sendinvite | ||
relationshipmanager.seendistance | 10 | |
relationshipmanager.rejectinvite | ||
relationshipmanager.promote | ||
relationshipmanager.mugshotupdateinterval | 300 | |
relationshipmanager.maxteamsize | 8 | |
relationshipmanager.maxplayerrelationships | 128 | |
relationshipmanager.leaveteam | ||
relationshipmanager.kickmember | ||
relationshipmanager.forgetafterminutes | 960 | |
relationshipmanager.fakeinvite | ||
relationshipmanager.contacts | True | |
relationshipmanager.addtoteam | ||
relationshipmanager.acceptinvite | ||
reclaimmanager.reclaim_expire_minutes | 120 | |
rcon.web | True | If set to true, use websocket rcon. If set to false use legacy, source engine rcon. |
rcon.print | False | If true, rcon commands etc will be printed in the console |
rcon.port | 28016 | |
rcon.ip | ||
profile.stop | ||
profile.start | ||
profile.flush_analytics | ||
pool.print_prefabs | ||
pool.print_memory | ||
pool.print_assets | ||
pool.print_arraypool | ||
pool.prewarm | True | |
pool.mod | 2 | |
pool.fill_prefabs | ||
pool.export_prefabs | ||
pool.enabled | True | |
pool.debug | False | |
pool.clear_prefabs | ||
pool.clear_memory | ||
pool.clear_assets | ||
polarbear.population | 1 | Population active on the server, per square km |
playerinventory.forcebirthday | False | |
player.woundforever | False | Whether the crawling state expires |
player.wakeupall | ||
player.tickrate_sv | 16 | |
player.tickrate_cl | 20 | |
player.swapseat | ||
player.swapseat | ||
player.resetstate | Resets the PlayerState of the given player | |
player.reloadweapons | ||
player.printstats | ||
player.noclipspeedslow | 2 | |
player.noclipspeedfast | 50 | |
player.noclipspeed | 10 | |
player.mount | ||
player.markhostile | ||
player.gotosleep | ||
player.fillwater | ||
player.dismount | ||
player.createskull | ||
player.copyrotation | ||
player.cinematic_stop | ||
player.cinematic_play | ||
player.cinematic_gesture | ||
player.abandonmission | ||
physics.steps | 16 | The amount of physics steps per second |
physics.solveriterationcount | 3 | The default solver iteration count permitted for any rigid bodies. Must be positive |
physics.sleepthreshold | 0.005 | |
physics.sendeffects | True | Send effects to clients when physics objects collide |
physics.minsteps | 8 | The slowest physics steps will operate |
physics.groundwatchfails | 1 | |
physics.groundwatchdelay | 0.1 | |
physics.groundwatchdebug | False | |
physics.gravity | 1 | Gravity multiplier |
physics.droppedmode | 2 | The collision detection mode that dropped items and corpses should use (2) |
physics.bouncethreshold | 2 | |
physics.batchsynctransforms | True | |
physics.autosynctransforms | True | |
petbrain.idlewhenownerofflineordead | True | |
petbrain.idlewhenownermounted | True | |
petbrain.drowntimer | 15 | |
petbrain.drownindeepwater | True | |
petbrain.controldistance | 100 | |
npcautoturret.sleeperhostiledelay | 1200 | How many seconds until a sleeping player is considered hostile |
note.update | ||
net.visibilityradiusnearoverride | -1 | |
net.visibilityradiusfaroverride | -1 | |
net.visdebug | False | |
motorrowboat.population | 1 | Population active on the server |
motorrowboat.outsidedecayminutes | 180 | How long before a boat loses all its health while outside. If it’s in deep water, deepwaterdecayminutes is used |
motorrowboat.deepwaterdecayminutes | 120 | How long before a boat loses all its health while in deep water |
monumentnavmesh.use_baked_terrain_mesh | True | |
modularcar.population | 3 | Population active on the server |
modularcar.outsidedecayminutes | 864 | How many minutes before a ModularCar loses all its health while outside |
mlrs.brokendownminutes | 10 | How many minutes before the MLRS recovers from use and can be used again |
minicopter.population | 0 | Population active on the server |
minicopter.outsidedecayminutes | 480 | How long before a minicopter loses all its health while outside |
minicopter.insidedecayminutes | 2880 | How long before a minicopter loses all its health while indoors |
meta.add | add <convar> <amount> – adds amount to convar | |
memsnap.native | ||
memsnap.managed | ||
memsnap.full | ||
megaphone.megaphonevoicerange | 100 | |
manifest.printmanifestraw | ||
manifest.printmanifest | ||
junkpilewater.framebudgetms | 0.25 | |
ioentity.responsetime | 0.1 | |
ioentity.framebudgetms | 1 | |
ioentity.debugbudgetthreshold | 2 | Ignore frames with a lower ms than this while debugBudget is active |
ioentity.debugbudget | False | Print out what is taking so long in the IO frame budget |
ioentity.backtracking | 8 | |
inventory.unlockall | ||
inventory.saveloadout | Saves the current equipped loadout of the calling player. eg. inventory.saveLoadout loaduoutname | |
inventory.resetbp | ||
inventory.reloaddefs | ||
inventory.listloadouts | ||
inventory.lighttoggle | Prints all saved inventory loadouts | |
inventory.giveto | ||
inventory.giveid | ||
inventory.givebp | ||
inventory.givearm | ||
inventory.giveall | ||
inventory.give | ||
inventory.equipslottarget | ||
inventory.equipslot | ||
inventory.endloot | ||
inventory.disableattirelimitations | False | Disables all attire limitations, so NPC clothing and invalid overlaps can be equipped |
inventory.deployloadoutinrange | Deploys a loadout to players in a radius eg. inventory.deployLoadoutInRange testloadout 30 | |
inventory.deployloadout | Deploys the given loadout to a target player. eg. inventory.deployLoadout testloadout jim | |
inventory.defs | ||
inventory.copyto | Copies the players inventory to the player in front of them | |
inventory.clearinventory | Clears the inventory of a target player. eg. inventory.clearInventory jim | |
hotairballoon.serviceceiling | 200 | |
hotairballoon.population | 1 | Population active on the server |
hotairballoon.outsidedecayminutes | 180 | How long before a HAB loses all its health while outside |
horse.population | 0 | Population active on the server, per square km |
hierarchy.ls | ||
hierarchy.del | ||
hierarchy.cd | ||
heli.testpuzzle | ||
heli.strafe | ||
heli.lifetimeminutes | 15 | |
heli.guns | 1 | |
heli.drop | ||
heli.calltome | ||
heli.call | ||
heli.bulletdamagescale | 1 | |
heli.bulletaccuracy | 2 | |
harmony.unload | ||
harmony.load | ||
halloweendungeon.population | 0 | Population active on the server |
halloweendungeon.lifetime | 600 | How long each active dungeon should last before dying |
halloween.scarecrows_throw_beancans | True | Scarecrows can throw beancans |
halloween.scarecrowpopulation | 0 | Population active on the server, per square km |
halloween.scarecrow_throw_beancan_global_delay | 8 (seconds) | The delay globally on a server between each time a scarecrow throws a beancan |
halloween.scarecrow_chase_stopping_distance | 0.5 | Stopping distance for destinations set while chasing a target |
halloween.scarecrow_body_dmg_modifier | 0.25 | Modifier to how much damage scarecrows take to the body. |
halloween.scarecrow_beancan_vs_player_dmg_modifier | 0.1 | Modified damage from beancan explosion vs players |
halloween.murdererpopulation | 0 | Population active on the server, per square km |
halloween.enable | False | |
hackablelockedcrate.requiredhackseconds | 900 | How many seconds for the crate to unlock |
hackablelockedcrate.decayseconds | 7200 | How many seconds until the crate is destroyed without any hack attempts |
growableentity.growall | ||
growableentity.framebudgetms | 0.25 | |
global.warmupconcurrency | 1 | |
global.version | ||
global.usersinrangeofplayer | Show user info for players on server in range of the supplied player (eg. Jim 50) | |
global.usersinrange | Show user info for players on server in range of the player. | |
global.users | Show user info for players on server. | |
global.upgrade_radius | upgrade_radius ‘grade’ ‘radius’ | |
global.unmute | ||
global.unban | ||
global.textures | ||
global.teleportpos | ||
global.teleportlos | ||
global.teleportany | ||
global.teleport2owneditem | ||
global.teleport2me | ||
global.teleport2marker | ||
global.teleport2death | ||
global.teleport2autheditem | ||
global.teleport | ||
global.teaminfo | ||
global.sysuid | ||
global.sysinfo | ||
global.subscriptions | ||
global.steamstatus | ||
global.steamsendratemin | 131072 | Minimum send rate clamp, 0 is no limit |
global.steamsendratemax | 1048576 | Maximum send rate clamp, 0 is no limit |
global.steamsendbuffer | 524288 | Upper limit of buffered pending bytes to be sent |
global.steamrelayinit | ||
global.steamnetdebug_sdrrelaypings | 4 | |
global.steamnetdebug_packetgaps | 4 | |
global.steamnetdebug_packetdecode | 4 | |
global.steamnetdebug_p2prendezvous | 4 | |
global.steamnetdebug_message | 4 | |
global.steamnetdebug_ackrtt | 4 | |
global.steamnetdebug | 0 | 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) |
global.steamnagletime | 5000 | Nagle time, in microseconds |
global.steamnagleflush | False | |
global.steamconnectiontimeout | 10000 | |
global.status_sv | ||
global.status | Print out currently connected clients | |
global.stats | Print out stats of currently connected clients | |
global.sprayoutofauthmultiplier | 0.5 | Multiplier applied to SprayDuration if a spray isn’t in the sprayers auth (cannot go above 1f) |
global.sprayduration | 10800 | Base time (in seconds) that sprays last |
global.spectateid | ||
global.spectate | ||
global.sleepingusersinrange | Show user info for sleeping players on server in range of the player. | |
global.sleepingusers | Show user info for players on server. | |
global.sleep | ||
global.skipqueueid | Adds skip queue permissions to a SteamID | |
global.skipqueue | ||
global.skipassetwarmup_crashes | False | |
global.skin_radius | skin_radius ‘skin’ ‘radius’ | |
global.setinfo | ||
global.serverinfo | Get a list of information about the server | |
global.say | Sends a message in chat | |
global.restart | ||
global.respawn_sleepingbag_remove | ||
global.respawn_sleepingbag | ||
global.respawn | ||
global.report | ||
global.removeskipqueue | Removes skip queue permission from a SteamID | |
global.removeowner | ||
global.removemoderator | ||
global.quit | ||
global.queue | ||
global.preloadconcurrency | 1 | |
global.players | Print out currently connected clients etc | |
global.playerlist | Get a list of players | |
global.perf | 0-9 | |
global.ownerid | ||
global.objects | ||
global.mutelist | Print a list of currently muted players | |
global.mute | ||
global.moderatorid | ||
global.maxthreads | 8 | |
global.maxspraysperplayer | 40 | If a player sprays more than this, the oldest spray will be destroyed. 0 will disable |
global.listid | List of banned users, by ID (sourceds compat) | |
global.killplayer | ||
global.kill | ||
global.kickall | ||
global.kick | ||
global.injure | ||
global.god | false | |
global.getugcinfo | ||
global.free | ||
global.forceunloadbundles | True | |
global.error | ||
global.entid | ||
global.entcount | Returns all entities that the provided player has placed, supports –json | |
global.dump | ||
global.disablebagdropping | False | Disables the backpacks that appear after a corpse times out |
global.developer | 0 | |
global.deauthradius | ||
global.colliders | ||
global.clientperf_frametime | ||
global.clientperf | ||
global.clearugcentity | ||
global.clearugcentitiesinrange | ||
global.clearspraysinradius | ||
global.clearspraysatpositioninradius | ||
global.cleardroppeditems | ||
global.clearallspraysbyplayer | ||
global.clearallsprays | ||
global.cinematicgingerbreadcorpses | False | When enabled a player wearing a gingerbread suit will gib like the gingerbread NPC’s |
global.carstats | Get information about all the cars in the world | |
global.buildinfo | Get information about this build | |
global.breakitem | ||
global.breakclothing | ||
global.bans | List of banned users | |
global.banlistex | List of banned users – shows reasons and usernames | |
global.banlist | List of banned users (sourceds compat) | |
global.banid | banid <steamid> <username> <reason> [optional duration] | |
global.ban | ban <player> <reason> [optional duration] | |
global.authradius | ||
global.authcount | Returns all entities that the provided player is authed to (TC’s, locks, etc), supports –json | |
global.asyncwarmup | False | |
global.allowadminui | True | Controls whether the in-game admin UI is displayed to admins |
global.adminui_requestugclist | ||
global.adminui_requestserverinfo | ||
global.adminui_requestserverconvars | ||
global.adminui_requestplayerlist | ||
global.adminui_requestfireworkpattern | ||
global.adminui_requestfireworkpattern | ||
global.adminui_fullrefresh | ||
global.adminui_deleteugccontent | ||
global.admintime | -1 | If > 1 the time of day (hour) will be forced to this. |
gc.unload | ||
gc.incremental_milliseconds | 3 | |
gc.incremental_enabled | True | |
gc.enabled | True | |
gc.collect | ||
gc.alloc | ||
gamemodesoftcore.reclaim_fraction_wear | 0 | |
gamemodesoftcore.reclaim_fraction_main | 0.5 | |
gamemodesoftcore.reclaim_fraction_belt | 0.5 | |
gamemode.setteam | ||
gamemode.set | ||
frankensteinpet.decayminutes | 180 | How long before a Frankenstein Pet dies un controlled and not asleep on table |
frankensteinbrain.movetowardsrate | 1 | |
fps.limit | 256 | |
excavatorsignalcomputer.chargeneededforsupplies | 600 | |
eventschedulewipeoffset.event_hours_before_wipe | 24 | |
env.year | 2024 | |
env.time | ||
env.progresstime | True | |
env.oceanlevel | 0 | |
env.month | 1-12 | |
env.day | 1-31 | |
env.addtime | ||
entity.spawnlootfrom | ||
entity.spawnitem | ||
entity.spawnhere | ||
entity.spawngrid | ||
entity.spawnat | ||
entity.spawn | ||
entity.nudge | ||
entity.find_status | ||
entity.find_self | ||
entity.find_radius | ||
entity.find_parent | ||
entity.find_id | ||
entity.find_group | ||
entity.find_entity | ||
entity.deletebytextblock | Destroy all entities created by users in the provided text block (can use with copied results from ent auth) | |
entity.deleteby | Destroy all entities created by provided users (separate users by space) | |
entity.debug_toggle | ||
dynamicnavmesh.use_baked_terrain_mesh | False | |
dungeonnavmesh.use_baked_terrain_mesh | True | |
drone.movementspeedoverride | 0 | If greater than zero, overrides the drone’s planar movement speed |
drone.maxcontrolrange | 500 | How far drones can be flown away from the controlling computer station |
drone.altitudespeedoverride | 0 | If greater than zero, overrides the drone’s vertical movement speed |
demo.stop | ||
demo.splitseconds | 3600 | |
demo.splitmegabytes | 200 | |
demo.recordlistmode | 0 | Controls the behavior of recordlist, 0=whitelist, 1=blacklist |
demo.recordlist | ||
demo.record | ||
decay.upkeep_period_minutes | 1440 (24 hours) | How many minutes does the upkeep cost last? |
decay.upkeep_inside_decay_scale | 0.1 | Scale at which objects decay when they are inside, default of |
decay.upkeep_heal_scale | 1 | Scale at which objects heal when upkeep conditions are met, default of 1 is same rate at which they decay |
decay.upkeep_grief_protection | 1440 (24 hours) | How many minutes can the upkeep cost last after the cupboard was destroyed? |
decay.upkeep | True | Is upkeep enabled |
decay.tick | 600 | |
decay.scale | 1 | |
decay.outside_test_range | 50 | Maximum distance to test to see if a structure is outside, higher values are slower but accurate for huge buildings |
decay.duration_wood | 3 | How long should this building grade take to decay when not protected by upkeep, in hours |
decay.duration_twig | 1 | How long should this building grade take to decay when not protected by upkeep, in hours |
decay.duration_toptier | 12 | How long should this building grade take to decay when not protected by upkeep, in hours |
decay.duration_stone | 5 | How long should this building grade take to decay when not protected by upkeep, in hours |
decay.duration_override | 0 | When set to a value above 0 everything will decay with this duration |
decay.duration_metal | 8 | How long should this building grade take to decay when not protected by upkeep, in hours |
decay.delay_wood | 0 | How long should this building grade decay be delayed when not protected by upkeep, in hours (0) |
decay.delay_twig | 0 | How long should this building grade decay be delayed when not protected by upkeep, in hours |
decay.delay_toptier | 0 | How long should this building grade decay be delayed when not protected by upkeep, in hours |
decay.delay_stone | 0 | How long should this building grade decay be delayed when not protected by upkeep, in hours |
decay.delay_override | 0 | When set to a value above 0 everything will decay with this delay |
decay.delay_metal | 0 | How long should this building grade decay be delayed when not protected by upkeep, in hours |
decay.debug | False | |
decay.bracket_3_costfraction | 0.333 | blocks within bracket 3 will cost this fraction per upkeep period to maintain |
decay.bracket_3_blockcount | 200 | Between bracket_2_blockcount and this value (and beyond) are considered bracket 3 and will cost bracket_3_costfraction per upkeep period to maintain |
decay.bracket_2_costfraction | 0.2 | blocks within bracket 2 will cost this fraction per upkeep period to maintain |
decay.bracket_2_blockcount | 125 | Between bracket_1_blockcount and this value are considered bracket 2 and will cost bracket_2_costfraction per upkeep period to maintain |
decay.bracket_1_costfraction | 0.15 | blocks within bracket 1 will cost this fraction per upkeep period to maintain |
decay.bracket_1_blockcount | 50 | Between bracket_0_blockcount and this value are considered bracket 1 and will cost bracket_1_costfraction per upkeep period to maintain |
decay.bracket_0_costfraction | 0.1 | blocks within bracket 0 will cost this fraction per upkeep period to maintain |
decay.bracket_0_blockcount | 15 | Between 0 and this value are considered bracket 0 and will cost bracket_0_costfraction per upkeep period to maintain |
debug.stall | ||
debug.resetsleepingbagtimers | ||
debug.repair_inventory | Repair all items in inventory | |
debug.renderinfo | ||
debug.refillvitals | ||
debug.puzzlereset | reset all puzzles | |
debug.puzzleprefabrespawn | respawn all puzzles from their prefabs | |
debug.noclip | Toggle admin no clipping | |
debug.log | True | |
debug.hurt | ||
debug.heal | ||
debug.flushgroup | Takes you in and out of your current network group, causing you to delete and then download all entities in your PVS again | |
debug.enable_player_movement | ||
debug.eat | ||
debug.drink | ||
debug.disablecondition | False | Do not damage any items |
debug.debugdismounts | False | |
debug.checktriggers | False | |
debug.checkparentingtriggers | True | |
debug.callbacks | False | |
debug.breakitem | Break all the items in your inventory whose name match the passed string | |
debug.breakheld | Break the current held object | |
debug.bench_io | ||
data.export | Spawn lots of IO entities to lag the server | |
cui.endtest | ||
cui.cui_test_update | ||
cui.cui_test | ||
craft.instant | False | |
craft.fasttracktask | ||
craft.canceltask | ||
craft.cancel | ||
craft.add | ||
coverpointvolume.cover_point_sample_step_size | 6 | 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). |
coverpointvolume.cover_point_sample_step_height cover_point_sample_step_height | 2 | 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). |
construct.frameminutes | 30 | |
console.tail | ||
console.search | ||
commands.find | ||
commands.echo | ||
codelock.maxfailedattempts | 8 | |
codelock.lockoutcooldown | 900 | |
clothlod.clothloddist | 20 | distance cloth will simulate until |
cinematicentity.hideobjects | False | Hides cinematic light source meshes (keeps lights visible) |
chicken.population | 3 | Population active on the server, per square km (3) |
chat.teamsay | ||
chat.tail | ||
chat.serverlog | True | |
chat.search | ||
chat.say | ||
chat.localsay | ||
chat.localchatrange | 100 | |
chat.localchat | False | |
chat.historysize | 1000 | Number of messages to keep in memory for chat history |
chat.globalchat | True | |
chat.enabled | True | |
chat.cardgamesay | ||
cassette.maxcassettefilesizemb | 5 | |
cassette.clearcassettesbyuser | ||
cassette.clearcassettes | ||
cargoship.loot_rounds | 3 | |
cargoship.loot_round_spacing_minutes | 10 | |
cargoship.event_enabled | True | |
cargoship.event_duration_minutes | 50 | |
cargoship.egress_duration_minutes | 10 | |
camerarenderermanager.pool_stats | ||
camerarenderer.width | 160 | |
camerarenderer.verticalfov | 65 | |
camerarenderer.samplesperrender | 3000 | |
camerarenderer.renderinterval | 0.05 | |
camerarenderer.playernamemaxdistance | 10 | |
camerarenderer.playermaxdistance | 30 | |
camerarenderer.nearplane | 0 | |
camerarenderer.maxrendersperframe | 25 | |
camerarenderer.maxraysperframe | 100000 | |
camerarenderer.layermask | 1218656529 | |
camerarenderer.height | 90 | |
camerarenderer.farplane | 250 | |
camerarenderer.entitymaxdistance | 100 | |
camerarenderer.entitymaxage | 5 | |
camerarenderer.enabled | True | |
camerarenderer.completionframebudgetms | 5 | |
bradleyapc.spawnroadbradley | ||
bradley.respawndelayvariance | 1 | |
bradley.respawndelayminutes | 60 | |
bradley.quickrespawn | ||
bradley.enabled | True | |
boombox.serverurllist | A list of radio stations that are valid on this server. Format: NAME,URL,NAME,URL,etc | |
boombox.clearradiobyuser | ||
boombox.backtracklength | 30 | |
boar.population | 5 | Population active on the server, per square km |
blackjackmachine.maxbet | 500 | Maximum initial bet per round |
bigwheelgame.spinfrequencyseconds | 45 | |
bear.population | 2 | Population active on the server, per square km |
batching.verbose | 0 | |
basesubmarine.oxygenminutes | 10 | How long a submarine can stay underwater until players start taking damage from low oxygen |
basesubmarine.outsidedecayminutes | 180 | How long before a submarine loses all its health while outside. If it’s in deep water, deepwaterdecayminutes is used |
basesubmarine.deepwaterdecayminutes | 120 | How long before a submarine loses all its health while in deep water |
baseridableanimal.framebudgetms | 1 | |
baseridableanimal.dungtimescale | 1 | |
baseridableanimal.decayminutes | 180 | How long before a horse dies unattended |
baseplayer.lifestoryframebudgetms | 0.25 | |
basepet.queuedmovementsallowed | True | |
basepet.onlyqueuebasenavmovements | True | |
basepet.movementupdatebudgetms | 1 | |
basenavigator.stucktriggerduration | 10 | How long we are not moving for before trigger the stuck event |
basenavigator.navtypeheightoffset | 0.5 | |
basenavigator.navtypedistance | 1 | |
basenavigator.maxstepupdistance | 1.7 | The max step-up height difference for pet base navigation |
basenavigator.basenavmovementframeinterval | 2 | How many frames between base navigation movement updates |
basemission.missionsenabled | True | |
basefishingrod.immediatehook | False | |
basefishingrod.forcesuccess | False | |
basefishingrod.forcefail | False | |
basefirework.maxactivefireworks | 25 | |
baseboat.generate_paths | True | |
app.update | True | Disables updating entirely – emergency use only |
app.serverid | ||
app.resetlimiter | ||
app.regeneratetoken | ||
app.queuelimit | 100 | Max number of queued messages – set to 0 to disable message processing |
app.port | 28082 | |
app.pair | ||
app.notifications | True | Enables sending push notifications |
app.maxmessagesize | 1048576 | |
app.maxconnectionsperip | 5 | |
app.maxconnections | 500 | |
app.listenip | ||
app.info | ||
app.info | ||
app.connections | ||
app.appunban | ||
app.appban | ||
app.alarmcooldown | 30 | Cooldown time before alarms can send another notification (in seconds) |
antihack.userlevel | 2 | |
antihack.tickhistorytime | 05 | |
antihack.tickhistoryforgiveness | 0.1 | |
antihack.terrain_timeslice | 64 | |
antihack.terrain_protection | 1 | |
antihack.terrain_penalty | 100 | |
antihack.terrain_padding | 0.3 | |
antihack.terrain_kill | True | |
antihack.terrain_check_geometry | False | |
antihack.speedhack_slopespeed | 10 | |
antihack.speedhack_reject | True | |
antihack.speedhack_protection | 2 | |
antihack.speedhack_penalty | 0 | |
antihack.speedhack_forgiveness_inertia | 10 | |
antihack.speedhack_forgiveness | 2 | |
antihack.reporting | False | |
antihack.relaxationrate | 0.1 | |
antihack.relaxationpause | 10 | |
antihack.projectile_velocitychange | 1.1 | |
antihack.projectile_trajectory | 1 | |
antihack.projectile_terraincheck | True | |
antihack.projectile_serverframes | 2 | |
antihack.projectile_protection | 6 | |
antihack.projectile_penalty | 0 | |
antihack.projectile_losforgiveness | 0.2 | |
antihack.projectile_impactspawndepth | 1 | |
antihack.projectile_forgiveness | 0.5 | |
antihack.projectile_desync | 1 | |
antihack.projectile_damagedepth | 2 | |
antihack.projectile_clientframes | 2 | |
antihack.projectile_backtracking | 0.01 | |
antihack.projectile_anglechange | 60 | |
antihack.objectplacement | True | |
antihack.noclip_stepsize | 0.1 | |
antihack.noclip_reject | True | |
antihack.noclip_protection | 3 | |
antihack.noclip_penalty | 0 | |
antihack.noclip_maxsteps | 15 | |
antihack.noclip_margin_dismount | 0.22 | |
antihack.noclip_margin | 0.09 | |
antihack.noclip_backtracking | 0.01 | |
antihack.modelstate | True | |
antihack.melee_terraincheck | True | |
antihack.melee_serverframes | 2 | |
antihack.melee_protection | 4 | |
antihack.melee_penalty | 0 | |
antihack.melee_losforgiveness | 0.2 | |
antihack.melee_forgiveness | 0.5 | |
antihack.melee_clientframes | 2 | |
antihack.maxviolation | 100 | |
antihack.maxdesync | 1 | |
antihack.maxdeltatime | 1 | |
antihack.forceposition | True | |
antihack.flyhack_stepsize | 0.1 | |
antihack.flyhack_rejec | False | |
antihack.flyhack_protection | 3 | |
antihack.flyhack_penalty | 100 | |
antihack.flyhack_maxsteps | 15 | |
antihack.flyhack_margin | 0.05 | |
antihack.flyhack_forgiveness_vertical_inertia | 10 | |
antihack.flyhack_forgiveness_vertical | 1.5 | |
antihack.flyhack_forgiveness_horizontal_inertia | 10 | |
antihack.flyhack_forgiveness_horizontal | 1.5 | |
antihack.flyhack_extrusion | 2 | |
antihack.eye_terraincheck | True | |
antihack.eye_serverframes | 2 | |
antihack.eye_protection | 4 | |
antihack.eye_penalty | 0 | |
antihack.eye_noclip_margin | 0.21 | |
antihack.eye_noclip_cutoff | 0.06 | |
antihack.eye_noclip_backtracking | 0.01 | |
antihack.eye_losradius | 0.18 | |
antihack.eye_history_penalty | 100 | |
antihack.eye_history_forgiveness | 0.1 | |
antihack.eye_forgiveness | 0.5 | |
antihack.eye_clientframes | 2 | |
antihack.enforcementlevel | 1 | |
antihack.debuglevel | 1 | |
antihack.build_terraincheck | True | |
antihack.build_losradius_sleepingbag | 0.3 | |
antihack.build_losradius | 0.01 | |
antihack.build_inside_check | 2 | |
antihack.admincheat | True | |
analytics.stats_blacklist | ||
analytics.server_analytics_url | https://rust-api.facepunch.com/api/public/analytics/rust/server | |
analytics.pending_analytics | ||
analytics.high_freq_stats | True | |
analytics.analytics_secret | ||
analytics.analytics_header | (X-API-KEY) | |
aithinkmanager.petframebudgetms | 1 | |
aithinkmanager.framebudgetms | 2.5 | |
aithinkmanager.animalframebudgetms | 2.5 | |
aimanager.setdestination_navmesh_failsafe | False | If set to true, npcs will attempt to place themselves on the navmesh if not on a navmesh when set destination is called. |
aimanager.pathfindingiterationsperframe | 100 | 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. |
aimanager.nav_wait | True | 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. |
aimanager.nav_obstacles_carve_state nav_obstacles_carve_state | 2 | defines which obstacles can carve the terrain. 0 – No carving, 1 – Only player construction carves, 2 – All obstacles carve. (2) |
aimanager.nav_disable | False | If set to true the navmesh won’t generate.. which means Ai that uses the navmesh won’t be able to move |
aimanager.ai_to_player_distance_wakeup_range | 160 | If an agent is beyond this distance to a player, it’s flagged for becoming dormant. |
aimanager.ai_htn_use_agency_tick | True | 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. |
aimanager.ai_htn_player_tick_budget | 4 | ai_htn_player_tick_budget defines the maximum amount of milliseconds ticking htn player agents are allowed to consume. |
aimanager.ai_htn_player_junkpile_tick_budget | 4 | ai_htn_player_junkpile_tick_budget defines the maximum amount of milliseconds ticking htn player junkpile agents are allowed to consume. |
aimanager.ai_htn_animal_tick_budget | 4 | ai_htn_animal_tick_budget defines the maximum amount of milliseconds ticking htn animal agents are allowed to consume. |
aimanager.ai_dormant_max_wakeup_per_tick | 30 | ai_dormant_max_wakeup_per_tick defines the maximum number of dormant agents we will wake up in a single tick. |
aimanager.ai_dormant | True | 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. |
aibrainsenses.updateinterval | 0.5 | |
aibrainsenses.knownplayerslosupdateinterval | 0.5 | |
aibrainsenses.humanknownplayerslosupdateinterval | 0.2 | |
ai.wakesleepingai | ||
ai.usesetdestinationfallback | True | |
ai.usegrid | True | |
ai.usecalculatepath | True | |
ai.tickrate | 5 | |
ai.think | True | |
ai.spliceupdates | True | |
ai.sleepwakestats | ||
ai.sleepwake | True | |
ai.setdestinationsamplenavmesh | True | |
ai.sensetime | 1 | |
ai.selectnpclookatserver | ||
ai.removeignoreplayer | Remove a player (or command user if no player is specified) from the AIs ignore list. | |
ai.printignoredplayers | ||
ai.ocean_patrol_path_iterations | 100000 | |
ai.npcswimming | True | |
ai.npc_valid_mounted_aim_cone | 0.92 | npc_valid_mounted_aim_cone defines how close their aim needs to be on target in order to fire while mounted. |
ai.npc_valid_aim_cone | 0.8 | npc_valid_aim_cone defines how close their aim needs to be on target in order to fire. |
ai.npc_use_thrown_weapons | True | If npc_use_thrown_weapons is true, npcs will throw grenades, etc. This is an experimental feature. |
ai.npc_use_new_aim_system | True | If npc_use_new_aim_system is true, npcs will miss on purpose on occasion, where the old system would randomize aim cone. |
ai.npc_speed_walk | 0.18 | npc_speed_walk define the speed of an npc when in the walk state, and should be a number between 0 and 1. |
ai.npc_speed_sprint | 1 | npc_speed_walk define the speed of an npc when in the sprint state, and should be a number between 0 and 1. |
ai.npc_speed_run | 0.4 | npc_speed_walk define the speed of an npc when in the run state, and should be a number between 0 and 1. |
ai.npc_speed_crouch_walk | 0.1 | npc_speed_crouch_walk define the speed of an npc when in the crouched walk state, and should be a number between 0 and 1. |
ai.npc_speed_crouch_run | 0.25 | 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. |
ai.npc_spawn_per_tick_min_military_tunnels | 1 | npc_spawn_per_tick_min_military_tunnels defineshow many will minimum spawn at once at military tunnels. |
ai.npc_spawn_per_tick_max_military_tunnels | 1 | npc_spawn_per_tick_max_military_tunnels defines how many can maximum spawn at once at military tunnels. |
ai.npc_spawn_on_cargo_ship | True | Spawn NPCs on the Cargo Ship. |
ai.npc_sensory_system_tick_rate_multiplier | 5 | 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 |
ai.npc_respawn_delay_min_military_tunnels | 480 | npc_respawn_delay_min_military_tunnels defines the minimum delay between spawn ticks at military tunnels. |
ai.npc_respawn_delay_max_military_tunnels | 1920 | npc_respawn_delay_max_military_tunnels defines the maximum delay between spawn ticks at military tunnels. |
ai.npc_reasoning_system_tick_rate_multiplier | 1 | 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 |
ai.npc_patrol_point_cooldown | 5 | npc_patrol_point_cooldown defines the cooldown time on a patrol point until it’s available again |
ai.npc_only_hurt_active_target_in_safezone | True | 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. |
ai.npc_max_roam_multiplier | 3 | 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. |
ai.npc_max_population_military_tunnels | 3 | npc_max_population_military_tunnels defines the size of the npc population at military tunnels. |
ai.npc_max_junkpile_count | 30 | npc_max_junkpile_count define how many npcs can spawn into the world at junkpiles at the same time (does not include monuments) |
ai.npc_junkpilespawn_chance | 0.7 | ai.npc_junkpilespawn_chance defines the chance for scientists to spawn at NPC junkpiles. |
ai.npc_junkpile_g_spawn_chance | 0.1 | npc_junkpile_g_spawn_chance define the chance for scientists to spawn at junkpile g. |
ai.npc_junkpile_dist_aggro_gate | 8 | npc_junkpile_dist_aggro_gate define at what range (or closer) a junkpile scientist will get aggressive. |
ai.npc_junkpile_a_spawn_chance | 0.1 | npc_junkpile_a_spawn_chance define the chance for scientists to spawn at junkpile a. |
ai.npc_ignore_chairs | True | If npc_ignore_chairs is true, npcs won’t care about seeking out and sitting in chairs. |
ai.npc_htn_player_frustration_threshold | 3 | 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. |
ai.npc_htn_player_base_damage_modifier | 1.15 | Baseline damage modifier for the new HTN Player NPCs to nerf their damage compared to the old NPCs. |
ai.npc_gun_noise_silencer_modifier | 0.15 | The modifier by which a silencer reduce the noise that a gun makes when shot. |
ai.npc_families_no_hurt | True | If npc_families_no_hurt is true, npcs of the same family won’t be able to hurt each other. |
ai.npc_enable | True | If npc_enable is set to false then npcs won’t spawn. |
ai.npc_door_trigger_size | 1.5 | npc_door_trigger_size defines the size of the trigger box on doors that opens the door as npcs walk close to it |
ai.npc_deliberate_miss_to_hit_alignment_time | The time it takes for the NPC to deliberately miss to the time the NPC tries to hit its target. (default: 1.5) (1.5) | |
ai.npc_deliberate_miss_offset_multiplier | 1.25 | The offset with which the NPC will maximum miss the target. |
ai.npc_deliberate_hit_randomizer | 0.85 | 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). |
ai.npc_cover_use_path_distance | True | 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. |
ai.npc_cover_path_vs_straight_dist_max_diff | 2 | 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. |
ai.npc_cover_info_tick_rate_multiplier | 20 | 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 |
ai.npc_cover_compromised_cooldown | 10 | npc_cover_compromised_cooldown defines how long a cover point is marked as compromised before it’s cleared again for selection. |
ai.npc_alertness_zero_detection_mod | 0.5 | npc_alertness_zero_detection_mod define the threshold of visibility required to detect an enemy when alertness is zero. |
ai.npc_alertness_to_aim_modifier | 0.5 | This is multiplied with the current alertness (0-10) to decide how long it will take for the NPC to deliberately miss again. |
ai.npc_alertness_drain_rate | 0.01 | npc_alertness_drain_rate defines the rate at which we drain the alertness level of an NPC when there are no enemies in sight. |
ai.navthink | True | |
ai.nav_carve_use_building_optimization | False | If nav_carve_use_building_optimization is true, we attempt to reduce the amount of navmesh carves for a building. |
ai.nav_carve_size_multiplier | 4 | 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. |
ai.nav_carve_min_building_blocks_to_apply_optimization | 25 | The minimum number of building blocks a building needs to consist of for this optimization to be applied. |
ai.nav_carve_min_base_size | 2 | The minimum size we allow a carving volume to be. |
ai.nav_carve_height | 2 | The height of the carve volume. |
ai.move | True | |
ai.killscientists | Print a list of all the players in the AI ignore list. | |
ai.killanimals | ||
ai.ignoreplayers | False | |
ai.groups | True | |
ai.frametime | 5 | |
ai.clearignoredplayers | Remove all players from the AIs ignore list. | |
ai.brainstats | ||
ai.animal_ignore_food | True | If animal_ignore_food is true, animals will not sense food sources or interact with them (server optimization). |
ai.allowdesigning | True | |
ai.addignoreplayer | Add a player (or command user if no player is specified) to the AIs ignore list. | |
ai.accuratevisiondistance | True | |
weather.atmosphere_directionality | -1 | |
player.printpresence | ||
app.publicip |
-
自定义状态框架
自定义状态框架
-
混沌NPC-ChaosNPC
这个扩展本身没有任何作用,它只是我的其他插件使用的一个 API 对于 NPC
-
PVE
True PVE 是一个损害控制插件,最初旨在为希望真正成为 PVE 的服务器改进默认的服务器 PVE 模式
-
经济学
基础经济学系统和经济API
-
自定义图标创意工坊
rust腐蚀软件创意工坊上传工具
-
2024最新-Rust【开服文件】包含工具
1.新建一个英文目录的文件夹建在那个磁盘都可以 2.然后把开服文件放到文件夹内-安装开服必备工具
-
KIT礼包
资源下载此资源仅限注册用户下载,请先登录如有问题详情联系QQ:1157774811
-
开启PVE
rust开启PVE模式插件 直接安装启动即可 游戏内不能攻击玩家的任何搭建物品 PVE模式下的插件会陆续更新免…
-
2022-Rust-详细安装服务器【插件】教程【修改插件】教程有【声音】
如何修改插件 如何安装插件 如何加载插件 Rust后台服务端插件命令-权限命令 – (biubr.…
-
去除管理员绿色名字
删除管理员的绿色名称
-
刷物资不显示
No Give Notices 是一个简单的插件,可防止管理项目发出通知显示在游戏内聊天中。
-
图片库
图像库是一个工具,其他插件可以利用它来存储和管理图像以在UI中使用。就其本身而言,它没有真正的目的,需要其他插…
-
Rust开服文件-开服-工具
加群可免费领取文件 资源下载此资源仅限注册用户下载,请先登录如有问题详情联系QQ:1157774…
-
游戏提示广播
GameTipBroadcast 是一个简单的插件,它将所有 SERVER 全局聊天消息广播为 GameTip…
-
虚拟采石场
如果您要将插件从 1.x.x 升级到 2.x.x,则需要擦除数据! 新插件使用不同的数据方法,使数据合并变得容…
-
可部署的哨兵炮塔
关于可部署哨兵炮塔 让玩家有一个自定义物品在哨兵炮塔中生成,在那里他们可以添加枪支和弹药,所有这些都是可配置的…
[g=ciya]