Scripts principaux

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

La boucle de jeu principale dans Roblox Battle Royale est généralement gérée par deux scripts, spécifiquement ServerScriptService/Server sur le serveur et StarterPlayer/StarterPlayerScripts/Client sur le client.

Configuration initiale

Le script ReplicatedFirst/InitialSetup configure quelques systèmes de niveau moteur — interface utilisateur intégrée, chat, etc. — et s'assure que le client charge les ressources référencées dans ReplicatedFirst/Configurations/AssetPreloads avant de continuer.

Étapes du jeu

L'initialisation et la mise à jour de systèmes spécifiques se font différemment en fonction de l'étape actuelle de l'expérience. La plupart de ces cas sont gérés par ServerScriptService/Core/GameStageHandler sur le serveur et ReplicatedStorage/Core/StageManager sur le client. Lorsqu'une étape est demandée, un module du même nom est requis et diverses fonctions de configuration sont appelées. S'il existe déjà un module gérant l'étape actuelle, des fonctions d'arrêt sont appelées avant que le nouveau gestionnaire d'étape ne soit initialisé.

Rôles/lieux de serveur

Dans ReplicatedFirst/Configurations/MainConfiguration, différents modes de jeu sont organisés en listes d'étapes à exécuter.


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

Il y a 3 rôles différents qu'un lieu peut avoir :

  • Lobby — Lieu initial où des options comme le mode de jeu sont sélectionnées.
  • Queue — Où un groupe de joueurs se rassemble pour un mode de jeu particulier, construisant et combattant en attendant le nombre minimum de joueurs configuré. Une fois que le nombre minimum de joueurs est atteint, un compte à rebours commencera, actuellement configuré pour 3:00 minutes, à l'issue duquel le gameplay sera lancé.
  • Gameplay — Le lieu où le parachutisme a lieu et où le jeu est joué jusqu'à son achèvement.
©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.