GCMissionResult 是任务系统的旧结果包,当前 Game.exe 能确认其包体只有 1 个结果字节。
包信息
| 项目 |
内容 |
| 封包 ID |
324 |
| 包名 |
GCMissionResult |
| 方向 |
Server -> Client |
| 当前 Lua 状态 |
主链未发现显式发送点 |
| 固定包长 |
1 |
| 作用 |
返回任务相关操作结果 |
包体结构
| 偏移 |
长度 |
字段 |
类型 |
含义 |
0x00 |
0x01 |
result |
uint8 |
任务操作结果码 |
总长度:
1 字节
当前实际行为
- 当前
Game.exe 已能确认它是 1 字节固定结构。
- 现役
/home/ubuntu/Game2 没有发现这条包的协议定义和发送点。
- 因此它当前更适合作为旧任务流程兼容结果包记录。
服务端落点
- 当前 Lua 协议定义未发现:
/home/ubuntu/Game2/services/game/packet.lua
关键代码
GetPacketID() = 324
GetPacketSize() = 1
Read(stream):
read_u8(result)
结论
GCMissionResult(324) 的结构已经很明确,就是 1 个结果字节。
- 但现役 Lua 主链没有找到发送链。
- 文档层应按旧任务兼容包处理。
|