要設置戰鬥皇室體驗,您必須下載 Studio 和項目 參考檔案 。
在繼續執行運行遊戲之前,還需要額外配置位置ID、伺服器和發布設定。
參考檔案
RobloxBattleRoyale.zip 包含易於存取的 .rbxl 文件,您可以立即在 Roblox Studio 中打開並進行實驗。
名稱 | 說明 |
---|---|
大廳.rbxl | 玩家選擇遊戲模式的入口大廳。 |
遊戲play.rbxl | 戰鬥賽事發空間的地方。 |
隊列.rbxl | 玩家在被傳送到戰鬥地圖之前聚集的隊列地點。 |
創建新遊戲
Roblox 戰鬥皇室必須被結構化為擁有六個獨特地點的遊戲。為了開始:
在 Roblox Studio 中開啟 Lobby.rbxl。
選擇 檔案 → 以…發布 以開啟發布窗口。
在窗口底部附近,單擊 創建新遊戲… 。
輸入 大廳 作為地點名稱。
對於 創作者 欄位,選擇「我」以發布地點到個人帳帳號,或選擇一個群組。
準備好之後,點擊 創建 按鈕。
新增額外位置
一旦大廳地點發布,您就需要將 額外加五個地點 添加到遊戲中:
如果尚未可見,請打開 資產管理器 窗口(查看→資產管理器)。
雙擊 地點 文件夾。
在窗口的任何空白區域點擊右鍵(不是在地點名稱/瓷磚上),然後選擇 新增新地點 。重複此動作共五次,以便你有六個地方。
右鍵單擊每個 新 位置,選擇 重命名 ,並將名稱命名如下:
再次發布遊戲(檔案 → 發布到 Roblox)。
複製並粘貼位置標識
每個地方必須相互關聯,以便玩家可以從大廳傳送到各種遊戲模式隊列,並相反。為了達到這一目標,您需要收集上述創建的地點的地點標識。
在「資產管理器」視窗中,右鍵單擊 大廳 並選擇 複製ID到剪貼簿 。
如果尚未可見,請打開 導航器 窗口 ( 查看 → 導航器 )。
在 ReplicatedFirst 中開啟 主配置 腳本 → 配置 。
找到 _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 = nillocal _placeOverrides = {}local _overrides = {}----- 遊戲中命名的地點清單local _places = {lobby = 0123456789,gameplay_development = 0,queue_default = 0,queue_deathmatch = 0,queue_teamDeathmatch = 0,queue_freePlay = 0}---重複 複製ID到剪貼板 過程對其他五個地方,然後將它們貼到相關的 _places 表鍵值中。
放置 表鍵 大廳 大廳 遊戲 遊戲_開發 隊列 (預設) 隊列_預設 隊列 (死鬥) 隊列死亡競賽 隊列 (團隊死亡競賽) 隊列_團隊死亡競賽 隊列 (免費遊玩) 隊列_免費播放 -- 遊戲中命名的地點清單local _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}再次發布遊戲( 檔案 → 發布到 Roblox )。
調整伺服器填充
預設情況下,Roblox會為玩家/伺服器平衡,以獲得最佳的社交遊戲體驗,但戰鬥皇家應該允許更大和更激烈的戰鬥。要達到這個目標:
開啟 遊戲設定。
選擇 地點 標籤。
對於每個六個地點,點擊按鈕並選擇 編輯 。
對於 伺服器填充 ,選擇 最大 。
點擊 儲存 在窗口底部。
發布額外的地點
現在您需要從下載的組合中打開剩下的 .rbxl 文件,修改其 _places 表,然後發布它們。
複製地點表
- 參考大廳的 _places 腳本中的 表格 指令碼:
---------------------------------------- 遊戲中命名的地點清單local _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------
選擇 整個表 並將其複製到剪貼簿中,使用 Ctrl C ( ⌘ C 在 Mac 上)。
點擊其標籤中的 X 關閉大廳地點。
替換表格
開啟 Gameplay.rbxl 檔案。
在 ReplicatedFirst 中開啟其 主要配置 腳本 → 配置 。
將您上面複製的 表貼到現有的 表上( ; > 《12》),使每個空間方的表格相同。
---------------------------------------- 遊戲中命名的地點清單local _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------選擇 檔案 → 以…發布 以開啟發布窗口。
在窗口底部附近,單擊 更新現有遊戲… 。
找到並點擊您之前發布的 大廳 位置。
在下一個畫面上,你應該看到你先前添加的地點清單。從列表中選擇 遊戲 地點,然後點擊 覆蓋 按鈕。
一旦地點發布,點擊標籤中的 X 關閉它。
開啟 Queue.rbxl 檔案並重複此過程,使用 檔案 → 發布為… 將它發布到所有四個隊列位置。基本上,Queue.rbxl 應該發布到 隊列 (預設) 、 隊列 (死亡競賽) 、 隊列(團隊死亡競賽) 和 隊列(自由遊戲) 欄位。
檔案 發布欄位 大廳.rbxl 大廳 遊戲play.rbxl 遊戲 隊列.rbxl 隊列 (預設) 隊列.rbxl 隊列 (死鬥) 隊列.rbxl 隊列 (團隊死亡競賽) 隊列.rbxl 隊列 (免費遊玩)