安裝與設置

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

要設置Battle Royale體驗,您必須下載Studio和項目的參考檔案

在繼續運行遊戲之前,還需要對地點ID伺服器發佈設置進行額外配置。

參考檔案

RobloxBattleRoyale.zip包含易於訪問的.rbxl檔案,您可以在Roblox Studio中立即打開並進行實驗。

名稱描述
Lobby.rbxl玩家選擇遊戲模式的入口大廳。
Gameplay.rbxl戰鬥比賽進行的地點。
Queue.rbxl玩家在被傳送到戰鬥地圖前聚集的隊列地點。

創建一個新遊戲

Roblox Battle Royale必須結構化為一個包含六個獨特地點的遊戲。要開始:

  1. 在Roblox Studio中打開Lobby.rbxl

    大廳視圖。
  2. 選擇檔案 → **另存為...**以打開發佈窗口。

  3. 在窗口底部,點擊創建新體驗

  4. 在地點名稱中輸入Lobby

    設置大廳名稱
  5. 創建者字段中,選擇“我”以將地點發佈到您的個人帳戶,或選擇一個組。

  6. 準備好後,點擊創建按鈕。

添加額外地點

一旦大廳地點被發佈,您需要向遊戲添加五個額外地點

  1. 如果尚未顯示,請打開資產管理器窗口。

  2. 雙擊地點文件夾。

    選擇地點
  3. 在窗口的任何空白區域右鍵單擊(不要在地點名稱/圖塊上)並選擇添加新地點。重複此操作五次,以便您擁有六個地點。

  4. 右鍵單擊每個地點,選擇重命名,並將其命名如下:

    Battle Royale 地點名稱
  5. 再次發佈遊戲(檔案發佈到Roblox)。

複製和粘貼地點ID

每個地點必須進行交叉關聯,以便玩家可以從大廳傳送到各種遊玩模式隊列以及反之亦然。為此,您需要收集上面創建的地點的ID。

  1. 資產管理器窗口中,右鍵單擊Lobby並選擇複製ID到剪貼簿

    複製大廳ID
  2. 如果尚未顯示,請打開資源管理器窗口。

  3. 打開ReplicatedFirstConfigurations中的MainConfiguration腳本。

    MainConfiguration 腳本
  4. 找到_places表並將第1步中複製的ID作為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 = {}
    ---
    -- 遊戲中命名地點的列表
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0,
    queue_default = 0,
    queue_deathmatch = 0,
    queue_teamDeathmatch = 0,
    queue_freePlay = 0
    }
    ---
  5. 重複複製ID到剪貼簿的過程,為另外五個地點進行操作,並將它們粘貼到關聯的_places表的鍵值中。

    地點表鍵
    Lobbylobby
    Gameplaygameplay_development
    Queue (默認)queue_default
    Queue (死亡競賽)queue_deathmatch
    Queue (隊伍死亡競賽)queue_teamDeathmatch
    Queue (自由遊玩)queue_freePlay

    -- 遊戲中命名地點的列表
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
  6. 再次發佈遊戲(檔案發佈到Roblox)。

調整伺服器填充

默認情況下,Roblox會為最佳社交遊玩體驗平衡玩家/伺服器,但戰鬥競賽應該允許更大且更激烈的戰鬥。為了實現這一點:

  1. 打開Studio的檔案體驗設置窗口。

  2. 選擇地點選項卡。

  3. 對於每六個地點中的每一個,點擊按鈕並選擇編輯

    編輯地點設置
  4. 對於伺服器填充,選擇最大

    設置伺服器填充為最大。
  5. 點擊窗口底部的保存

發佈額外地點

現在,您需要打開下載包中的其餘.rbxl檔案,修改它們的_places表,並發佈它們。

複製地點表

  1. 參考大廳的MainConfiguration腳本中的_places表:

--------------------------------------
-- 遊戲中命名地點的列表
local _places = {
lobby = 0123456789,
gameplay_development = 0987654321,
queue_default = 0123459876,
queue_deathmatch = 0987651234,
queue_teamDeathmatch = 0132457689,
queue_freePlay = 0678912345
}
--------------------------------------
  1. 選擇整個表,並使用CtrlC(在Mac上為C)將其複製到剪貼簿。

  2. 通過單擊其選項卡中的X關閉大廳地點。

    關閉大廳選項卡。

替換表

  1. 打開Gameplay.rbxl檔案。

  2. 打開其MainConfiguration腳本,在ReplicatedFirstConfigurations中。

    MainConfiguration 腳本
  3. 將您上面複製的_places表粘貼到現有的_places表上(CtrlV; V),以使每個地點的表相同。


    --------------------------------------
    -- 遊戲中命名地點的列表
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
    --------------------------------------
  4. 選擇檔案 → **另存為...**以打開發佈窗口。

  5. 在窗口底部,點擊更新已存在的體驗...

  6. 找到並點擊您之前發佈的Lobby地點。

  7. 在下一個屏幕上,您應該會看到之前添加的地點列表。從列表中選擇Gameplay地點並點擊覆蓋按鈕。

    覆蓋現有地點
  8. 發佈地點後,通過點擊其選項卡中的X將其關閉。

    關閉地點選項卡。
  9. 打開Queue.rbxl檔案並重複此過程,使用檔案另存為...將其發佈到所有四個隊列地點。基本上,Queue.rbxl應發佈到Queue (默認)Queue (死亡競賽)、**Queue (隊伍死亡競賽)Queue (自由遊玩)**槽。

    檔案發佈槽
    Lobby.rbxlLobby
    Gameplay.rbxlGameplay
    Queue.rbxlQueue (默認)
    Queue.rbxlQueue (死亡競賽)
    Queue.rbxlQueue (隊伍死亡競賽)
    Queue.rbxlQueue (自由遊玩)
©2026 Roblox Corporation、Roblox、Roblox 標誌及 Powering Imagination 是我們在美國及其他國家地區的部分註冊與未註冊商標。