ゲームコンテンツログ
カテゴリー¶
共通サーバー | service_metrics-game_content_log |
---|---|
テストサーバー | service_metrics_test-game_content_log |
ログ仕様¶
Note
スネークケースのフィールド、例えば server_id
は、最終ストレージ(BigQuery)に保存されるときにキャメルケース、例えば serverId
に変換され、指定されていない形式で送信されたログ、例えば serverid
はその列に保存されません。
フィールド名 | 説明 | タイプ | 必須 |
---|---|---|---|
date | ログを保存する時間 フォーマット: yyyy-mm-dd hhss 例: 2012-01-19 16:24:00 | string | Y |
timezone | ログの時間パラメータのUTCオフセット(スペースなし) 例: "UTC+10:30" | string | Y |
channel | C2S: HIVE, KAK: Kakao Talk, LIN: LINE, WEI: Weibo | string(3) | Y |
channel_uid | ログインチャネルのユーザー識別子(一般的にbigintが使用されますが、一部のチャネルではstringタイプを使用する場合があります) LINEなどの情報が不明な場合は0を送信 | string(64) | Y |
game | ゲームのブランド名を使用します(例: derbydays)。app_idの3番目のアイテム 例: com.com2us.littlelegends.kakao.freefull.apple.global.ios.universal => littlelegends | string(50) | Y |
server_id | サーバーコード サーバーコードを入力するにはサーバーコードの表を参照してください(JSONエンターコード) | string | Y |
server_uid | ゲームサーバーで使用されるユーザー識別子。 ユーザーがサインインしない場合、ユーザー識別子は不明なので、識別子を0に設定します | bigint | Y |
type | ドキュメントの識別子 | string | Y |
content | ゲームによってログの内容を動的に保存します | hashmap (json) | Y |
client_ip | クライアントIP。この値はGeoIPから国の値を抽出します | string(32) | Y |
server_ip | サーバーIP | string(32) | Y |
ログサンプル¶
{
"date": "2014-11-26 10:42:29",
"channel": "C2S",
"channel_uid": "235691991",
"game": "smon",
"server_id": 4,
"server_uid": 235690991,
"type": "user",
"content": {
"command": 4,
"reason": 59,
"stage": 1,
"stage_name": "stage_1",
"monster_id": 1594,
"monster_name": "monster_1594",
"id_1": 2640,
"id_2": 9759,
"id_1_name": "id_1_name_2640",
"id_2_name": "id_2_name_9759"
},
"client_ip": "127.0.0.1",
"server_ip": "192.168.56.101"
}