动网先锋文档中心

手游SDK
数据中心接入
新游戏接入流程
手游接入规范
一:背景 二:数据记录规范
三:数据记录内容
1、用户表 2、充值表 3、玩家登录日志 4、玩家离线日志 5、玩家在线日志 6、等级升级日志 7、任务日志 8、金币流量 9、玩家操作日志 10、游戏产出道具日志纪录 11、新用户流失跟踪表(t_userLose)
四:特殊游戏接口
1、单服在线数接口 2、单服分平台、渠道在线接口
页游接入规范
一、背景 二、数据记录规范
三、数据记录内容
1、用户表 2、充值表 3、新用户流失跟踪表 4、等级升级日志 5、任务日志 6、玩家登录日志 7、玩家离线日志 8、玩家在线日志 9、金币流量 10、玩家操作日志 11、游戏产出道具日志纪录
四、特殊游戏接口
1、单服在线数接口 2、游戏log保存数据时额外接口
外部游戏网管接入规范
客服系统提问及FAQ
公共参数说明
客服系统FAQ
1获取FAQ分类 2分类的标题 3FAQ的详细内容 4FAQ评价接口 5热点FAQ接口 6FAQ搜索接口
GM提问
1提问接口 2工单评价接口 3玩家追问接口 4删除工单 5工单列表 6工单详情 7删除全部工单
客服公告
客服公告列表 客服公告详情
DOVO联运通用版接入合作方接口
通用接口
接口说明 登陆接口 充值接口 角色账号验证接口 角色信息查询接口 禁言、踢下线接口 封号接口 游戏服每天5分钟在线接口 百度实时post角色信息接口
客服系统提问及FAQ(移动版)
客服提问及FAQ
客服系统提问及FAQ(Flash封装包)
Flash封装包对接说明
客服GM工具接口
页游接入GM工具
1、优先级别 2、请求格式及方式 3、返回数据格式 4.1、玩家查询 4.2、获取日志类型 4.3、玩家日志查询 4.4、游戏登录功能 4.5、获取 封号/禁言 列表 4.6、添加 封号/禁言 4.7、删除 封号/禁言 4.8、邮件发放 4.9、获取道具卡列表 4.10、获取需要发送的道具 4.11、发送道具 4.12、背包查询 4.13、调整背包物品数量 4.14、添加公告 4.15、获取公告列表 4.16、编辑公告 4.17、删除公告 4.18、充值查询 4.19、获取邮件列表 4.20客服回复GM图标闪烁 5、开发测试工具
手游接入GM工具
1、优先级别 2、请求格式及方式 3、返回数据格式 4.1、玩家查询 4.2、获取日志类型 4.3、玩家日志查询 4.4、游戏登录功能 4.5、获取 封号/禁言 列表 4.6、添加 封号/禁言 4.7、删除 封号/禁言 4.8、邮件发放 4.9、获取道具卡列表 4.10、获取需要发送的道具 4.11、发送道具 4.12、背包查询 4.13、调整背包物品数量 4.14、添加公告 4.15、获取公告列表 4.16、编辑公告 4.17、删除公告 4.18、充值查询 4.19、获取邮件列表 4.20、查询武将 4.21、剔除玩家 4.22、维护管理 4.23、白名单 4.24、添加白名单 4.25、删除白名单 4.26、装备查询 4.27、家将查询 4.28、坐骑查询 4.29、宠物查询 4.30、获取活动类型、及活动列表 4.31、开启活动 4.32、查询开启的活动列表 4.33、删除开启的活动 5、开发测试工具
uwan接口
登录接口 文化部审核接口 充值接口


玩家操作日志用于对游戏运营过程中出现的问题进行快速查询,推荐采用数据库记录,便于客服系统操作日志接口的对接。

 

如果数据库保存建议分表5到10个,如t_oplog_1,toplog_2,t_oplog_3………..t_oplog_10,并且每天清除7天前的数据。

9.1 日志记录表(t_oplog_xx)

名称

类型

默认值

属性

备注

id

int(11)

auto_increment

sid

varchar

 

 

服域名唯一标识符

playerId

varchar

Index

accName

varchar

 

Index

玩家帐号

playerName

varchar

 

 

玩家角色

rootId

int

'0'

Index

通信协议大类Id

typeid

int

'0'

Index

子通信协议Id

level

smallint(6)

'0'

玩家当前等级

exp

int(11)

'0'

玩家当前经验

gold

int(11)

'0'

玩家当前金币数

goldTicke

int(11)

'0'

玩家当前礼券数

asset

bigint(20)

'0'

玩家当前游戏币

ip

varchar(30)

NULL

玩家操作ip

params

varchar(250)

NULL

参数,见①

auto

int

0

 

0表示手动操作,1表示系统自动操作

ts

int(11)

'0'

Index

执行时间

 

①   params字段记录了描述行为相关的多个变量(X1,X2,X3,X4…),采用英文逗号分隔符分割,建议不超过10个变量。params字段结合下面配置表的desription字段使用。

②:对于同一操作可能影响到多个道具的,建议分多行纪录。

9.2 配置表(t_oplogconfig)

1)、操作类型配置表的description字段对行为进行描述;

2)、把description字段中的X1~Xn用日志记录表params字段中的相关的变量进行替换,即获得操作行为的完整描述;

 

 

 

id

rootid

rootname

typeid

typename

description

1

1

装备系统

10001

购买装备

购买【装备名称=X1】(【装备ID=X2】)【装备数量=X3】件,花费铜币【X4】,元宝【X5

2

1

装备系统

10002

升级装备

升级【X1】级【装备名称=X2】(【装备ID=X3】),当前成功率为【X4%,花费元宝【X5】,花费铜币【X6】,升级结果【X7】,等级为【X8

3

4

面板操作

40001

充值面板

打开充值面板,当前元宝【X1】,当前铜钱【X2

4

4

面板操作

40002

任务界面

弹出【x1】任务界面

5

4

面板操作

40003

任务界面

玩家接受【x1】任务

5

2

任务系统

20001

接受任务

接受主线任务【X1】(【任务ID=X2】)

6

2

任务系统

20002

主线任务领取奖励

完成主线任务【X1】(【任务ID=X2】),获得奖励【X3

7

3

战斗系统

30001

攻击玩家结果

攻击【势力=X1】的玩家【玩家昵称=X4】(【玩家ID=X5】),结果【X6】,获得声望【X7

 

 

 

 

 

 

9.3 简化版本操作日志

对于不方便使用params替换方法纪录的游戏,可以采用简化版纪录方式:

params字段直接纪录玩家一次操作的全部描述,对于关键数据,需要用{}符号进行包裹,示例如下:

升级{5}级{碧血枪},装备ID{255},当前成功率为{22}%,花费元宝{80},花费铜币{2000},升级结果{成功},等级为{6}

 

9.4 玩家操作日志记录点建议:

1、引起充值操作的数据(如点购买哪个道具弹出充值面板)和充值数据。

2、引起玩家各种重要属性改变的操作,建议记录。

3、玩家点开和关闭一些重要的面板,如充值面板,任务面板,副本面板,进行记录,并且应该能区分是玩家手动点开还是系统自动弹出, 关闭面板时,也应该记录是玩家手动关闭还是自动关闭。