要设置战斗体验,您必须下载 Studio 和项目 参考文件。
在继续到 1> 运行游戏1> 之前,还需要配置地方 ID、服务器和1>发布1>设置。
参考文件
RobloxBattleRoyale.zip 由轻松访问的 .rbxl 文件组成,您可以在 Roblox Studio 中立即打开并使用。
名称 | 描述 |
---|---|
大厅.rbxl | 玩家可以在这里选择游戏模式。 |
游戏玩法.rbxl | 战斗匹场景的地方。 |
Queue.Rbxl | 在玩家被传送到战斗地图之前,在队列中等待的地方。 |
创建一个新游戏
Roblox Battle Royale 必须结构为游戏,拥有六个独特的地点。要开始:
在 Roblox Studio 中打开 Lobby.rbxl。
选择 文件 → 发布为… 以打开发布窗口。
点击 创建新游戏… 。
键入 大厅 为大厅名称。
对于 创建者 字段,选择“我”发布地方到您的个人帐户,或选择一个群组。
准备好时,点击 创建 按钮。
添加额外的地点
发布大厅位置后,您需要为游戏添加 五个额外位置 :
如果它还不可见,请打开 资产管理器 窗口(查看)。
双击 Places 文件夹。
在窗口的任意空白区域(不是位置名/地砖)右击并选择 添加新位置 。重复这个过程五次,直到您有六个位置。
右击每个 新 地方,选择 重命名 ,并将其命名为:
再次发布游戏 (File → 发布到 Roblox)。
复制并粘贴地方 ID
每个地方都必须是跨地域联盟,以便玩家可以从大厅传送到各个游戏模式队列,从而实现。 要实现此目标,您需要收集您创建上述地方的地方ID。
在资产管理器窗口中,右击 大厅 ,然后选择 复制ID到剪贴板 。
如果它还不可见,请打开 探险器 窗口 ( 查看 → 探险器 ).
在 复制的第一个 中打开 主配置 脚本。在 配置 中。
找到 _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 脚本中的 _places 表:
---------------------------------------- 游戏中列出的名称地点列表local _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------
选择 整个表 并将其复制到剪贴板,使用CtrlC (0>⌘0> 2>C2> 在Mac上)。
点击其Tab中的X关闭大厅。
替换桌子
打开 Gameplay.rbxl 文件。
在 复制第一个 中打开其 主配置 脚本。
将您复制上方的 _places 表复制到现有的 _places 表 ( Ctrl 0> V0> ; 3> ⌘3> 5> V5> ) ,以便每个场景方的表都相同。
---------------------------------------- 游戏中列出的名称地点列表local _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------选择 文件 → 发布为… 以打开发布窗口。
点击 更新现有游戏… 。
找到并单击您发布之前发布的 大厅 位置。
在下个屏幕上,您应该看到添加前先前所添加的地方的列表。从列表中,选择 游戏玩法 位置,然后单击 覆盖 按钮。
发布地点后,请单击其选项卡中的“X”来将其关闭。
打开 Queue.rbxl 文件,重复此过程,使用 文件 → 发布为… 发布它到所有四个队列地点。 基本上, 1> Queue.rbxl1> 应该发布到
文件 发布栏位 大厅.rbxl 大厅 游戏玩法.rbxl 游戏玩法 Queue.Rbxl 队列 (默认) Queue.Rbxl 队列(死亡竞赛) Queue.Rbxl 队列 (团队死亡竞赛) Queue.Rbxl 队列(免费游戏)