Kern-Skripte

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

Die Kernspielschleife 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.

Initialisierung

Das ReplicatedFirst/InitialSetup-Skript konfiguriert einige Systeme auf Engine-Level - integrierte UI, Chat usw.— und gewährleistet, dass der Client die in ReplicatedFirst/Configurations/AssetPreloads referenzierten Assets vor dem Fortfahren laden lässt.

Spielstufen

Die Initialisierung und Aktualisierung bestimmter Systeme erfolgt je nach aktueller Stufe des Spiels unterschiedlich.Die meisten dieser Fälle werden von ServerScriptService/Core/GameStageHandler auf dem Server und ReplicatedStorage/Core/StageManager auf dem Client bearbeitet.Wenn eine Etappe angefordert wird, ist ein Modul mit demselben Namen erforderlich, und verschiedene Einrichtungsfunktionen werden aufgerufen.Wenn es bereits ein Modul gibt, das die aktuelle Stufe bearbeitet, werden Shutdown-Funktionen aufgerufen, bevor der neue Stufenbearbeiter initialisiert wird.

Plätze/Serverrollen

Innerhalb von ReplicatedFirst/Configurations/MainConfiguration werden verschiedene Spielmodi in Listen von Stufen organisiert, die ausgeführt werden müssen.


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

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

  • Lobby — Startplatz, an dem Optionen wie Spielmodus ausgewählt werden.
  • Warteschlange — Wo sich eine Gruppe von Spielern für einen bestimmten Spielmodus versammelt, baut und kämpft, während sie auf die konfigurierte Anzahl der mindestens Spieler wartet.Sobald die minimale Anzahl von Spielern angekommen ist, beginnt eine Countdown, derzeit für 3:00 Minuten konfiguriert, am Ende deshalb wird das Spiel starten.
  • Spielablauf — Der Ort, an dem Fallschirmspringen stattfindet und das Spiel bis zur Fertigstellung gespielt wird.