コアスクリプト

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

Roblox Battle Royale のコアゲームループは、ServerScriptService/Server サーバー上の StarterPlayer/StarterPlayerScripts/Client クライアント上の 2つのスクリプトによって処理されています。

インターナショナル設定

ReplicatedFirst/InitialSetup スクリプトは、いくつかのエンジンレベルシステムを構成し、ReplicatedFirst/Configurations/AssetPreloads で参照されるアセットをクライアントがロードすることを確認します。

ゲームステージ

特定のシステムの初期化と更新は、ゲームの現在のステージに応じて異なります。これらの大多数の場合は、ServerScriptService/Core/GameStageHandler がサーバーにおいて処理し、ReplicatedStorage/Core/StageManager がクライアントに処理さ

プレース/サーバーロール

ReplicatedFirst/Configurations/MainConfiguration 内のステージリストにより、異なるゲームプレイモードが実行されます。


local _roleStages = {
Lobby = {"Lobby"},
Queue = {"Queue"},
Gameplay = {"Waiting", "Gameplay", "EndGame"},
}

場所に持つことができる 3つの異なるロールがあります:

  • ロビー — オプションのようなゲームモードを選択できる場所。
  • キュー — 特定のゲームモードのために、プレイヤーの群れが集まる場所、ビルドし、戦いながら、設定された最小プレイヤー数に到達するまで待ちます。プレイヤーの数が最小に到達したとき、カウントダウンが開始され、現在、3:00分間設定されている、ゲームプレイを開始するために待機します。
  • ゲームプレイ — スカイダイビングが行われ、ゲームが完了するまでプレイされる場所。