日志

爬塔日志

  • 所有爬塔相关日志记录在 mysql—-sealog—-tblgame*

来源类型

// effect来源
enum EffectFrom
{
    from_unknow = 0,   // 未知
    from_start = 1, // 开始新征程
    from_chr_star = 2, // 武将星级
    from_difficulty = 3, // 困难度
    from_event_fight = 4, // 战斗事件
    from_event_normal = 5, // 普通事件
    from_event_select = 6, // 选择事件
    from_event_shop = 7, // 商店事件
    from_level_up = 8, // 升级
    from_round_pass = 9, // 通关
    from_round_over = 10, // 一轮结束(通关失败)
    from_daily_update = 11, // 每日更新
    from_goods_buy = 12, // 道具购买
    from_gm = 13, // gm命令
};

对局结算日志

  • op_type=2001
  • param1=对局标识id
  • log_info=同其他模式对局日志记录

对局结算数据日志

  • op_type=2016
  • param1=0
  • loginfo={
    gameid=对局标识id;
    season=赛季id;
    cnt=第几轮;
    chapterNo=章节序号;
    eventNo=事件序号;
    eventId=事件id;
    optionId=选项id;
    fightId=关卡id;
    difficulty=困难度;
    playerType=玩家类型 0:玩家 1:boss;
    chr=武将id
    武将id(可能复活成不同的武将);
    figure=身份身份(可能复活成不同的身份);
    hp=初始血量
    血量上限;
    cardNum=初始手牌数目手牌上限;
    buff=buffid|buffid|…|;
    spellEx=spellid|spellid|…|;
    ttrn=游戏回合数;
    dtrn=死亡回合数 0表示到未死亡;
    giveup=是否投降;
    onlineState=结算时在线状态;
    cardGroup=对局使用的牌库;
    result=对局结果;
    servant=出战侍灵id
    等级
    }

赛季切换日志

  • op_type=2016
  • param1=1
  • log_info={
    last=上赛季id;
    rankScore=上赛季排行榜积分;
    new=新赛季id;
    }

开始新征程日志

  • op_type=2016
  • param1=2
  • log_info={
    season=赛季id;
    totalCnt=第几轮;
    power=爬塔体力;
    }

选将日志

  • op_type=2016
  • param1=3
  • param2=1
  • log_info={
    season=赛季id;
    totalCnt=第几轮;
    chr=选择的武将id;
    difficulty=选择的困难度;
    state=爬塔状态
    }

选则突变种子日志

  • op_type=2016
  • param1=3
  • param2=2
  • log_info={
    season=赛季id;
    totalCnt=第几轮;
    seed=选择的种子id;
    state=爬塔状态
    }

困难度解锁日志

  • op_type=2016
  • param1=4
  • log_info={
    season=赛季id;
    totalCnt=第几轮;
    old=原解锁的困难度|困难度|…;
    now=现在解锁的困难度|困难度|…;
    from=来源
    }

爬塔体力日志

  • op_type=2016
  • param1=5
  • log_info={
    season=赛季id;
    totalCnt=第几轮;
    old=原爬塔体力;
    now=现在爬塔体力;
    from=来源
    }

爬塔积分日志

  • op_type=2016
  • param1=6
  • loginfo={
    season=赛季id;
    totalCnt=第几轮;
    old=原当前积分
    原排行榜积分;
    now=现在当前积分_现在排行榜积分;
    from=来源;
    chapterNo=章节序号;
    eventNo=事件序号;
    eventId=事件id;
    param=事件参数;
    selectId=选择的id;
    }

升级日志

  • op_type=2016
  • param1=7
  • log_info={
    season=赛季id;
    totalCnt=第几轮;
    old=原等级;
    now=现在等级;
    type=类型 0:直接升级 1:选择奖品后升级;
    }

经验日志

  • op_type=2016
  • param1=8
  • log_info={
    season=赛季id;
    totalCnt=第几轮;
    old=原经验;
    now=现在经验;
    from=来源;
    chapterNo=章节序号;
    eventNo=事件序号;
    eventId=事件id;
    param=事件参数;
    selectId=选择的id;
    }

武将体力日志

  • op_type=2016
  • param1=9
  • loginfo={
    season=赛季id;
    totalCnt=第几轮;
    old=原初始体力
    原体力上限;
    now=现在初始体力_现在体力上限;
    from=来源;
    chapterNo=章节序号;
    eventNo=事件序号;
    eventId=事件id;
    param=事件参数;
    selectId=选择的id;
    }

手牌数目日志

  • op_type=2016
  • param1=10
  • loginfo={
    season=赛季id;
    totalCnt=第几轮;
    old=原初始手牌数
    原手牌上限;
    now=现在初始手牌数_现在牌上限;
    from=来源;
    chapterNo=章节序号;
    eventNo=事件序号;
    eventId=事件id;
    param=事件参数;
    selectId=选择的id;
    }

手气卡日志

  • op_type=2016
  • param1=11
  • log_info={
    season=赛季id;
    totalCnt=第几轮;
    old=原手气卡使用次数;
    now=现在手气卡使用次数;
    from=来源;
    chapterNo=章节序号;
    eventNo=事件序号;
    eventId=事件id;
    param=事件参数;
    selectId=选择的id;
    }

额外技能槽日志

  • op_type=2016
  • param1=12
  • log_info={
    season=赛季id;
    totalCnt=第几轮;
    old=原额外技能槽数;
    now=现在额外技能槽数;
    from=来源;
    chapterNo=章节序号;
    eventNo=事件序号;
    eventId=事件id;
    param=事件参数;
    selectId=选择的id;
    }

手牌/技能/BUFF/准备操作类型

enum Spelldo
{
    add_wait = 0,  // 添加到候选
    add_self = 1, // 装备到身上
    do_switch = 2, // 替换
    do_remove = 3, // 移除
    do_reset = 4, // 重置
};

手牌日志

  • op_type=2016
  • param1=13
  • log_info={
    season=赛季id;
    totalCnt=第几轮;
    [card=操作的牌id;]
    type=操作类型;
    [from=来源;]
    [chapterNo=章节序号;]
    [eventNo=事件序号;]
    [eventId=事件id;]
    [param=事件参数;]
    [selectId=选择的id;]
    }

装备牌日志

  • op_type=2016
  • param1=14
  • log_info={
    season=赛季id;
    totalCnt=第几轮;
    [equip=操作的牌id或id列表;]
    type=操作类型;
    [from=来源;]
    [chapterNo=章节序号;]
    [eventNo=事件序号;]
    [eventId=事件id;]
    [param=事件参数;]
    [selectId=选择的id;]
    }

技能日志

  • op_type=2016
  • param1=15
  • log_info={
    season=赛季id;
    totalCnt=第几轮;
    [spell=操作的技能id或id列表;]
    type=操作类型;
    [from=来源;]
    [chapterNo=章节序号;]
    [eventNo=事件序号;]
    [eventId=事件id;]
    [param=事件参数;]
    [selectId=选择的id;]
    }

BUFF日志

  • op_type=2016
  • param1=16
  • log_info={
    season=赛季id;
    totalCnt=第几轮;
    [buff=操作的buff id;]
    type=操作类型;
    [from=来源;]
    [chapterNo=章节序号;]
    [eventNo=事件序号;]
    [eventId=事件id;]
    [param=事件参数;]
    [selectId=选择的id;]
    }

爬塔结束日志

  • op_type=2016
  • param1=17
  • loginfo={
    season=赛季id;
    totalCnt=第几轮;
    dead=是否死亡;
    chapterNo=章节序号;
    time=爬塔耗时 秒;
    score=积分
    排行榜积分;
    seed=突变种子;
    hp=武将初始体力武将体力上限;
    cardNum=初始手牌数
    手牌上限;
    spellExCnt=额外技能槽数;
    power=爬塔体力;
    fightWin=普通对局胜利数目boss对局胜利数目;
    diffopen=解锁困难度|解锁困难度;
    diffsel=选择的困难度;
    chr=选择的武将
    武将星级;
    coin=金币数目;
    exp=经验值等级;
    sqk=手气卡使用次数;
    shopBuy=买buff数目
    买手牌数目买装备牌数目买技能数目;
    spells=技能id|技能id|…|;
    buffs=buffid|buffid|…|;
    cards=手牌id|手牌id|…|;
    equip=武器|防具|宝物1|宝物2|;
    }

章节日志

  • op_type=2016
  • param1=18
  • loginfo={
    season=赛季id;
    totalCnt=第几轮;
    hp=体力
    体力上限;
    [hpRecover=(体力恢复)体力体力上限];
    chapter=当前章节
    下一章节
    }

事件添加日志

  • op_type=2016
  • param1=19
  • loginfo={
    season=赛季id;
    totalCnt=第几轮;
    chapterNo=第几章节;
    add=事件序号_id
    类型|事件序号id类型|…;
    }

事件移除日志

  • op_type=2016
  • param1=19
  • loginfo={
    season=赛季id;
    totalCnt=第几轮;
    chapterNo=第几章节;
    remove=事件序号
    事件id事件类型选项id;
    bComplete=事件是否完成
    }