Rdzeń Skryptów

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

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.