ドキュメント

​
​

Development

User Acquisition

Monetization

産業

Cloud Code

Open Unity Dashboard

Cloud Code

LiveOps
​
​
Cloud Code
  • Overview
  • Get started
  • Server authority
    • UGS integration and access control
    • Cheat prevention
    • Game state management
    • Debug with logs
  • Cloud Code C# modules
  • Cloud Code JavaScript scripts
  • Logging
  • Use-case samples
  • Privacy and consent
  1. Cloud Code

サービスへのアクセスを制御する

Restrict direct player access to backend services and only allow updates through trusted server code.
読み終わるまでの所要時間 4 分
最終更新 5ヶ月前

プレイヤーの情報を保存するには、プレイヤーの識別子が必要です。Unity Gaming Services (UGS) では、セキュリティと識別のために、ほとんどの機能へのアクセスに対してプレイヤーに 認証 を求めています。認証プロセスとは、同じプレイヤーが新しいデバイスで同じプロバイダーを通じてゲームにサインインすると、プレイヤーが同じ
playerId
を持つことを意味します。これにより、デバイス間でゲームデータを同期することもできます。
デフォルトでは、UGS はプレイヤーアプリケーションが API エンドポイントを直接呼び出すことを許可しており、これを使用してテストできます。サーバー認証の原則では、プレイヤーの直接アクセスを制限し、信頼できるサーバーコードによる更新のみを許可することが推奨されています。つまり、プレイヤークライアントはプレゼンテーションレイヤーとして機能し、Cloud Code は整合性を検証して正確なゲーム状態データを保存します。
エンドポイントレベルでプレイヤー API アクセスを無効にするには、アクセス制御 を使用できます。アクセス制御を使用して、Cloud Code 関数を介したバックエンドサービスへの呼び出しのみを許可できます。また、プロジェクトのサービス認証情報を使用して、サーバーへのアクセスを許可することもできます。
詳細については、アクセス制御と Cloud Code の使用を準備する 方法に関するページを参照してください。

UGS サービスとのインテグレーション

Cloud Code は、Remote Config、Cloud Save などの他の Unity Gaming Services (UGS) とシームレスに統合でき、完全なバックエンドを構築します。一部の UGS サービスでは、特定のアクションが発生したときに Triggers サービスに送信される トリガーイベント が生成されます。
サーバー主導型ゲームがある場合、クライアントはイベントを作成できません。つまり、トリガーなどのイベントは常にサーバー上に作成され、データを信頼できます。
ゲーム内でトリガーやその他のイベントを使用する方法の詳細については、Triggers を参照してください。

Copyright © 2026 Unity Technologies
法規事項プライバシーポリシークッキーDocumentation Terms of Use私の個人情報を販売または共有しないプライバシーに関する選択 (クッキー設定)

"Unity" の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です (詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

一部のページは利便性向上のため機械翻訳を使用しており、内容に不正確な表現が含まれる場合があります。内容に齟齬または不一致が生じた場合は、英語版を正本とします。

  • このページ
    • UGS サービスとのインテグレーション


このページの問題を報告する