Główny pętel w grze w Roblox Battle Royale jest zazwyczaj zarządzany przez dwa skrypty, w szczególności ServerScriptService/Server na serwerze i StarterPlayer/StarterPlayerScripts/Client na klienta.
Początkowe Ustawienia
Skrypt ReplicatedFirst/InitialSetup konfiguruje kilka poziomów silnika – wbudowaną interfejs użytkownika, czat itp. – i zapewnia, że klient ładowa zasoby wymienione w ReplicatedFirst/Configurations/AssetPreloads przed тем, jak postępować.
Etapy gry
Inicjalizacja i aktualizacja konkretnych systemów jest wykonywana w różnych wersjach zależnie od aktualnego etapu gra. Większość z tych przypadków jest zarządzana przez ServerScriptService/Core/GameStageHandler na serwerze i ReplicatedStorage/Core/StageManager na klientu. Gdy wym
Miejsce/Rola serwera
W ReplicatedFirst/Configurations/MainConfiguration , różne tryby gry są zorganizowane w listach etapów do wykonania.
local _roleStages = {Lobby = {"Lobby"},Queue = {"Queue"},Gameplay = {"Waiting", "Gameplay", "EndGame"},}
Są 3 różne role, które może mieć miejsce:
- Lobby — Pierwsze miejsce, w którym wybierane są opcje, takie jak tryb gry.
- Kolejka — Gdzie grupa graczy gromadzi się dla określonego trybu gry, buduje i walczy, czekając na konfigurowany numer minimum graczy. Po przybyciu minimalnej liczby graczy rozpoczynaćodliczanie, obecnie skonfigurowane na 3:00 minut, na końcu którego rozpocznie się gra.
- Gry wideo — Miejsce, w którym odbywa się spadochroniarstwo, i gra jest gra do końca, dopóki nie zostanie ukończona.