我现在做一个玩家的日志行为系统 我需要上报给服务器 哪些数据 你帮我列出来 对GM 和客服 运营是有帮助的! 全都给我列出来! 我的意思是 比如等级 玩家名字 IP 或者所在地图 还有什么 代码和接口 你都给我列出来 包括玩家的手机/PC
🤖 回答引擎: 解密底层__[新三端] |
🕒 时间: 2026-05-10 14:04:48 |
👁️ 阅读: 1
从游戏代码中提取的玩家日志行为系统需要上报的数据和接口如下:
## 一、基础身份信息
- **用户ID**:`user_id`、`userId`、`uid`
- **角色ID**:`role_id`、`roleId`
- **角色名**:`role_name`、`roleName`
- **服务器ID**:`server_id`、`servid`、`zoneId`
- **服务器名**:`server_name`、`zoneName`
- **职业ID和名称**:`job_id`、`job_name`、`roleJobId`、`roleJobName`
- **角色等级**:`role_level`、`roleLevel`
- **转生等级**:`rein_level`、`consumable_grade`
## 二、设备与环境信息
- **设备信息**:设备名称、IP地址(用于网络安全和账号安全)
- **平台类型**:区分Android、iOS、PC(Windows/Mac)
- **渠道账号信息**:第三方账号的UID、Token
- **云手机标识**:`userPhoneId`、`extUserDeviceNo`(用于云真机识别)
## 三、游戏行为与状态数据
### 1. 核心行为事件
- **登录/注册**:`user_login`、`user_register`事件
- **创角**:`create_role`事件(含角色创建信息)
- **进入游戏**:`game_login`事件
- **等级变化**:`OnLevelChange`接口上报
- **任务状态**:`role_task`事件(任务开始、完成、放弃状态)
- **游戏时长**:`game_duration`事件(5分钟间隔上报)
- **退出/顶号**:`GN_DetachSucceedByServer`接口
### 2. 经济与交易行为
- **充值信息**:角色名、角色ID、区服名、区服ID(用于充值、退款、权益维护)
- **预支付**:`prepay`事件
- **交易行操作**:购买、寄售、货架管理、提现等事件
- **货币状态**:`currencyStatusList`(挂机货币状态上报)
### 3. 社交与交互行为
- **聊天信息**:文字、图片内容(用于内容过滤)
- **好友/黑名单操作**:添加、删除、追踪
- **组队状态**:`ACTOR_FTCHANGE_TEAMSTATE`
- **骑马邀请**:`MSG_CS_HORSE_INVITE`、`MSG_CS_HORSE_AGREE`
### 4. 战斗与场景行为
- **所在地图**:可通过场景切换消息`MSG_SC_MAP_CHANGE`获取
- **PK状态**:攻击模式改变`MSG_SC_PLAYER_CANCHANGE_MODE`
- **技能使用**:技能CD变化`MSG_SC_PLAYER_UP_SKILL_CD`
- **死亡复活**:`MSG_SC_PLAYER_RELIVE_STATE`
- **挂机状态**:`hangUpStatus`(1为挂机,0为非挂机)
## 四、系统与安全数据
- **游戏日志信息**:登录日志、物品日志、游戏信息、交友记录(用于运营统计、客服投诉、安全分析)
- **设备安全**:IP地址、设备信息(保障网络安全)
- **外挂检测**:NP反外挂状态`PC_NP_STATUS`
- **操作环境**:是否模拟器、显卡支持情况
## 五、上报接口与消息号
### 客户端上报接口:
- `DataRePortProxy:UserLogin()` - 用户登录
- `DataRePortProxy:CreateRole()` - 创角上报
- `DataRePortProxy:GameLogin()` - 进入游戏
- `DataRePortProxy:PlayGame()` - 游戏时长
- `DataRePortProxy:RoleTask()` - 任务上报
- `DataRePortProxy:ReportCustomEvent()` - 自定义事件
- `DataRePortProxy:MainUIClickEvent()` - 界面点击
### 服务器通信消息:
- `MSG_CS_YWPACKINFO_REQUEST` (6530) - 云手机信息上报
- `MSG_SC_GET_INFORMATION_RESPON` (3102) - 个人数据收集
- `MSG_SC_SERVER_INFO_UPLOAD` (60000) - 服务器信息上报
- `MSG_REQUEST_SUSPECTINFO` (59999) - 网易盾数据上报
### 平台桥接接口:
- `GN_ReportCustomEvent()` - 自定义事件上报(移动端/PC)
- `GN_onNewRole()` - 创角上报
- `GN_onEnterGame()` - 进入游戏上报
- `GN_onLevelChanged()` - 等级变化上报
## 六、隐私合规数据
根据个人信息收集清单,需明确收集:
1. **第三方账号信息**:用于用户登录
2. **设备信息与IP**:用于网络安全
3. **游戏日志**:用于运营分析与客服处理
4. **充值信息**:用于完成交易与权益维护
5. **角色与聊天信息**:用于内容过滤
## 七、运营分析维度
- **用户分层**:等级、转生、职业、战斗力(`role_att`)
- **行为路径**:任务完成序列、地图切换轨迹
- **经济系统**:充值频次、交易行行为、货币流动
- **社交网络**:好友关系、行会参与、聊天互动
- **设备分布**:平台类型、设备型号、网络环境
- **安全监控**:异常登录、外挂行为、违规内容
这些数据通过`AuthProxy`、`DataTrackProxy`、`DataRePortProxy`等模块进行采集和上报,支持GM查询、客服问题排查、运营数据分析等需求。
← 返回问答库