Guides

How to Restart Only Outdated Roblox Servers

LGSL Editorial PublisherJuly 24, 20262 min read

Publishing an updated Roblox game does not immediately remove players from servers running an older version. Without a restart, players transition to the new version as older servers empty and shut down.

Restart only outdated servers

  1. In Creator Hub, open Creations and select the game.
  2. Go to Configure > Server Management.
  3. Select the places whose servers you want to restart.
  4. Click Restart Servers.
  5. In the confirmation dialog, enable Restart only servers with outdated versions.
  6. Optionally enable Delay server restart and select a delay from 1 to 60 minutes.
  7. Click Restart.

The outdated-version option avoids restarting servers that are already running the latest published place version.

What happens during the restart

Roblox stops matchmaking to servers designated for shutdown. Players who click the Play button will not be matched to those servers, although players can still enter them through invitations, teleports, or profile joins.

After any configured delay, Roblox automatically teleports players to the updated game version. Players from the same old server are sent to the same replacement server running the new version.

Notify players in-game

A delayed restart fires DataModel.ServerRestartScheduled on affected servers. The event provides restartTime, source, and attributes. For published updates, source is Enum.CloseReason.DeveloperUpdate.

Roblox's API example shows that calling TeleportService:TeleportAsync() after a restart has been scheduled sends players to a server running the latest place version.

L

Contributor at Live Game Server List covering multiplayer servers, hosting, latency, and gaming communities.