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

洱海月 v0-07-0300 封包解析:ID 436 GCStallEstablish(摆摊建立确认)

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

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

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

×

GCStallEstablish 是摆摊成功后发给客户端的空回包。当前 Lua 与 Game.exe 都确认它是长度 0 的纯确认包,不附带任何参数。

包信息

项目 内容
封包 ID 436
包名 GCStallEstablish
方向 Server -> Client
包长 0
对应请求 摆摊建立流程内部触发
作用 通知客户端当前角色已经进入摆摊状态

包体结构

偏移 长度 字段 类型 含义
0x00 0x00 body bytes[0] 空包,长度 0,无附带参数

当前实际行为

  • 当前 Lua 的 GCStallEstablish.bos() 直接返回空字节流。
  • 当前摆摊流程里,这条包通常先发出,再继续补 GCStallOpen 的详细摊位数据。
  • 它的职责只有一个:让客户端切换到“已经摆摊”这一状态。
  • 当前 Game.exe 对这条包的读写和长度结论都与 Lua 一致。

服务端落点

  • 协议定义:/home/ubuntu/Game2/services/game/packet.lua
  • 摆摊入口:/home/ubuntu/Game2/services/scene/scenecore.lua

关键代码

local msg = packet_def.GCStallEstablish.new()
self:send2client(obj_me, msg)

结论

GCStallEstablish(436) 是一个标准空确认包。当前版本里,它只负责把“摆摊已建立”这个状态切给客户端。

您需要登录后才可以回帖 登录 | registerss

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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