Installation and Setup | Documentation - Roblox Creator Hub (2024)

To setup the Battle Royale experience, you must download Studio and the project reference files.

Additional configuration of the place IDs, server, and publishing settings are also required before continuing on to running the game.

Reference Files

RobloxBattleRoyale.zip consists of easily accessible .rbxl files which you can open in Roblox Studio and experiment with immediately.

NameDescription
Lobby.rbxlEntrance lobby where players choose the game mode.
Gameplay.rbxlWhere the battle match takes place.
Queue.rbxlQueue place where players gather before being teleported to battle map.

Create a New Game

Roblox Battle Royale must be structured as a game with six unique places. To begin:

  1. Open Lobby.rbxl in Roblox Studio.

    Installation and Setup | Documentation - Roblox Creator Hub (1)
  2. Select FilePublish As… to open the publishing window.

  3. Near the bottom of the window, click Create new game….

    Installation and Setup | Documentation - Roblox Creator Hub (2)
  4. Type in Lobby for the place name.

    Installation and Setup | Documentation - Roblox Creator Hub (3)
  5. For the Creator field, select "Me" to publish the place to your personal account, or select a group.

  6. When ready, click the Create button.

Add Additional Places

Once the lobby place is published, you'll need to add five additional places to the game:

  1. If it's not already visible, open the Asset Manager window (View → Asset Manager).

    Installation and Setup | Documentation - Roblox Creator Hub (4)
  2. Double-click the Places folder.

    Installation and Setup | Documentation - Roblox Creator Hub (5)
  3. Right-click in any empty region of the window (not over a place name/tile) and select Add New Place. Repeat this a total of five times so that you have six places.

  4. Right-click each of the new places, select Rename, and name them as follows:

    Installation and Setup | Documentation - Roblox Creator Hub (6)
  5. Publish the game again (File → Publish to Roblox).

Copy and Paste Place IDs

Each place must be cross-associated so that players can teleport from the lobby to various play mode queues and vice-versa. To achieve this, you'll need to gather the place IDs of the places you created above.

  1. In the Asset Manager window, right-click Lobby and select Copy ID to Clipboard.

    Installation and Setup | Documentation - Roblox Creator Hub (7)
  2. If it's not already visible, open the Explorer window (ViewExplorer).

  3. Open the MainConfiguration script within ReplicatedFirstConfigurations.

    Installation and Setup | Documentation - Roblox Creator Hub (8)
  4. Locate the _places table and paste the copied ID from step #1 as the value of the lobby key.

    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 = {}

    ---

    -- List of named places in the game

    local _places = {

    lobby = 0123456789,

    gameplay_development = 0,

    queue_default = 0,

    queue_deathmatch = 0,

    queue_teamDeathmatch = 0,

    queue_freePlay = 0

    }

    ---

  5. Repeat the Copy ID to Clipboard process for the other five places and paste them into the associated _places table key value.

    PlaceTable Key
    Lobbylobby
    Gameplaygameplay_development
    Queue (Default)queue_default
    Queue (Deathmatch)queue_deathmatch
    Queue (Team Deathmatch)queue_teamDeathmatch
    Queue (Free Play)queue_freePlay

    -- List of named places in the game

    local _places = {

    lobby = 0123456789,

    gameplay_development = 0987654321,

    queue_default = 0123459876,

    queue_deathmatch = 0987651234,

    queue_teamDeathmatch = 0132457689,

    queue_freePlay = 0678912345

    }

  6. Publish the game again (FilePublish to Roblox).

Adjust Server Fill

By default, Roblox balances players/servers for an optimal social gameplay experience, but a battle royale should allow for bigger and more intense battles. To achieve this:

  1. Click on the Game Settings button from the Home tab.

    Installation and Setup | Documentation - Roblox Creator Hub (9)
  2. Select the Places tab.

  3. For each of the six places, click the button and select Edit.

    Installation and Setup | Documentation - Roblox Creator Hub (10)
  4. For Server Fill, select Maximum.

    Installation and Setup | Documentation - Roblox Creator Hub (11)
  5. Click Save at the bottom of the window.

Publish Additional Places

Now you'll need to open the remaining .rbxl files from the downloaded bundle, modify their _places tables, and publish them.

Copy Places Table

  1. Refer to the _places table in the lobby's MainConfiguration script:

--------------------------------------

-- List of named places in the game

local _places = {

lobby = 0123456789,

gameplay_development = 0987654321,

queue_default = 0123459876,

queue_deathmatch = 0987651234,

queue_teamDeathmatch = 0132457689,

queue_freePlay = 0678912345

}

--------------------------------------

  1. Select the entire table and copy it to the clipboard with CtrlC (C on Mac).

  2. Close the lobby place by clicking the X in its tab.

    Installation and Setup | Documentation - Roblox Creator Hub (12)

Replace Tables

  1. Open the Gameplay.rbxl file.

  2. Open its MainConfiguration script within ReplicatedFirstConfigurations.

    Installation and Setup | Documentation - Roblox Creator Hub (13)
  3. Paste the _places table you copied above over the existing _places table (CtrlV; V) so that each place's tables are identical.

    --------------------------------------

    -- List of named places in the game

    local _places = {

    lobby = 0123456789,

    gameplay_development = 0987654321,

    queue_default = 0123459876,

    queue_deathmatch = 0987651234,

    queue_teamDeathmatch = 0132457689,

    queue_freePlay = 0678912345

    }

    --------------------------------------

  4. Select FilePublish As… to open the publishing window.

  5. Near the bottom of the window, click Update existing game….

    Installation and Setup | Documentation - Roblox Creator Hub (14)
  6. Locate and click the Lobby place that you published earlier.

  7. On the next screen, you should see a list of the places you added earlier. From the list, select the Gameplay place and click the Overwrite button.

    Installation and Setup | Documentation - Roblox Creator Hub (15)
  8. Once the place is published, close it by clicking the X in its tab.

    Installation and Setup | Documentation - Roblox Creator Hub (16)
  9. Open the Queue.rbxl file and repeat this process, using FilePublish As… to publish it to all four queue places. Essentially, Queue.rbxl should be published to the Queue (Default), Queue (Deathmatch), Queue (Team Deathmatch), and Queue (Free Play) slots.

    FilePublish Slot
    Lobby.rbxlLobby
    Gameplay.rbxlGameplay
    Queue.rbxlQueue (Default)
    Queue.rbxlQueue (Deathmatch)
    Queue.rbxlQueue (Team Deathmatch)
    Queue.rbxlQueue (Free Play)
Installation and Setup | Documentation - Roblox Creator Hub (2024)

References

Top Articles
Latest Posts
Article information

Author: Kareem Mueller DO

Last Updated:

Views: 6327

Rating: 4.6 / 5 (46 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Kareem Mueller DO

Birthday: 1997-01-04

Address: Apt. 156 12935 Runolfsdottir Mission, Greenfort, MN 74384-6749

Phone: +16704982844747

Job: Corporate Administration Planner

Hobby: Mountain biking, Jewelry making, Stone skipping, Lacemaking, Knife making, Scrapbooking, Letterboxing

Introduction: My name is Kareem Mueller DO, I am a vivacious, super, thoughtful, excited, handsome, beautiful, combative person who loves writing and wants to share my knowledge and understanding with you.