安裝與設置

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

要設置戰鬥皇家遊戲,您必須下載 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. 右鍵單擊每個 地點,選擇 重命名,並按如下所示命名:

    戰鬥皇家地點名稱
  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 (C 在 Mac 上) 複製到剪貼板。

  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 是我們在美國及其他國家地區的部分註冊與未註冊商標。