安裝和設置

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

要設置戰鬥皇室體驗,您必須下載 Studio 和項目 參考檔案

在繼續執行運行遊戲之前,還需要額外配置位置ID、伺服器和發布設定。

參考檔案

RobloxBattleRoyale.zip 包含易於存取的 .rbxl 文件,您可以立即在 Roblox Studio 中打開並進行實驗。

名稱說明
大廳.rbxl玩家選擇遊戲模式的入口大廳。
遊戲play.rbxl戰鬥賽事發空間的地方。
隊列.rbxl玩家在被傳送到戰鬥地圖之前聚集的隊列地點。

創建新遊戲

Roblox 戰鬥皇室必須被結構化為擁有六個獨特地點的遊戲。為了開始:

  1. 在 Roblox Studio 中開啟 Lobby.rbxl

    Lobby View.
  2. 選擇 檔案以…發布 以開啟發布窗口。

  3. 在窗口底部附近,單擊 創建新遊戲…

    Publish Window - Create New.
  4. 輸入 大廳 作為地點名稱。

    Set Lobby Name
  5. 對於 創作者 欄位,選擇「我」以發布地點到個人帳帳號,或選擇一個群組。

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

新增額外位置

一旦大廳地點發布,您就需要將 額外加五個地點 添加到遊戲中:

  1. 如果尚未可見,請打開 資產管理器 窗口(查看→資產管理器)。

  2. 雙擊 地點 文件夾。

    Select Places
  3. 在窗口的任何空白區域點擊右鍵(不是在地點名稱/瓷磚上),然後選擇 新增新地點 。重複此動作共五次,以便你有六個地方。

  4. 右鍵單擊每個 位置,選擇 重命名 ,並將名稱命名如下:

    Battle royale Place Names
  5. 再次發布遊戲(檔案 → 發布到 Roblox)。

複製並粘貼位置標識

每個地方必須相互關聯,以便玩家可以從大廳傳送到各種遊戲模式隊列,並相反。為了達到這一目標,您需要收集上述創建的地點的地點標識。

  1. 在「資產管理器」視窗中,右鍵單擊 大廳 並選擇 複製ID到剪貼簿

    Copy Lobby ID
  2. 如果尚未可見,請打開 導航器 窗口 ( 查看導航器 )。

  3. ReplicatedFirst 中開啟 主配置 腳本 → 配置

    MainConfiguration Script
  4. 找到 _places 表,並將步驟 #1 複製的 ID 貼到 lobby 鍵的值。

    大廳主配置

    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 表鍵值中。

    放置表鍵
    大廳大廳
    遊戲遊戲_開發
    隊列 (預設)隊列_預設
    隊列 (死鬥)隊列死亡競賽
    隊列 (團隊死亡競賽)隊列_團隊死亡競賽
    隊列 (免費遊玩)隊列_免費播放

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

調整伺服器填充

預設情況下,Roblox會為玩家/伺服器平衡,以獲得最佳的社交遊戲體驗,但戰鬥皇家應該允許更大和更激烈的戰鬥。要達到這個目標:

  1. 開啟 遊戲設定

  2. 選擇 地點 標籤。

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

    Edit Place Settings
  4. 對於 伺服器填充 ,選擇 最大

    Set Server Fill to Maximum.
  5. 點擊 儲存 在窗口底部。

發布額外的地點

現在您需要從下載的組合中打開剩下的 .rbxl 文件,修改其 _places 表,然後發布它們。

複製地點表

  1. 參考大廳的 _places 腳本中的 表格 指令碼:

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

  2. 點擊其標籤中的 X 關閉大廳地點。

    Close Lobby Tab.

替換表格

  1. 開啟 Gameplay.rbxl 檔案。

  2. ReplicatedFirst 中開啟其 主要配置 腳本 → 配置

    MainConfiguration Script
  3. 將您上面複製的 表貼到現有的 表上( ; > 《12》),使每個空間方的表格相同。


    --------------------------------------
    -- 遊戲中命名的地點清單
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
    --------------------------------------
  4. 選擇 檔案以…發布 以開啟發布窗口。

  5. 在窗口底部附近,單擊 更新現有遊戲…

    Update Existing Game.
  6. 找到並點擊您之前發布的 大廳 位置。

  7. 在下一個畫面上,你應該看到你先前添加的地點清單。從列表中選擇 遊戲 地點,然後點擊 覆蓋 按鈕。

    Overwrite Existing Place
  8. 一旦地點發布,點擊標籤中的 X 關閉它。

    Close the place tab.
  9. 開啟 Queue.rbxl 檔案並重複此過程,使用 檔案發布為… 將它發布到所有四個隊列位置。基本上,Queue.rbxl 應該發布到 隊列 (預設)隊列 (死亡競賽)隊列(團隊死亡競賽)隊列(自由遊戲) 欄位。

    檔案發布欄位
    大廳.rbxl大廳
    遊戲play.rbxl遊戲
    隊列.rbxl隊列 (預設)
    隊列.rbxl隊列 (死鬥)
    隊列.rbxl隊列 (團隊死亡競賽)
    隊列.rbxl隊列 (免費遊玩)