找回密码
 registerss
搜索
查看: 18|回复: 0

洱海月 v0-07-0300 封包解析:ID 329 GCRetSendMail(发送邮件结果)

[复制链接]
  • 打卡等级:本地老炮
  • 打卡总天数:603
  • 打卡月天数:1
  • 打卡总奖励:600
  • 最近打卡:2026-10-03 06:32:28
Waylee 发表于 2026-4-15 11:01 | 显示全部楼层 |阅读模式 | Google Chrome | Windows 10

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?registerss

×

GCRetSendMail 是发送玩家邮件后的结果包,当前 Game.exe 确认它只有 1 个结果字节。

包信息

项目 内容
封包 ID 329
包名 GCRetSendMail
方向 Server -> Client
对应请求 CGMail
固定包长 1
作用 返回发送邮件结果码

包体结构

偏移 长度 字段 类型 含义
0x00 0x01 result_code uint8 发送邮件结果码

总长度:

1 字节

当前实际行为

  • 现有邮件请求文档已经确认,客户端保留了对 0/1/2/3 四类结果码的处理分支。
  • 当前 Lua 世界服主链没有明显发送这条包的实现,主要只做名字存在和正文非空检查。
  • 因此它在当前项目里更偏向客户端兼容结果包。

服务端落点

  • 当前 Lua 发送链未明显检出:/home/ubuntu/Game2/services/world/worldcore.lua
  • 相关请求文档:/home/ubuntu/Game2/docs/07_登录_网络_封包/packet.CGMail.md

关键代码

GetPacketID()   = 329
GetPacketSize() = 1

Read(stream):
  read_u8(result_code)

结论

  1. GCRetSendMail(329) 是 1 字节邮件发送结果包。
  2. 当前客户端仍保留失败结果处理逻辑。
  3. 但现役 Lua 主链未明显发送它。
您需要登录后才可以回帖 登录 | registerss

本版积分规则

QQ|手机版|雪舞知识库 ( 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 )|天天打卡

GMT+8, 2026-10-4 11:26 , Processed in 0.063980 second(s), 26 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表