Pour configurer l'expérience Battle Royale, vous devez télécharger Studio et les fichiers de référence du projet référence.
Une configuration supplémentaire des ID de lieu , du serveur et des paramètres de publication est également requise avant de poursuivre à l'exécution du jeu .
Fichiers de référence
RobloxBattleRoyale.zip se compose de fichiers facilement accessibles .rbxl que vous pouvez ouvrir dans Roblox Studio et expérimenter immédiatement.
Nom | Avertissement |
---|---|
Lobby.rbxl | Lobby d'entrée où les joueurs choisissent le mode de jeu. |
Jeu.rbxl | Là où emplacementdéroule le match de combat. |
Queue.rbxl | Lieu de la file d'attente où les joueurs se rassemblent avant d'être téléportés sur la carte de combat. |
Créer une nouvelle jeu
Roblox Battle Royale doit être structuré comme un jeu avec six endroits uniques. Pour commencer :
Ouvrez Lobby.rbxl dans Roblox Studio.
Sélectionnez Fichier → Publier en tant que… pour ouvrir la fenêtre de publication.
À proximité du bas de la fenêtre, cliquez sur Créer nouveau jeu… .
Saisissez Lobby pour le nom du lieu.
Pour le champ Créateur , sélectionnez « Moi » pour publier l'endroit sur votre compte personnel, ou sélectionnez un groupe.
Lorsque vous êtes prêt, cliquez sur le bouton Créer .
Ajouter des endroits supplémentaires
Une fois que l'endroit du lobby est publié, vous devrez ajouter cinq endroits supplémentaires au jeu :
Si ce n'est pas déjà visible, ouvrez la fenêtre Gestionnaire des ressources (Afficher → Gestionnaire des ressources).
Double-cliquez sur le dossier Lieux .
Faites un clic droit dans n'importe quelle région vide de la fenêtre (pas sur un nom de lieu/carrelage) et sélectionnez Ajouter un nouvel endroit .Répétez ceci un total de cinq fois afin d'avoir six endroits.
Faites un clic droit sur chacun des nouveaux endroits, sélectionnez Renommer , et nommez-les comme suit :
Publiez à nouveau le jeu (Fichier → Publier sur Roblox).
Copier et coller les identifiants de lieu
Chaque lieu doit être associé de manière croisée afin que les joueurs puissent se téléporter du lobby vers différentes files d'attente de mode de jeu et vice versa.Pour y parvenir, vous devrez récupérer les ID de lieu des lieux que vous avez créés ci-dessus.
Dans la fenêtre Gestionnaire des ressources, faites un clic droit sur Lobby et sélectionnez Copier l'ID dans le presse-papiers .
Si ce n'est pas déjà visible, ouvrez la fenêtre Explorateur ( Voir → Explorateur ).
Ouvrez le script MainConfiguration dans ReplicatedFirst → Configurations .
Localisez la table _places et collez l'ID copié de l'étape #1 comme valeur de la clé lobby.
Lobby-MainConfigurationlocal ReplicatedStorage = game:GetService("ReplicatedStorage")local RunService = game:GetService("RunService")local Players = game:GetService("Players")local isServer = RunService:IsServer()local ConfigEvent = nillocal _placeOverrides = {}local _overrides = {}----- Liste des lieux nommés dans le jeulocal _places = {lobby = 0123456789,gameplay_development = 0,queue_default = 0,queue_deathmatch = 0,queue_teamDeathmatch = 0,queue_freePlay = 0}---Répétez le processus Copier l'ID vers le presse-papiers pour les cinq autres endroits et collez-les dans la valeur de la clé de table associée _places.
Lieu Clé de table Salon lobby Jeu jeu_développement File d'attente (par défaut) queue_默认 File d'attente (match à mort) queue_deathmatch File d'attente (match à mort en équipe) Queue_teamDeathmatch File d'attente (jeu gratuit) Queue_freePlay -- Liste des lieux nommés dans le jeulocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}Publiez à nouveau le jeu ( Fichier → Publier sur Roblox ).
Ajuster le remplissage du serveur
Par défaut, Roblox équilibre les joueurs/serveurs pour une expérience de jeu social optimale, mais une bataille royale devrait permettre des batailles plus importantes et plus intenses.Pour y parvenir :
Ouvrez les paramètres du jeu.
Sélectionnez l'onglet Lieux .
Pour chacun des six endroits, cliquez sur le bouton et sélectionnez Éditer .
Pour remplissage du serveur , sélectionnez maximum .
Cliquez sur Enregistrer en bas de la fenêtre.
Publier des lieux supplémentaires
Maintenant, vous devrez ouvrir les fichiers restants .rbxl du lottéléchargé, modifier leurs tables _places et les publier.
Copier la table des lieux
- Référez-vous à la table _places dans le script MainConfiguration du lobby :
---------------------------------------- Liste des lieux nommés dans le jeulocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------
Sélectionnez la table entière et copiez-la dans le presse-papiers avec CtrlC (⌘C sur Mac).
Fermez l'endroit du lobby en cliquant sur le X dans son onglet.
Remplacer les tables
Ouvrez le fichier Gameplay.rbxl.
Ouvrez son script MainConfiguration dans ReplicatedFirst → configurations .
Collez la table _places que vous avez copiée ci-dessus sur la table existante _places ( CtrlV ; ⌘V ) afin que les tables de chaque emplacementsoient identiques.
---------------------------------------- Liste des lieux nommés dans le jeulocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------Sélectionnez Fichier → Publier en tant que… pour ouvrir la fenêtre de publication.
À proximité du bas de la fenêtre, cliquez sur Mettre à jour le jeu existant… .
Localisez et cliquez sur le lieu lobby que vous avez publié plus tôt.
Sur l'écran suivant, vous devriez voir une liste des endroits que vous avez ajoutés plus tôt.De la liste, sélectionnez le lieu Jeu et cliquez sur le bouton Écraser .
Une fois que l'endroit est publié, fermez-le en cliquant sur le X dans sa rubrique.
Ouvrez le fichier Queue.rbxl et répétez ce processus, en utilisant Fichier → Publier en tant que… pour le publier dans les quatre emplacements de file d'attente.Essentiellement, Queue.rbxl devrait être publié dans le Queue (par défaut) , Queue (match à mort) , Queue (match à mort en équipe) et Queue (jeu libre) emplacements.
Ficher Publier l'emplacement Lobby.rbxl Salon Jeu.rbxl Jeu Queue.rbxl File d'attente (par défaut) Queue.rbxl File d'attente (match à mort) Queue.rbxl File d'attente (match à mort en équipe) Queue.rbxl File d'attente (jeu gratuit)