RUST Time Command, Hints and Tips

RUST Time Command

The RUST time command

The RUST time command and variables allow admins to get, set and manipulate the time in the RUST game world. This isn’t the “server time”, but the simulated time that appears in game. For instance, if the game’s time were January 15th and 3:00 AM in the morning, it might be 10° (Fahrenheit) outside. Or if it’s July 4th, it may be a blistering 105° outside. These settings help control the overall environment and could cause a player to suffer from environmental factors, such as freezing temperatures and/or extreme heat. In addition, certain periods of the day make visibility much more difficult, making traversing the environment very challenging.

The RUST time command is used for the following items:

  • Getting or setting the time of day
  • Getting or setting the calendar day
  • Getting or setting the calendar month
  • Getting or setting the calendar year (don’t change this)
  • Elapsing time, for triggering events, without changing the actual time
  • Halting or re-starting time progression

A few practical reasons for using the RUST time command and variables:

  • The RUST time command and variables can help set a specific mood for a RUST server
  • Plugins take advantage of these settings to allow for players to vote skip night time
  • Admins that want to trigger all server events on a timer with one simple command
  • Understanding what the exact time is it and how much longer darkness will be
  • Admins can stop time from progressing and keep a server at a particular point of the day 24/7
  • This can enabled servers admins to advertise a unique aspect of their RUST servers (30 Days of Night anyone?)

Who can enter the RUST time command and variables

The RUST time command and variables can be issued and configured on vanilla RUST servers by RUST admins and moderators only.  Non-admin players on vanilla RUST servers cannot use the RUST Time command and variables. If there are Oxide mods installed, such as SkipNightVote, players will be able to engage in some of the available Time command and variable functionality.

RUST env.time command (1 of 6)

  • This command is used to get or set the current time in the RUST game world.
  • Once this command is issued, it will immediately change the game world’s setting.
  • This can be very shocking to active players, going from day to night or night to day, so be careful using these commands on an active server.

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

Getting the current time value

env.time

On success the console will display:

env.time: "22.14444"

Setting the current time value

env.time 12

On success the console will display:

env.time: "22.14444"

RUST env.day command (2 of 6)

  • This command is used to get or set the current day in the RUST game world.
  • Once this command is issued, it will immediately change the game world’s setting.
  • This setting supports values 1-31 of a Gregorian calendar year.

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

Getting the current day value

env.day

On success the console will display:

env.day: "1"

Setting the current day value

env.day 22

On success the console will display:

env.day: "22"

RUST env.month command (3 of 6)

  • This command is used to get or set the current month in the RUST game world.
  • Once this command is issued, it will immediately change the game world’s setting.
  • This setting supports values 1-12 of a Gregorian calendar year.

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

Getting the current month value

env.month

On success the console will display:

env.month: "2"

Setting the current month value

env.month 3

On success the console will display:

env.month: "3"

RUST env.year command (4 of 6)

  • This command is used to get or set the current year in the RUST game world.
  • Once this command is issued, it will immediately change the game world’s setting.
  • This setting is not well supported and can cause your game world to be put into a bad state.

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

Getting the current year value

env.year

On success the console will display:

env.year: "2025"

Setting the current year value

env.year 2026

On success the console will display:

env.year: "2026"

RUST env.addtime command (5 of 6)

  • This command allows an admin or moderator to elapse or add time (in hours), without manipulating the current time values.
  • This command is useful for triggering all server events, that require a certain amount of time to elapse, at once. (e.g. the supply drop, helicopter, Xmas events)
  • Once this command is issued, it will immediately apply the amount of time passed in triggering multiple events requiring time.

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

Adding time to the server

env.addtime 3

On success the console will display:

[event] assets/prefabs/npc/cargo plane/cargo_plane.prefab
[event] assets/prefabs/npc/patrol helicopter/patrolhelicopter.prefab

RUST env.progresstime variable (6 of 6)

  • This command is used to pause the time of day or re-start it.
  • Once this command is issued, it will immediately change the game world’s setting.

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

Getting the current progresstime value

env.progresstime

On success the console will display:

env.progresstime: "True"

Setting the current progresstime value

env.progresstime “false”

On success the console will display:

env.progresstime: "False"

Leave a Reply