安裝和設置

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

要設置 Battle Royale 體驗,您必須下載 Studio 和項目 參考文件

執行遊戲 之前,還需要先對 地方 ID伺服器 和 1>發行1> 設定進行額外配置。

參考文件

RobloxBattleRoyale.zip 包含容易存取的 .rbxl 檔案,您可以在 Roblox Studio 中立即開啟並使用。

名稱說明
大廳.rbxl玩家可以在入口大廳選擇遊戲模式。
遊戲體驗。rbxl戰鬥比賽發空間在哪裡。
Queue.Rbxl在玩家被傳送到戰鬥地圖之前,在排隊中等待。

創建新遊戲

Roblox Battle Royale 必須結構為一個六個獨特位置的遊戲。要開始:

  1. 在 Roblox Studio 中開啟 Lobby.rbxl

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

  3. 靠近窗口底部,按一下 創建新遊戲…

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

    Set Lobby Name
  5. 對於 創作者 字段,選擇 "Me" 以發布地點到您的個人帳號,或選擇群組。

  6. 準備好時,請按一下 建立 按鈕。

添加額外位置

發布大廳位置後,您需要在遊戲中增加 五個額外位置

  1. 如果尚未可見,請開啟 資產素材管理器器 窗口 (View → Asset Manager)。

    Toggle Game Explorer
  2. 雙擊 位置 文件夾。

    Select Places
  3. 在任何空白區域的窗口 (不過不是地方名稱/瓷磚) 右鍵並選擇 新增地方 。重複此動作總共五次,直到你有六個位置。

  4. 右鍵點擊每個新地方,選擇 重命名,並命名為:

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

複製並貼入地點 ID

每個地方必須是交叉連接,因此玩家可以從大廳傳送到各個遊戲模式的排隊和 vice-versa。若要達到此目的,您需要收集您創建上述地方的地方 ID。

  1. 在資產管理器窗口中,右鍵點擊 大廳 並選擇 複製ID到剪貼板

    Copy Lobby ID
  2. 如果尚未可見,請開啟 探險家 窗口 ( 檢視探險家 )。

  3. 在 ReplicatedFirst 內開啟 MainConfiguration 指令碼內的 Configurations

    MainConfiguration Script
  4. 找到 _places 桌子,並且從步驟 #1 作為 lobby 鍵匙值的複製 ID 粘貼。

    大廳-主設定

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

    放置桌子鑰匙
    大廳大廳
    遊戲玩法遊戲玩法_開發
    排隊 (預設)排隊預設
    排隊 (Deathmatch)排隊死亡競賽
    排隊 (團隊死亡競賽)排隊隊伍死亡競賽
    排隊 (免費遊玩)排隊_自由遊玩

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

調整服務器填充

預設情況下,Roblox 會為玩家/伺服器平衡,以達到最佳的社交遊戲體驗,但戰鬥對戰應該允許更大、更激烈的戰鬥。若要實現此目標:

  1. 從 首頁 選單檢查 遊戲設定 按鈕。

    Game Settings
  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. 選擇 整個表 並將其複製到剪貼簿中,使用CtrlC (1>⌘1> 4>C4>在Mac上)。

  2. 關閉 лобби地點,點擊其中的 X 按鈕。

    Close Lobby Tab.

替換桌子

  1. 開啟 Gameplay.rbxl 檔案。

  2. 在 ReplicatedFirst 內開啟其 主設定 指令內的 開啟資料庫

    MainConfiguration Script
  3. 將您複製上方的 _places 桌子 ( _places V ; 1>⌘1> 4>V4> ) 貼在現有 7>_places7> 桌子上,讓每個空間方的桌子都相同。


    --------------------------------------
    -- 遊戲中的名稱位置清單
    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. 發布地點之後,請使用Tab的X關閉它。

    Close the place tab.
  9. 開啟 Queue.rbxl 檔案,並重複此過程,使用 檔案發布為… 發布到所有四個排隊位置。 基本上, 1>Queue.rbxl1> 應該發布到 <

    檔案發布欄位
    大廳.rbxl大廳
    遊戲體驗。rbxl遊戲玩法
    Queue.Rbxl排隊 (預設)
    Queue.Rbxl排隊 (Deathmatch)
    Queue.Rbxl排隊 (團隊死亡競賽)
    Queue.Rbxl排隊 (免費遊玩)