拒否リスト国を追加または削除する
注釈:本資料はAI技術を用いて翻訳されています。
はじめに
国拒否リスト機能では、特定の国を拒否リストに登録し、その国のユーザーがゲームにアクセスできないようにできます。AccelByte Gaming Services (AGS) Admin Portal または AGS CLI を使用して、パブリッシャーネームスペースで管理されているゲームについて、どの国を拒否リストに登録するかを設定できます。
国拒否リスト機能は AGS Public Cloud ではまだサポートされていません。また、現時点ではこの機能はユーザーインターフェースおよび API 上で「blacklist」と呼ばれています。
前提条件
-
AGS Admin Portal へのアクセス権があることを確認してください。
-
Private Cloud では、以下の権限があることを確認してください。
Usage Resource Action Get Country blacklist ADMIN:NAMESPACE:{namespace}:MISCREAD Update Country blacklist ADMIN:NAMESPACE:{namespace}:MISCUPDATE -
AGS CLI の手順に従う場合は、AGS CLI をインストールし、上記の権限を持つアカウントでサインインしてください。詳細については、インストールとサインインを参照してください。例では Bash シェルを使用しています。
国を拒否リストに追加する
- Admin Portal
- AGS CLI
- AGS Admin Portal でパブリッシャーネームスペースに移動し、Game Setup > Country Deny List に移動します。Countries ページには Available Countries と Denied Countries の2つのリストが表示されます。Available Countries リストには、拒否リストに追加できるすべての国が表示されます。
- Available Countries リストをスクロールするか、拒否リストに追加したい国の正式名称を入力します。
- 拒否リストに追加したい国のチェックボックスにチェックを入れるか、国名をクリックします。
- 拒否リストに追加したい国を選択した後、右矢印(>)ボタンをクリックして、選択した国をリストに移動します。新たに拒否された国のユーザーは、直ちに新規アカウントの作成やゲームへのサインインができなくなります。
-
現在の拒否リストをファイルに保存します。
<YourPublisherNamespace>をパブリッシャーネームスペースに置き換えてください。ags iam countries get-deny-list --namespace <YourPublisherNamespace> --format json > deny-list.json -
deny-list.jsonで、拒否したい国のコードをblacklist配列に追加します。既存のコードはそのまま残してください。各国は 2 文字の ISO 3166-1 国コードで指定します。たとえば、USがすでに含まれている拒否リストにKRを追加する場合は次のようになります。{
"blacklist": ["US", "KR"]
} -
更新したリストを送信します。新たに拒否された国のユーザーは、直ちに新規アカウントの作成やゲームへのサインインができなくなります。
ags iam countries update-deny-list --namespace <YourPublisherNamespace> --json @deny-list.json警告更新を実行すると、拒否リスト全体が置き換えられます。必ず手順 1 で取得した現在のリストをもとに編集してください。そうしないと、ファイルに含まれていない国はすべて拒否リストから削除されます。
- 拒否された国は、登録フォームとプロフィール更新フォームの両方の Country Information フィールドから削除されます。
- 拒否された国に既存のアカウントを持つユーザーは、直ちにアカウントへのアクセスがブロックされます。
- AGS はユーザーがゲームにアクセスできるかどうかを判断する際、プロフィールに保存されている国情報のみを参照します。拒否された国の IP アドレスでサインインしても、プロフィール情報に拒否されていない国が登録されているユーザーは、引き続きアカウントにアクセスできます。
国を削除する
拒否リストから国を削除するには、以下の手順に従ってください。
- Admin Portal
- AGS CLI
- AGS Admin Portal でパブリッシャーネームスペースに移動し、Game Setup > Country Deny List に移動します。Countries ページには Available Countries と Denied Countries の2つのリストが表示されます。Denied Countries リストには、削除して Available Countries リストに戻すことができるすべての国が表示されます。
- 拒否された国のリストをスクロールするか、削除したい国の正式名称を入力します。
- 拒否された国のリストから削除したい国のチェックボックスにチェックを入れるか、国名をクリックします。
- 拒否を解除したい国を選択した後、左矢印(<)ボタンをクリックして、選択した国を Available Countries リストに移動します。選択した国のユーザーは、直ちにゲームへのアクセスが許可されます。
-
現在の拒否リストをファイルに保存します。
<YourPublisherNamespace>をパブリッシャーネームスペースに置き換えてください。ags iam countries get-deny-list --namespace <YourPublisherNamespace> --format json > deny-list.json -
deny-list.jsonで、再度許可したい国のコードをblacklist配列から削除し、残りのコードはそのままにします。各国は 2 文字の ISO 3166-1 国コードで指定します。たとえば、USとKRが含まれている拒否リストからKRを削除する場合は次のようになります。{
"blacklist": ["US"]
} -
更新したリストを送信します。削除された国のユーザーは、直ちにゲームへのアクセスが許可されます。
ags iam countries update-deny-list --namespace <YourPublisherNamespace> --json @deny-list.json警告更新を実行すると、拒否リスト全体が置き換えられます。必ず手順 1 で取得した現在のリストをもとに編集してください。そうしないと、ファイルに含まれていない国はすべて拒否リストから削除されます。
- 拒否された国のリストから削除された国は、直ちに登録フォームおよびプロフィール更新フォームで選択可能になります。
- 拒否された国のリストから削除された国のユーザーは、新規アカウントを登録できるようになります。既存のアカウントを持っている場合は、再度サインインしてプロフィールを更新できます。