As well as launch parameters, there are a number of options admins can configure either via the console or by adding them to yourserver.cfg file
and rebooting the server. The most relevant are:
ai.tickrate x
Sets the tick rate of animals. By default, these are often glitchy or slow in Rust. Again, higher values could cause server latency.
chat.serverlog True/False
Enables/disables chat logging, which can be useful to determine bans.
construct.frameminutes x
The amount of time in minutes that wit will take for a placed frame to be destroyed.
craft.instant True/False
Enables/disables instant crafting.
server.itemdespawn x
The time until an item despawns. The default value is 180.
server.pve true/false
Enables or disables pve mode.
server.writecfg
Saves all the previous commands you entered to your server.cfg
so you don't need to enter them again.
Configuring building decay in Rust
Decay in Rust is also configured via commands, but it’s complex enough to deserve its own section. Building 3.0 brought significant changes to the way the system works, and while it's now more customizable, it’s also more difficult to configure. Each building material in Rust decays at a different rate:
- Twig: 1 hour
- Wood: 2 hours
- Stone: 3 hours
- Metal: 5 hours
- Armored: 12 hours
As you likely know, the outside of a base decays first, and each time this time limit is reached, a layer of your base is destroyed. The amount of resources you need to maintain the base by default depends on the number of connected blocks, and is as follows:
- Bracket 0: 1-15 at a rate of 0.1
- Bracket 1: 16-50 blocks at a rate of 0.15
- Bracket 2: 51-125 blocks at a rate of 0.2
- Bracket 3: 126-200+ blocks at a rate of 0.333
You can change these with, for example, decay.bracket_0_blockcount x
, which determines the upper bounds of the number of connected blocks (15). To change the rate of bracket 0, we could type decay.bracket_0_costfraction x.
Additionally, admins can change the following parameters:
decay.tick x
decay in Rust determines how much upkeep a building requires to stay upright. The trick rate determines the amount of damage done to an object. 600 is the default.
decay.scale x
The decay scale changes the speed at which player-based deployables deteriorate. This can be set to the normal rate of 1; 0,5 for half-speed, or 0 to turn it off entirely.’
decay.upkeep true/false
Turn off decay upkeep entirely.
decay.duriation_twig
Sets the time it takes for twig to decay. You can do this with any resource by substituting for the relevant material.
decay.upkeep_heal_scale x
The speed objects heal when you meet their upkeep conditions. Default is a scale of 1, so 2 will double it.
Decay.upkeep_inside_decay_scale x
As the name suggests, this is the speed at which objects that are inside decay. The default is 0.1.
decay.upkeep_period_minutes x
Determines how many minutes the upkeep cost lasts. The default is 1440 minutes, or 24 hours.
Again, these can be added to the server.cfg manually or saved with server.writecfg
.