Skip to content

gateway-v1.0.16

Choose a tag to compare

@manydots manydots released this 26 Aug 01:01

版本信息

gateway-v1.0.16

使用建议

下载对应平台的可执行文件,建议重命名为 gateway(Windows 下为 gateway.exe)后启动:

  • Linux / macOS:./gateway
  • Windows:gateway.exe

快速启动:./gateway(默认使用 config.yaml)。

更新内容

fix(gmtool): 对齐服务端客户端文本编码规范,修复邮件文本乱码

以权威服务端 ServerS4A21 代码为准核对客户端文本编码:mailbox_messages
标题/正文/收发件人名为 UTF-8 TEXT(服务端 GetString 读取、下发边缘才转
GBK),characters.name 等 GBK 目标列为 GBK(936) BLOB(schema v11)。

  • proto 恢复 title/body/character_name/RoleInfo.name 为 string,重新生成 pb.go
  • mail/bonus/gm 邮件文本 UTF-8 直写;GBK BLOB 角色名经 clienttext.Decode
    解码后输出协议与写 TEXT 列,消除服务端读取 mojibake 导致的 ???? 显示
  • clienttext 补显式 U+FFFD 判定,与服务端 TryConvertLegacyUtf8WireToGbk 逐条同构
  • client-text-repair 范围收窄为 v11 三项目标列(characters/creature_text/
    detail_json.NameBytes base64 重写),明确禁止迁移 UTF-8 TEXT 列
  • 新增 test/clienttext 与 GBK BLOB 中文角色名场景;同步文档五件套

门禁:gofmt/vet/go build/go test ./test/... 全绿;触及协议层,
e2e.sh 待 macOS/Linux 补跑。

详细使用说明

完整部署与使用说明文档:deploy.md