Kernskripte

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

Die grundlegende Spielschleife in Roblox Battle Royale wird im Allgemeinen von zwei Skripten verwaltet, nämlich ServerScriptService/Server auf dem Server und StarterPlayer/StarterPlayerScripts/Client auf dem Client.

Erste Einrichtung

Das Skript ReplicatedFirst/InitialSetup konfiguriert einige Engine-Systeme – integrierte Benutzeroberfläche, Chat usw. – und stellt sicher, dass der Client die in ReplicatedFirst/Configurations/AssetPreloads referenzierten Assets lädt, bevor er fortfährt.

Spielphasen

Die Initialisierung und Aktualisierung spezifischer Systeme erfolgt unterschiedlich, abhängig von der aktuellen Phase des Erlebnisses. Die meisten dieser Fälle werden von ServerScriptService/Core/GameStageHandler auf dem Server und ReplicatedStorage/Core/StageManager auf dem Client behandelt. Wenn eine Phase angefordert wird, wird ein Modul mit demselben Namen benötigt und verschiedene Einrichtungsfunktionen werden darauf aufgerufen. Wenn bereits ein Modul die aktuelle Phase behandelt, werden vorher Abschaltfunktionen aufgerufen, bevor der neue Phasenhandler initialisiert wird.

Orte/Serverrollen

Innerhalb von ReplicatedFirst/Configurations/MainConfiguration sind verschiedene Spielmodi in Listen von Phasen organisiert, die ausgeführt werden sollen.


local _roleStages = {
Lobby = {"Lobby"},
Queue = {"Queue"},
Gameplay = {"Waiting", "Gameplay", "EndGame"},
}

Es gibt 3 verschiedene Rollen, die ein Ort haben kann:

  • Lobby – Ausgangsort, an dem Optionen wie Spielmodus ausgewählt werden.
  • Queue – Hier versammelt sich eine Gruppe von Spielern für einen bestimmten Spielmodus, um zu bauen und zu kämpfen, während sie auf die konfigurierte Mindestanzahl von Spielern warten. Sobald die Mindestanzahl von Spielern erreicht ist, beginnt ein Countdown, der derzeit auf 3:00 Minuten konfiguriert ist, am Ende dessen das Gameplay initiiert wird.
  • Gameplay – Der Ort, an dem das Fallschirmspringen stattfindet und das Spiel bis zum Abschluss gespielt wird.
©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.