安装和设置

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

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

在继续到 1> 运行游戏1> 之前,还需要配置地方 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. 对于 创建者 字段,选择“我”发布地方到您的个人帐户,或选择一个群组。

  6. 准备好时,点击 创建 按钮。

添加额外的地点

发布大厅位置后,您需要为游戏添加 五个额外位置

  1. 如果它还不可见,请打开 资产管理器 窗口(查看)。

    Toggle Game Explorer
  2. 双击 Places 文件夹。

    Select Places
  3. 在窗口的任意空白区域(不是位置名/地砖)右击并选择 添加新位置 。重复这个过程五次,直到您有六个位置。

  4. 右击每个 地方,选择 重命名 ,并将其命名为:

    Battle royale Place Names
  5. 再次发布游戏 (File → 发布到 Roblox)。

复制并粘贴地方 ID

每个地方都必须是跨地域联盟,以便玩家可以从大厅传送到各个游戏模式队列,从而实现。 要实现此目标,您需要收集您创建上述地方的地方ID。

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

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

  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. 从主页选项卡点击游戏设置按钮。

    Game Settings
  2. 选择 地方 选项卡。

  3. 对于每个六个地方,单击按钮并选择 编辑

    Edit Place Settings
  4. 对于 服务器填充 ,选择 最大

    Set Server Fill to Maximum.
  5. 点击 保存 在窗口底部。

发布额外地点

现在您需要从下载的套装中打开剩余的 .rbxl 文件,修改其 _places 桌子,并发布它们。

复制地方表

  1. 参阅大厅的 _places 脚本中的 _places 表:

--------------------------------------
-- 游戏中列出的名称地点列表
local _places = {
lobby = 0123456789,
gameplay_development = 0987654321,
queue_default = 0123459876,
queue_deathmatch = 0987651234,
queue_teamDeathmatch = 0132457689,
queue_freePlay = 0678912345
}
--------------------------------------
  1. 选择 整个表 并将其复制到剪贴板,使用CtrlC (0>⌘0> 2>C2> 在Mac上)。

  2. 点击其Tab中的X关闭大厅。

    Close Lobby Tab.

替换桌子

  1. 打开 Gameplay.rbxl 文件。

  2. 在 复制第一个 中打开其 主配置 脚本。

    MainConfiguration Script
  3. 将您复制上方的 _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
    }
    --------------------------------------
  4. 选择 文件发布为… 以打开发布窗口。

  5. 点击 更新现有游戏…

    Update Existing Game.
  6. 找到并单击您发布之前发布的 大厅 位置。

  7. 在下个屏幕上,您应该看到添加前先前所添加的地方的列表。从列表中,选择 游戏玩法 位置,然后单击 覆盖 按钮。

    Overwrite Existing Place
  8. 发布地点后,请单击其选项卡中的“X”来将其关闭。

    Close the place tab.
  9. 打开 Queue.rbxl 文件,重复此过程,使用 文件发布为… 发布它到所有四个队列地点。 基本上, 1> Queue.rbxl1> 应该发布到

    文件发布栏位
    大厅.rbxl大厅
    游戏玩法.rbxl游戏玩法
    Queue.Rbxl队列 (默认)
    Queue.Rbxl队列(死亡竞赛)
    Queue.Rbxl队列 (团队死亡竞赛)
    Queue.Rbxl队列(免费游戏)