管理ポータルでチャット設定を構成する
注釈:本資料はAI技術を用いて翻訳されています。
概要
AccelByte Gaming Services (AGS) チャットサービスを使用すると、プレイヤーは WebSocket 接続を介してゲーム内のフレンドやパーティメンバーとリアルタイムでメッセージを送受信できます。
この記事では、AGS 管理ポータルでチャットサービスを構成する際の主要な概念と、その構成がゲームにどのように反映されるかについて説明します。
チャット構成
AGS 管理ポータルでは、ソーシャル > チャット > チャット構成 からゲームのチャット設定を構成できます。

クランチャット
クランチャット機能により、プレイヤーはクランの他のメンバーと非公開で通信できます。クランチャット機能はデフォルトで無効になっています。
チャットレート制限
チャットレート制限は、プレイヤーが一定期間(ミリ秒単位で設定)に送信できるチャットメッセージの数を制御します。レート制限ロジックはトークンバケットアルゴリズムを使用しており、プレイヤーがバーストメッセージを送信できる一方で、トークンが補充されるまで待つ必要があるため、無期限にメッセージを送信し続けることはできません。チャットレート制限は、以下のオプションで構成されます:
- チャットレート制限期間 (ms): プレイヤーのメッセージ送信レートが規制される期間をミリ秒 (ms) 単位で指定します。これは、チャットレート制限バースト オプションで設定されたバースト制限をシステムが適用する期間を指定します。デフォルトでは、これは 1,000 ミリ秒 (1 秒) に設定されており、バースト制限が 1 秒ごとに適用されることを意味します。
- チャットレート制限バースト: レート制限が適用される前にプレイヤーが送信できるメッセージの最大数を指定します。この設定により、一時的なメッセージアクティビティの急増が可能になります。デフォルトでは、バースト制限は 10 メッセージに設定されています。
デフォルトのチャットレート制限構成では、プレイヤーは 1 秒間に最大 10 メッセージを迅速に送信できますが、この制限に達した後は、レート制限ルールに従ってトークンが補充されるまで待ってから別のメッセージを送信する必要があります。
チャットスパム制限
チャットスパム制限は、プレイヤーがスパムとしてマークされる前に、一定期間内に連続して送信できる同一メッセージの許可数を制御します。チャットスパム制限は、以下のオプションで構成されます:
- チャット文字制限: チャットでの通常の単一行メッセージの制限。デフォルトのチャット文字制限は 500 文字です。
- チャットスパム制限期間 (ms): プレイヤーがスパムとしてマークされる前に、同一メッセージの最大数を送信できる期間。デフォルト値は 30,000 ms (30 秒) です。
- チャットスパム制限バースト: スパム制限期間内にプレイヤーが送信できる同一チャットメッセージの最大数。デフォルト値は 5 です。
- スパムミュート期間 (ms): スパムメッセージを送信したことが確認されたプレイヤーがミュートされる期間。デフォルト値は 600,000 ミリ秒 (10 分) です。
デフォルトのチャットスパム制限構成では、プレイヤーは 30 秒以内に同一メッセージを最大 5 回まで送信できます。制限を超えると、プレイヤーのメッセージはスパムユーザーとしてマークされ、10 分間ミュートされます。