安装和设置

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

要设置战斗 royale 游戏,您必须下载 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. 右键单击每个 地点,选择 重命名,并按如下所示命名:

    战斗 royale 地点名称
  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 为最佳社交游戏体验平衡玩家/服务器,但战斗 royale 应该允许更大和更激烈的战斗。为此:

  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 是我们在美国及其他国家或地区的注册与未注册商标。