Spiel-Updates veröffentlichen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Wenn Sie eine aktualisierte Version eines Spiels auf Roblox veröffentlichen, werden die Spieler nicht sofort von alten Versionen des Spiels entfernt. Stattdessen können Sie die Spieler auf die aktualisierte Version migrieren, indem Sie alle Ihre veralteten Server neu starten.

Wenn Sie die Server nicht neu starten, wechseln die Spieler zur neuen Version des Spiels, während die Server mit alten Versionen schließlich leer werden und heruntergefahren werden. Diese Option ist nicht störend, aber Ihre Spielerbasis könnte eine längere Zeit unterschiedliche Versionen des Spiels spielen. Wenn sich Ihr zugrunde liegendes Spieler-Datenformat ändert, sollten Sie wahrscheinlich die Server neu starten.

Für zeitkritische Updates möchten Sie möglicherweise frühzeitig bereitstellen, Inhalte hinter einem Konfiguration verstecken und dann den Konfigurationswert ändern, um Ihre neuen Inhalte zu veröffentlichen.

Server neu starten

Um Server für Release-Updates neu zu starten:

  1. Gehen Sie zu Kreationen und wählen Sie das Spiel aus, für das Sie die Server neu starten möchten.
  2. Gehen Sie zu KonfigurierenSerververwaltung.
  3. Wählen Sie die Orte aus, die Sie neu starten möchten.
  4. Klicken Sie auf Server neu starten.
  5. Im Dialogfeld Serverneustart bestätigen:
    1. Wählen Sie eine oder beide der folgenden Neustartoptionen:
      • Nur Server mit veralteten Versionen neu starten, um zu vermeiden, dass Server neu gestartet werden, die die neueste veröffentlichte Platzversion ausführen.
      • Serverneustart verzögern, um das Herunterfahren der Server zu verzögern und den Spielern eine festgelegte Zeit von 1 bis 60 Minuten zu geben, um das Spiel selbstständig zu verlassen, anstatt vorübergehend getrennt zu werden. Dies wird auch als Serverbleed-off bezeichnet.
    2. Klicken Sie auf Neustart.

Nachdem Sie die Server neu gestartet haben, sorgt Roblox dafür:

  1. Stoppt alle Spielersuche zu Servern, die für das Herunterfahren vorgesehen sind. Spieler, die Ihrem Spiel beitreten, indem sie auf die Schaltfläche Spielen klicken, werden nicht mit diesen Servern verbunden, können aber trotzdem beitreten, indem sie Einladungen annehmen, teleportiert werden oder einem anderen Benutzer von ihrem Profil aus beitreten.
  2. Wartet die konfigurierte Verzögerungszeit ab, falls Sie die Option Serverneustart verzögern ausgewählt haben.
  3. Teleportiert die Spieler automatisch zur aktualisierten Version des Spiels. Alle Spieler auf demselben alten Server werden zu demselben Ersatzserver mit der neuen Version geschickt.

Benachrichtigungen auf Servern

Wenn Sie einen verzögerten Serverneustart starten, wird das Ereignis DataModel.ServerRestartScheduled auf den betroffenen Servern mit den folgenden Argumenten ausgelöst:

  • restartTime — Ein DateTime. Der frühestmögliche Zeitpunkt, zu dem der Server heruntergefahren werden soll.
  • source — Dies wird immer Enum.CloseReason.DeveloperUpdate für Ihre veröffentlichten Updates sein.
  • attributes — Ein optionales JSON-Objekt, das Sie verwenden können, um benutzerdefinierte Informationen über den Neustart bereitzustellen, z. B. den Grund für das Update, die Dringlichkeit usw.

In Ihren Server-Skripten können Sie sich für dieses Ereignis anmelden, um den Spielern Informationen über den bevorstehenden Neustart zu geben. Sie können sich entscheiden, einen Countdown-Timer in Ihrer Benutzeroberfläche bereitzustellen, die Spieler auffordern, ihren Fortschritt zu speichern, oder sie zu aktualisierten Servern zu dem günstigsten Zeitpunkt zu teleportieren.

©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.