Kern-Skripte

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

Die Kern-Spiel-Schleife in Roblox Battle Royale wird in der Regel von zwei Skripten behandelt, speziell ServerScriptService/Server auf dem Server und StarterPlayer/StarterPlayerScripts/Client auf dem Client.

Einrichtung

Das ReplicatedFirst/InitialSetup Skript konfiguriert einige Engine-Level-Systeme - integrierte UI, Chat usw. - und stellt sicher, dass der Client die in ReplicatedFirst/Configurations/AssetPreloads beschriebenen Assets vor dem Fortfahren laden.

Spiel-Stages

Die Initialisierung und Aktualisierung bestimmter Systeme erfolgt auf unterschiedliche Weise, abhängig von der aktuellen Stufe des Spiels. Die meisten dieser Fälle werden von ServerScriptService/Core/GameStageHandler auf dem Server und ReplicatedStorage/Core/StageManager auf dem Client behandelt. Wenn eine Stufe angefordert wird, wird ein Modul des gle

Plätze/Serverrollen

Innerhalb von ReplicatedFirst/Configurations/MainConfiguration sind verschiedene Spielmodi in Stages aufgelistet, 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 — Anfangspunkt, an dem Optionen wie Spielmodus ausgewählt werden.
  • Warteschlange — Wo eine Gruppe von Spielern für einen bestimmten Spielmodus zusammentritt, baue und kämpfe, während du auf die konfigurierte Anzahl von Minimum-Spielern wartest. Sobald die Minimum-Spieler angekommen sind, startenein Countdown, der derzeit für 3:00 Minuten konfiguriert ist, und endet, in dem das Spielplay eingeleitet wird.
  • Spielplay — Der Ort, an dem der Fallschirmspringen stattfindet und das Spiel bis zum Abschluss gespielt wird.