RUST Weather Command, Hints and Tips

RUST weather command & server variables

The RUST weather command is used by admins to control the RUST server’s weather conditions, using preset weather types or customized settings.

The previous weather 1.0 system was completely overhauled in the Stables Update, to address numerous visual and game-breaking performance issues, and has been highly optimized by Facepunch to use their own primitive voxel collision system to deal with large-scale collisions, allowing Unity to manage more of the detailed collision which occurs just a few meters above the ground.

With the newly overhauled RUST weather 2.0 system, server admins now have the ability to immediately enable and disable the various weather patterns available in the game world, while also allowing them to create an endless blend of customizations using a system of server convars. The system has advanced to the point where admins can also adjust properties, such as how wet players get from the rain and snow, the probability of each weather type, and the ability to adjust every individual weather parameter. Admins can use a weather report command to see the current conditions.

A few practical reasons for using the RUST weather command:

  • Seeing the current weather type conditions of the game server.
  • Setting a particular mood and feeling across a server’s environment.
  • Clearing or adding weather for capturing video or screenshots.
  • Adding or removing weather to increase the difficulty of server events.
  • Matching a game server to its hosted locale’s weather conditions.
  • Improve the frames per second of all players affected by the visuals.
  • Create a stealthy environment for players to move around with more cover.
  • Increase the difficulty and realism of survival aspects on a server.

Who can enter the RUST weather command

The RUST weather command is used by RUST admins and moderators. There are various RUST mods available for modded servers that allow non-admin players to manipulate the weather or make it easier for admins to set or change particular weather types such as Realistic Weather.

How to use the RUST weather commands

Some things to keep in mind for all of the RUST weather commands:

  • The RUST weather commands will enact the specified weather variable immediately but will require the server’s configuration to be saved if it’s intended to persist beyond server restarts.
  • Each RUST weather type has a probability setting, from 0 to 1, which dictates the chance of that weather type being present in the game world.
    • When a weather type’s value is set to -1, this indicates that the probability has not been overwritten/customized and will default to the dynamic weather system.
    • Weather types can be set from a chance scale of 0 through 1, where 1 is equal to 100% chance.
  • The RUST weather commands can be issued from the in-game console and 3rd party RCON platforms. Simply press the F1 key to first open the console, then input the weather command syntax listed below and press enter.
  • Before initiating a new weather type, t’s a good practice to globally alert players that a forced weather change is impending, as some players may be or have plans to use the weather conditions and environment.

RUST weather.load command 

This command will instantly load the preset weather type into the game server, along with its default settings.

The currently available weather types are listed below:

  • Clear
  • Dust
  • Fog
  • Overcast
  • RainHeavy
  • RainMild
  • Storm

Note that this command does work from RCON platforms and doesn’t require being logged into the game server.

Use the command below:

weather.load <weather_type_here>

On the success of this command being entered, the console will display:

N/A

RUST weather.report command 

This command will instantly report back the previous, current, and next weather type, while also displaying specific parameters of the current weather type.

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.report

On the success of this command being entered, the console will display something similar to the below:

Clear    | Dust    | RainMild
previous | current | up next
Wind 0
Rain 0
Thunder 0
Rainbow 0
RayleighMultiplier 2
MieMultiplier 4
Brightness 0.9
Contrast 1.25
Directionality 0.75
Fogginess 0.3
Size 2
Opacity 0.25
Coverage 0
Sharpness 0
Color 1
Attenuation 0.25
Saturation 1
Scattering 1
Brightness 1

RUST weather.reset command 

This command will instantly reset the weather types to utilize the dynamic weather system, which will also automatically load in the default weather settings.

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.reset

On the success of this command being entered, the console will display:

N/A

RUST weather.wetness_rain

This is a server variable that when configured will set the percentage value that players can get wet when standing in the rain.

  • The weather.wetness_rain variable default value is 0.4
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.4)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.wetness_rain “0.4”

On the success of this command being entered, the console will display:

weather.wetness_rain "0.4"

RUST weather.wetness_snow

This is a server variable that when configured will set the percentage value that players can get wet when standing in the snow.

  • The weather.wetness_snow variable default value is 0.2
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.wetness_snow “0.2”

On the success of this command being entered, the console will display:

weather.wetness_snow "0.2"

RUST weather.clear_chance

This is a server variable that controls the probability of the Clear weather type, as it interacts with the dynamic weather system.

  • The weather.clear_chance variable default value is 0.8
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.clear_chance “0.7”

On the success of this command being entered, the console will display:

weather.clear_chance "0.7"

RUST weather.dust_chance

This is a server variable that controls the probability of the Dust weather type, as it interacts with the dynamic weather system.

  • The weather.dust_chance variable default value is 0.05
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.dust_chance “0.2”

On the success of this command being entered, the console will display:

weather.dust_chance "0.2"

RUST weather.fog_chance

This is a server variable that controls the probability of the Fog weather type, as it interacts with the dynamic weather system.

  • The weather.fog_chance variable default value is 0.05
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.fog_chance “0.1”

On the success of this command being entered, the console will display:

weather.fog_chance "0.1"

RUST weather.overcast_chance

This is a server variable that controls the probability of the Overcast weather type, as it interacts with the dynamic weather system.

  • The weather.overcast_chance variable default value is 0.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.overcast_chance “0.2”

On the success of this command being entered, the console will display:

weather.overcast_chance "0.2"

RUST weather.storm_chance

This is a server variable that controls the probability of the Storm weather type, as it interacts with the dynamic weather system.

  • The weather.storm_chance variable default value is 0.1
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.storm_chance “0.1”

On the success of this command being entered, the console will display:

weather.storm_chance "0.1"

RUST weather.rain_chance

This is a server variable that controls the probability of the Rain weather type, as it interacts with the dynamic weather system.

  • The weather.rain_chance variable default value is 0.2
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.rain_chance “0.3”

On the success of this command being entered, the console will display:

weather.rain_chance "0.3"

RUST weather.rain

This is a server variable that controls how much it should rain, as it interacts with the dynamic weather system.

  • The weather.rain variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.rain “0.3”

On the success of this command being entered, the console will display:

weather.rain "0.3"

RUST weather.wind

This is a server variable that controls how much wind there is, as it interacts with the dynamic weather system. This setting is primarily visual and affects some vegetation.

  • The weather.wind variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.wind “0.1”

On the success of this command being entered, the console will display:

weather.wind "0.1"

RUST weather.thunder

This is a server variable that controls how much thunder and lightning there is, as it interacts with the dynamic weather system.

  • The weather.thunder variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.thunder “0.1”

On the success of this command being entered, the console will display:

weather.thunder "0.1"

RUST weather.rainbow

This is a server variable that controls if a rainbow is visible or not.

  • The weather.rainbow variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.rainbow “0.1”

On the success of this command being entered, the console will display:

weather.rainbow "0.1"

RUST weather.fog

This is a server variable that controls how much fog is present, as it interacts with the dynamic weather system.

  • The weather.fog variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.fog “0.1”

On the success of this command being entered, the console will display:

weather.fog "0.1"

RUST weather.atmosphere_rayleigh

This is a server variable that controls the Rayleigh Scattering Intensity, a rather complex concept, which ultimately determines the color of the sky.

  • The weather.atmosphere_rayleigh variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.atmosphere_rayleigh “0.1”

On the success of this command being entered, the console will display:

weather.atmosphere_rayleigh "0.1"

RUST weather.atmosphere_mie

This is a server variable that controls the Mie Scattering Intensity, another rather complex concept, which adds to the color of the sky and primarily represents the haze and halo that appears around the sun.

  • The weather.atmosphere_mie variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.atmosphere_mie “0.1”

On the success of this command being entered, the console will display:

weather.atmosphere_mie "0.1"

RUST weather.atmosphere_brightness

This is a server variable that controls the overall brightness of the sky.

  • The weather.atmosphere_brightness variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.atmosphere_brightness “0.1”

On the success of this command being entered, the console will display:

weather.atmosphere_brightness "0.1"

RUST weather.atmosphere_contrast

This is a server variable that controls the overall contrast of the sky.

  • The weather.atmosphere_contrast variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.atmosphere_contrast “0.1”

On the success of this command being entered, the console will display:

weather.atmosphere_contrast "0.1"

RUST weather.atmosphere_directionality

This is a server variable that controls the directionality factor which determines the size of the glow around the sun, slightly different than the Mie scattering.

  • The weather.atmosphere_directionality variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.atmosphere_directionality “0.1”

On the success of this command being entered, the console will display:

weather.atmosphere_directionality "0.1"

RUST weather.cloud_size

This is a server variable that controls the overall size of the cloud layers and does not affect the cloud billboards.

  • The weather.cloud_size variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.cloud_size “0.1”

On the success of this command being entered, the console will display:

weather.cloud_size "0.1"

RUST weather.cloud_opacity

This is a server variable that controls the overall opacity of the cloud layers and billboards.

  • The weather.cloud_opacity variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.cloud_opacity “0.1”

On the success of this command being entered, the console will display:

weather.cloud_opacity "0.1"

RUST weather.cloud_coverage

This is a server variable that controls how much of the sky is covered by cloud layers.

  • The weather.cloud_coverage variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.cloud_coverage “0.1”

On the success of this command being entered, the console will display:

weather.cloud_coverage "0.1"

RUST weather.cloud_sharpness

This is a server variable that controls the overall sharpness of the cloud formations, based on the cloud layers.

  • The weather.cloud_sharpness variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.cloud_sharpness “0.1”

On the success of this command being entered, the console will display:

weather.cloud_sharpness "0.1"

RUST weather.cloud_coloring

This is a server variable that determines the blending of indirect light from the sky and direct light from the sun.

  • The weather.cloud_coloring variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.cloud_coloring “0.1”

On the success of this command being entered, the console will display:

weather.cloud_coloring "0.1"

RUST weather.cloud_attenuation

This is a server variable that controls how dark the clouds should be as they get thicker.

  • The weather.cloud_attenuation variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.cloud_attenuation “0.1”

On the success of this command being entered, the console will display:

weather.cloud_attenuation "0.1"

RUST weather.cloud_scattering

This is a server variable that controls how much sunlight the clouds should scatter. This effect makes them bloom.

  • The weather.cloud_scattering variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.cloud_scattering “0.1”

On the success of this command being entered, the console will display:

weather.cloud_scattering "0.1"

RUST weather.cloud_brightness

This is a server variable that controls the overall brightness of the clouds.

  • The weather.cloud_brightness variable default value is -1.
  • This variable will NOT broadcast a message to the server when changed.
  • This variable accepts both whole numbers and floats as values. (i.e. 1 or 0.2)
  • This variable will need to be set inside of your server.cfg file in order for the setting to persist through server restarts.
  • When issuing this from the in-game console, prepend sv in front of the command, otherwise, you will receive the error “Cannot set replicated convars from the client.”

Note that this RUST admin command works from both the in-game console and 3rd party RCON platforms.

Use the command below:

weather.cloud_brightness “0.1”

On the success of this command being entered, the console will display:

weather.cloud_brightness "0.1"
Tempest Hosting
Digital Ghost's avatar

About Digital Ghost

Dg is the founder and co-owner of Corrosion Hour, a niche gaming community established in 2016 focusing on the survival game RUST. He is an active and contributing member of numerous other RUST communities. As a community leader and server owner for over 15 years, he spends much of his time researching and writing guides about survival games, covering topics such as server administration, game mechanics, and community growth.

View all posts by Digital Ghost →

Leave a Reply