Skip to content

Restart your Rust server automatically

A long-running Rust server wants a regular restart: it clears memory, applies a Rust update, and gives the world a clean slate. Crucible Local Server can do it on a daily schedule, with the same in-game countdown players see on a public server, and bring the server back up on its own.

Open the server, switch to Advanced, and find Restarts in the Config tab.

The Restarts section of the Config tab in Crucible Local Server, with a daily schedule, a time zone, a player warning, chat reminders, and toggles for updating on restart, holding while players are online, and restarting after a crash

Turn on Restart on a schedule and set:

  • Time and Time zone. The restart is a local wall-clock time, so 04:00 stays 04:00 across a daylight-saving change.
  • Warn players for this many minutes. How much notice players get before the server goes down.
  • Chat reminder every N minutes. Optional extra chat lines on top of the countdown. Leave it at 0 if you only want Rust’s own warning.
  • Message players see. The text inside the warning.

The countdown is Rust’s own in-game restart banner, not chat spam. Crucible Local Server hands the restart to the server, and Rust shows the warning on its usual escalating cadence (once a minute, then every 30 seconds under 5 minutes, then every 10 seconds, then every second at the end), kicks everyone, and quits, saving the world on the way out. Crucible then starts it again.

The native Rust in-game restart warning banner reading Server restarting in 15 minutes with the message Crucible Restarting, shown over a first-person view of a Rust world

It counts down to the time you actually set. If you set a restart that is sooner than your warning window, players get the time that is really left, not the full warning length.

  • Restart the server. On by default. Turn it off and the schedule becomes a daily shutdown instead: the server goes down and stays down.
  • Install server updates. Checks for a newer Rust build while the server is down and installs it before the server comes back, so players are never version-kicked by an outdated server. On a Carbon or Oxide server, the mod loader is reinstalled after a game update too, since a Rust update breaks the loader until it is rebuilt.
  • Hold if players are online. Waits rather than kicking anyone, and takes the restart the moment the server empties.
  • Restart if it crashes. Brings the server back if it dies on its own. A server that keeps dying on startup gives up after 3 tries in 10 minutes, so it can never become a restart loop.

You can Skip the next restart from the Quick view while it is counting down, which cancels the countdown in game as well. The schedule stays on for the next day.

The Rust dedicated server runs as a child of Crucible Local Server, so closing the app stops the server. A scheduled restart can only fire while Crucible is running.

By default, closing the window quits the app. If you want an overnight restart to actually happen, turn on Keep running in the tray when closed in Settings. Crucible then stays in the system tray with the window closed, the server keeps running, and the schedule fires. Quit from the tray icon when you are done, which stops the server cleanly.

You do not need a schedule to restart once. The Quick view has a Restart button while the server is Live: it announces the same native countdown, gracefully stops the server so the world saves, and starts it again. The countdown length is Manual restart delay in seconds at the top of the Restarts section.