Die kurze Antwort
Auf einem Panel-Server: stoppen, auf Switch: Server Branch klicken,
Staging wählen, ausführen, ein Steam Update ausführen, dann
starten. Auf einer dedizierten Maschine: -beta staging zur Zeile
+app_update 258550 in deinem Installationsskript hinzufügen.
Das Wichtigste
- Staging trägt Änderungen, bevor sie den Release Branch erreichen.
- Spieler müssen ihren eigenen Client auf Staging umstellen, um beizutreten.
- Betreibe es als zweiten Server, nie als Hauptcommunity.
- Das Steam Update nach dem Branch-Wechsel ist nicht optional.
- Plugins brechen auf Staging häufig. Genau das ist der Sinn.
Warum einen Staging Server betreiben
Rust aktualisiert in einem monatlichen Zyklus, und jedes Update kann Plugins brechen, Konfigurationen ungültig machen und die Performance verändern. Begegnest du diesen Änderungen zum ersten Mal am Update-Tag, debuggst du vor den Augen deiner Spieler.
Ein Staging Server verschiebt diese Entdeckung nach vorn. Das ist der Unterschied zwischen "unsere Plugins sind kaputt, wir sind dran" und "wir wussten es und haben es schon behoben".
Lohnt sich, wenn du:
- einen plugin-lastigen Server betreibst, bei dem ein kaputter Hook die halbe Funktionalität lahmlegt.
- selbst Plugins entwickelst und gegen kommende Änderungen testen musst.
- eine groß genug Community betreibst, dass Ausfallzeit am Update-Tag wirklich teuer ist.
Auf einem Control-Panel-Server
-
Im Control Panel anmelden
Melde dich im Control Panel an.
-
Game Services öffnen
Klicke im Hauptmenü auf Game Services.

Game Services -
Deinen Rust Service wählen
Klicke auf deinen Rust Service.

Rust Service -
Den Server stoppen
Klicke auf Stop.

Stop Server -
Server Branch wechseln
Klicke auf die Schaltfläche Switch: Server Branch.

Switch Branch -
Staging wählen
Wähle Staging und klicke auf Execute.

Select Staging -
Ein Steam Update ausführen
Das Branch-Flag zu wechseln ist nicht dasselbe wie den Branch herunterzuladen. Führe ein Steam Update aus, um die Staging-Dateien zu holen.

Run Steam Update -
Auf das Ende des Updates warten
Sobald es abgeschlossen ist, läufst du auf dem Staging Branch.
-
Den Server starten
Drücke Start, um ihn mit der Staging-Version online zu bringen.

Start Server
Auf einer dedizierten Maschine
Betreibst du deine eigene SteamCMD-Installation, ist Staging ein einziges Flag auf der app-update-Zeile. Nimm dein Standard-Installationsskript und ändere diesen Wert:
"+app_update 258550 -beta staging"
Das wechselt dich vom Standard Branch zu Staging. Passe die Verzeichnisse an deine eigenen SteamCMD- und Rust-Server-Speicherorte an.
Beispielskript
echo off
:start
C:\Users\admin\Desktop\steamcmd\steamcmd.exe +login anonymous +force_install_dir C:\[RustServerFileLocation]\Update +app_update 258550 -beta staging validate +quit
pause
Das validate-Flag lohnt sich beim Branch-Wechsel: Es lässt SteamCMD jede Datei
prüfen, statt anzunehmen, die vorhandene Installation sei intakt, was genau das ist, was du
willst, wenn sich die Dateien darunter gerade in der Version geändert haben.
Derselbe Mechanismus erreicht den Prerelease Branch mit
+app_update 258550 -beta prerelease. Beide werden mit dem
-beta-Flag ausgewählt und unterscheiden sich nur darin, welchen Build sie verfolgen.
Was dich bei Staging erwartet
- Spieler brauchen einen Staging-Client
- Versionen müssen übereinstimmen. Jeder, der beitritt, muss zuerst seine eigene Rust-Installation in Steam auf Staging umstellen, was das zu einem Testserver macht statt zu einem öffentlichen.
- Plugins brechen
- Regelmäßig. uMod-Builds für Staging hinken dem Branch selbst hinterher, und Plugin-Autoren aktualisieren erst danach. Das ist die Information, weswegen du hier bist, kein Fehler.
- Es ist weniger stabil
- Staging trägt Änderungen, die noch keine vollständige Testphase durchlaufen haben. Abstürze und seltsames Verhalten sind zu erwarten.
- Leite deine Community nicht dorthin
- Betreibe Staging neben deinem Produktivserver. Alles, was du dort lernst, lohnt sich, aber nicht auf Kosten des Servers, auf dem Leute tatsächlich spielen.
Zurückwechseln
Das Zurückwechseln ist derselbe Vorgang mit einer anderen Auswahl. Nutze im Control Panel
wieder Switch: Server Branch, wähle den Standard Branch, und führe ein
Steam Update aus. Auf einer dedizierten Maschine entfernst du
-beta staging aus der app-update-Zeile und führst das Skript mit
validate aus.
So oder so ist das Steam Update der Teil, der die Dateien tatsächlich ändert. Überspringst du es, bleibt dir ein Branch-Flag, das in eine Richtung zeigt, und eine Installation, die in die andere zeigt, was einen Server ergibt, der nicht startet, und eine Fehlermeldung, die nicht offensichtlich erklärt warum.