This document is about: QUANTUM 3
SWITCH TO

ダッシュボード構成

はじめに

Quantum は、特定のゲーム関連変数のために Photon ダッシュボードを介して追加の構成を提供します。これらは、ゲームのニーズに応じて有効化/無効化したり調整したりできます。

プロパティ定義

BlockNonProtocolMessages

プロパティ名 | 型
BlockNonProtocolMessages Boolean

サーバーに送信されるすべての非プロトコルメッセージをキャンセルし、条件がトリガーされたときに "Blocked non-protocol message" と一度ログ記録します。true に設定されているときのみ有効です。

BlockPlayerProperties

プロパティ名 | 型
BlockPlayerProperties Boolean

クライアントからのすべてのプレイヤープロパティ設定リクエストをキャンセルし、トリガーされたときに "Blocked player properties" と一度ログ記録します。true に設定されているときのみ有効です。

SkipFixedInputSizeValidation

プロパティ名 | 型
SkipFixedInputSizeValidation Boolean

固定入力サイズが検出されたときにプレイヤーを切断するセキュリティチェックを無効にします。特定のクライアントの問題に対処します。true に設定されているときのみ有効です。

SessionConfig

プロパティ名 | 型
SessionConfig Json

ダッシュボードでグローバルな SessionConfig を設定でき、クライアントから送信された設定を上書きして悪意のあるプレイヤーから保護します。

BlockRoomProperties

プロパティ名 | 型
BlockRoomProperties Boolean

作成後にクライアントによって設定されたすべてのルームプロパティをブロックし、StartQuantum のみを許可します。

注意:これにより Open および IsVisible にも影響があります。

AllowedLobbyProperties

プロパティ名 | 型
AllowedLobbyProperties String

クライアントがロビーのプロパティとして送信を許可されるプロパティのリストを設定します。これにより、マスタサーバーでのマッチメイキングパフォーマンスを保護します。このプロパティが設定されると、クライアントによって送信される非リストプロパティは削除されます。

MaxPlayerSlots

プロパティ名 | 型
MaxPlayerSlots Integer

クライアントがアクティブ化できるプレイヤースロットの数を制限し、デフォルトで 128 に設定しています。デフォルトでは、クライアントはゲームがサポートする限り、ローカルプレイヤーを無制限に作成できます。この値を設定することで、すべてのゲームでこの制限を適用できます。この値はウェブフックによっても設定できます。

StartPropertyBlockedTimeSec

プロパティ名 | 型
StartPropertyBlockedTimeSec Integer

ゼロより大きい数字が設定されている場合、Quantum がルーム内で開始されるまでの最小秒数が経過するまで、開始をブロックします。これにより、ゲームが開始される前にプレイヤーが十分に参加する時間を確保できます。

StartPropertyForcedTimeSec

プロパティ名 | 型
StartPropertyForcedTimeSec Integer

ゼロより大きい数字が設定されている場合、ルームが作成された後、Quantum を開始するまでに経過できる最大秒数を指定します。指定された時間を超えると、ゲームはルームのゲームプロパティにある「StartQuantum」を true に設定します(すでに設定されていない場合)。

HideRoomAfterStartSec

プロパティ名 | 型
HideRoomAfterStartSec Integer

ゼロより大きい数字が設定されている場合、Quantum がルーム内で開始された後、ルームが一般または検索リストから隠れるまでの秒数を定義します。これにより、ルームの可視性を管理し、新しいプレイヤーが進行中のゲームに参加しないようにすることができます。

CloseRoomAfterStartSec

プロパティ名 | 型
CloseRoomAfterStartSec Integer

ゼロより大きい数字が設定されている場合、Quantum がルーム内で開始された後にルームを閉じるまでの秒数を決定します。ルームを閉じると、新規プレイヤーの参加が防止され、ゲームセッションのライフサイクルを管理するために使用されます。

セキュリティと最適化

Quantum 3 は、Quantum 2.1 の構成ベースのセキュリティ対策からの移行として、プラグインを保護するための新しい方法としてウェブフックを導入しています。このシフトは、開発者が独自のバックエンドに検査および検出を実装しやすくすることを目的としています。

注意事項

ローカルテストのために、SessionConfig JSON 内の引用符をエスケープすることを確認してください。

Back to top