角色创建日志
類別¶
常見伺服器 | service_metrics-character_creation_log |
---|---|
測試伺服器 | service_metrics_test-character_creation_log |
日誌規範¶
Note
龍蛇命名的欄位,例如 server_id
,在最終存儲(BigQuery)時會轉換為駝峰命名,例如 serverId
,而以未指定形式發送的日誌,例如 serverid
,不會保存在其欄位中。
欄位名稱 | 描述 | 類型 | 必填 |
---|---|---|---|
date | 儲存日誌的時間 格式:yyyy-mm-dd hhss(無空格) 例如:2012-01-19 16:24:00 Scribe/FTP類型必填,Fluentd類型可選 | 字串 | N |
dateTime | 儲存日誌的時間 格式:yyyy-mm-dd hhss 例如:2012-01-19 16:24:00 | 字串 | Y |
category | [遊戲品牌名稱]_[日誌名稱] 遊戲品牌名稱是app_id的第三項 例如:"derbyday_character_creation_log" | 字串 | Y |
timezone | 日誌中時間參數的UTC偏移量 * 將時區的值固定為**空白或GMT+09:00**,因為當以scribe或ftp類型發送日誌定義時,日期始終為KST。 例如:"GMT+09:00" * 在以fluentd或http類型發送日誌定義時,根據dateTime的值靈活設置時區的值。 例如:"GMT+10:30" | 字串 | Y |
channel | C2S: HIVE, KAK: Kakao Talk, LIN: LINE, WEI: Weibo | 字串 (3) | Y |
channel_uid | 登錄渠道上的用戶標識符(通常使用bigint,但某些渠道可能使用字串類型) 如果信息未知(例如LINE),請發送0 | 字串 (64) | Y |
game | 使用遊戲的品牌名稱(例如,derbydays)。app_id的第三項 例如,com.com2us.littlelegends.kakao.freefull.apple.global.ios.universal => littlelegends | 字串 (50) | Y |
server_id | 伺服器代碼 請參考伺服器代碼表輸入伺服器代碼(JSON輸入代碼) | 字串 | Y |
account_id | 伺服器中的唯一帳戶標識符(PK) | bigint | Y |
account_level | 用戶的帳戶等級。在沒有等級的遊戲中,設置為0 | int | Y |
character_id | 在伺服器中使用的角色標識符 如果遊戲沒有角色,請將此標識符設置為0 | bigint | Y |
character_type_id | 在伺服器中使用的角色類型的值 如果遊戲沒有角色,請將此值設置為0 | int | Y |
character_level | 在伺服器中使用的角色等級 如果遊戲沒有角色,請將此等級設置為0 | int | Y |
account_character_count_var | 創建或刪除角色的變化量 正數表示創建,負數表示刪除 例如,+1:創建一個角色,-2:刪除兩個角色 | int | Y |
account_character_count_curr | 創建或刪除角色後的總角色數量 | int | Y |
app_id | Hive SDK在遊戲中使用的AppID 例如:'com.com2us.derbyday.kakao.freefull.google.global.android.common' | 字串 (200) | Y |
client_ip | 客戶端IP。此值從GeoIP提取國家值 | 字串 (32) | Y |
server_ip | 伺服器IP | 字串 (32) | Y |
company | 遊戲發行公司,日誌的目標: 例如:"C2S":Com2uS,"GVI":GAMEVIL | 字串 (3) | Y |
country | 如果未提供client_ip,請直接輸入國家代碼 例如:KR 參考:識別碼政策 | 字串 (2) | N |
guid | 每個日誌生成的唯一鍵 建議使用隨機格式,如uuid | varchar(64) | N |
日誌範例¶
{
"date": datetime.datetime.today().strftime("%Y-%m-%d %H:%M:%S"),
"dateTime": "2012-11-26 13:32:45",
"category": "derbyday_character_creation_log",
"channel_uid": "111",
"game": "misample",
"server_id": "SEA",
"account_id": 222,
"account_level": 0,
"character_id": 111,
"character_type_id": 10001,
"character_level": 32,
"app_id": "com.com2us.misample",
"client_ip": "112.11.111.111",
"server_ip": "10.0.0.1",
"channel": "C2S",
"company": "GVI",
"guid": "ca4bd34c867f4617a819ae139d8d6670"
}