コンテンツにスキップ

ゲームコンテンツログ

カテゴリー

共通サーバー service_metrics-game_content_log
テストサーバー service_metrics_test-game_content_log

ログ仕様

Note

スネークケースのフィールド、例えば server_id は、最終ストレージ(BigQuery)に保存されるときにキャメルケース、例えば serverId に変換され、指定されていない形式で送信されたログ、例えば serverid はその列に保存されません。

フィールド名 説明 タイプ 必須
date ログを保存する時間
フォーマット: yyyy-mm-dd hh🇲🇲ss
例: 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"
}