安装和设置

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

要设置战斗皇后体验,您必须下载 Studio 和项目 参考文件

在继续执行运行游戏之前,还需要额外配置地点ID服务器发布设置。

参考文件

RobloxBattleRoyale.zip 包含易于访问的 .rbxl 文件,您可以立即在 Roblox Studio 中打开并进行实验。

名称描述
大厅.rbxl玩家选择游戏模式的入口大厅。
游戏玩法.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)。

复制并粘贴地点ID

每个地方必须相互关联,以便玩家可以从大厅传送到各种游戏模式队列,并相反。为了实现这一目标,您需要收集上面创建的地点的地点ID。

  1. 在资产管理器窗口中,右击 大厅 并选择 复制ID到剪贴板

    Copy Lobby ID
  2. 如果它还不可见,请打开 Explorer 窗口 ( 查看Explorer )。

  3. 复制第一个配置 中打开 主配置 脚本。

    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. 选择 整个表 并将其复制到剪贴板中(Mac上的CtrlC (C )。

  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大厅
    游戏玩法.rbxl游戏玩法
    队列.rbxl队列(默认)
    队列.rbxl队列(死亡竞赛)
    队列.rbxl队列(团队死斗)
    队列.rbxl队列(免费游戏)