Script principali

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Il ciclo di gioco principale in Roblox Battle Royale è gestito generalmente da due script, specificamente ServerScriptService/Server sul server e StarterPlayer/StarterPlayerScripts/Client sul client.

Configurazione iniziale

Lo script ReplicatedFirst/InitialSetup configura alcuni sistemi a livello di motore — UI integrata, chat, ecc. — e assicura che il client carichi le risorse referenziate in ReplicatedFirst/Configurations/AssetPreloads prima di procedere.

Fasi di gioco

L'inizializzazione e l'aggiornamento di specifici sistemi avvengono in modo diverso a seconda della fase attuale dell'esperienza. La maggior parte di questi casi è gestita da ServerScriptService/Core/GameStageHandler sul server e ReplicatedStorage/Core/StageManager sul client. Quando una fase viene richiesta, un modulo con lo stesso nome viene richiesto e varie funzioni di configurazione chiamate su di esso. Se esiste già un modulo che gestisce la fase attuale, vengono chiamate le funzioni di spegnimento su di esso prima che il nuovo gestore della fase venga inizializzato.

Luoghi/ruoli del server

All'interno di ReplicatedFirst/Configurations/MainConfiguration, diverse modalità di gioco sono organizzate in elenchi di fasi da eseguire.


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

Ci sono 3 ruoli diversi che un luogo può avere:

  • Lobby — Luogo iniziale dove vengono selezionate opzioni come la modalità di gioco.
  • Queue — Dove un gruppo di giocatori si raduna per una particolare modalità di gioco, costruendo e combattendo mentre aspetta il numero configurato di giocatori minimi. Una volta arrivato il numero minimo di giocatori, inizierà un conto alla rovescia, attualmente configurato per 3:00 minuti, al termine del quale inizierà il gameplay.
  • Gameplay — Il luogo dove si svolge il paracadutismo e il gioco viene giocato fino al completamento.
© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.