Installation et configuration

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

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.

NomAvertissement
Lobby.rbxlLobby d'entrée où les joueurs choisissent le mode de jeu.
Jeu.rbxlLà où emplacementdéroule le match de combat.
Queue.rbxlLieu 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 :

  1. Ouvrez Lobby.rbxl dans Roblox Studio.

    Lobby View.
  2. Sélectionnez FichierPublier en tant que… pour ouvrir la fenêtre de publication.

  3. À proximité du bas de la fenêtre, cliquez sur Créer nouveau jeu… .

    Publish Window - Create New.
  4. Saisissez Lobby pour le nom du lieu.

    Set Lobby Name
  5. Pour le champ Créateur , sélectionnez « Moi » pour publier l'endroit sur votre compte personnel, ou sélectionnez un groupe.

  6. 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 :

  1. Si ce n'est pas déjà visible, ouvrez la fenêtre Gestionnaire des ressources (Afficher → Gestionnaire des ressources).

  2. Double-cliquez sur le dossier Lieux .

    Select Places
  3. 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.

  4. Faites un clic droit sur chacun des nouveaux endroits, sélectionnez Renommer , et nommez-les comme suit :

    Battle royale Place Names
  5. 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.

  1. Dans la fenêtre Gestionnaire des ressources, faites un clic droit sur Lobby et sélectionnez Copier l'ID dans le presse-papiers .

    Copy Lobby ID
  2. Si ce n'est pas déjà visible, ouvrez la fenêtre Explorateur ( VoirExplorateur ).

  3. Ouvrez le script MainConfiguration dans ReplicatedFirstConfigurations .

    MainConfiguration Script
  4. Localisez la table _places et collez l'ID copié de l'étape #1 comme valeur de la clé lobby.

    Lobby-MainConfiguration

    local ReplicatedStorage = game:GetService("ReplicatedStorage")
    local RunService = game:GetService("RunService")
    local Players = game:GetService("Players")
    local isServer = RunService:IsServer()
    local ConfigEvent = nil
    local _placeOverrides = {}
    local _overrides = {}
    ---
    -- Liste des lieux nommés dans le jeu
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0,
    queue_default = 0,
    queue_deathmatch = 0,
    queue_teamDeathmatch = 0,
    queue_freePlay = 0
    }
    ---
  5. 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.

    LieuClé de table
    Salonlobby
    Jeujeu_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 jeu
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
  6. Publiez à nouveau le jeu ( FichierPublier 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 :

  1. Sélectionnez l'onglet Lieux .

  2. Pour chacun des six endroits, cliquez sur le bouton et sélectionnez Éditer .

    Edit Place Settings
  3. Pour remplissage du serveur , sélectionnez maximum .

    Set Server Fill to Maximum.
  4. 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

  1. Référez-vous à la table _places dans le script MainConfiguration du lobby :

--------------------------------------
-- Liste des lieux nommés dans le jeu
local _places = {
lobby = 0123456789,
gameplay_development = 0987654321,
queue_default = 0123459876,
queue_deathmatch = 0987651234,
queue_teamDeathmatch = 0132457689,
queue_freePlay = 0678912345
}
--------------------------------------
  1. Sélectionnez la table entière et copiez-la dans le presse-papiers avec CtrlC (C sur Mac).

  2. Fermez l'endroit du lobby en cliquant sur le X dans son onglet.

    Close Lobby Tab.

Remplacer les tables

  1. Ouvrez le fichier Gameplay.rbxl.

  2. Ouvrez son script MainConfiguration dans ReplicatedFirstconfigurations .

    MainConfiguration Script
  3. 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 jeu
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
    --------------------------------------
  4. Sélectionnez FichierPublier en tant que… pour ouvrir la fenêtre de publication.

  5. À proximité du bas de la fenêtre, cliquez sur Mettre à jour le jeu existant… .

    Update Existing Game.
  6. Localisez et cliquez sur le lieu lobby que vous avez publié plus tôt.

  7. 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 .

    Overwrite Existing Place
  8. Une fois que l'endroit est publié, fermez-le en cliquant sur le X dans sa rubrique.

    Close the place tab.
  9. Ouvrez le fichier Queue.rbxl et répétez ce processus, en utilisant FichierPublier 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.

    FicherPublier l'emplacement
    Lobby.rbxlSalon
    Jeu.rbxlJeu
    Queue.rbxlFile d'attente (par défaut)
    Queue.rbxlFile d'attente (match à mort)
    Queue.rbxlFile d'attente (match à mort en équipe)
    Queue.rbxlFile d'attente (jeu gratuit)