Skip to content

元ドキュメント: Game Log Description

ゲームログの仕様

概要

ACE経済セキュリティサービスは、ゲーム内の取引やアイテムの移動を分析するために、特定のゲームログデータを必要とします。本ドキュメントでは、接続に必要なログの形式と内容について説明します。

必要なログ種別

1. 通貨ログ

ゲーム内仮想通貨の獲得と消費に関するログです。

フィールド必須説明
log_idstringログ一意ID
timestamplongログ発生時刻(UNIXタイムスタンプ)
player_idstringプレイヤーID
currency_typestring通貨種別(gold, diamond等)
actionstring操作種別(earn / spend)
amountlong数量
balance_afterlong操作後残高
sourcestring発生源(quest, shop, trade等)
extra_infostring追加情報(JSON形式)

2. アイテムログ

アイテムの獲得・消費・移動に関するログです。

フィールド必須説明
log_idstringログ一意ID
timestamplongログ発生時刻
player_idstringプレイヤーID
item_idstringアイテムID
item_namestringアイテム名
actionstring操作種別(obtain / consume / trade)
countint数量
sourcestring発生源

3. 取引ログ

プレイヤー間の取引に関するログです。

フィールド必須説明
log_idstringログ一意ID
timestamplong取引発生時刻
sender_idstring送り手プレイヤーID
receiver_idstring受け手プレイヤーID
trade_typestring取引種別(direct / market / mail)
itemsarray取引対象アイテム/通貨リスト

4. ログインログ

プレイヤーのログイン・ログアウトに関するログです。

フィールド必須説明
timestamplongログ発生時刻
player_idstringプレイヤーID
actionstringlogin / logout
ip_addressstringIPアドレス
device_idstringデバイスID

ログ送信方式

方式説明
API直接送信リアルタイムにHTTP APIでログを送信
バッチアップロード定期的にファイルをアップロード
KafkaストリームKafkaトピックにログを送信

注意事項

  1. すべてのタイムスタンプはUTCベースのUNIXタイムスタンプ(ミリ秒)を使用してください
  2. プレイヤーIDはゲーム内で一意な識別子を使用してください
  3. ログの欠損は分析精度に直接影響するため、完全なログ送信を心がけてください

Tencent Cloud プロダクトドキュメント