热血江湖助手 · 分析资料站← 报告总目录助手主页
分区:15_助手版本迭代说明源文件:旧版本更新_v20_角色日志上传下载_说明_20261008.md篇幅:4.5 KB收录:2026-10-19 17:10

旧版本更新 v20 · 角色日志「上传 / 下载」改动说明(2026-10-08)

交付物:D:/AI空间/rxjh/旧版本更新_修复后_v20.e(2,895,638 字节,t2e 0 错 0 警)

一、你要的两个按钮已经接上逻辑

你在 IDE 里放好的两个按钮:上传角色日志(357,553)、下载角色日志(357,600)。<br>界面部分我整套采用你的 form.json(含你顺手挪过的「上传角色配置按钮」等位置),一个像素都没改;<br>只在代码里补了 4 个子程序,按钮点下去就有反应了:

子程序作用
_上传角色日志_被单击入口:查重入 → 写日志 → 起线程
_下载角色日志_被单击入口:查重入 → 写日志 → 起线程
上传角色日志到服务器分片上传当前角色的运行日志
下载角色日志到本地从服务器取日志,覆盖本地(先留底)

二、上传:完整日志、分片传

为什么分片:日志单份就有 2.5MB 左右,而服务器单次请求上限 200KB(IIS 默认),一次传不完。

日志里的关键几行:

【日志同步】开始上传当前角色【江南雨替我说别】的运行日志到服务器…
【日志同步】已上传 5 片,累计 950000 / 2526384 字节…
【日志同步】上传完成:角色【江南雨替我说别】日志 2526384 字节,共 14 片,服务器校验一致

三、下载:覆盖本地,覆盖前留底

四、服务端(已部署到 139.196.21.118)

yxzh_script.asp 扩展(原来只有 kind=script / kind=role):

五、上线前验证(全部通过)

服务端 14 项真实 HTTP 往返:

客户端:门禁三件套(控制块 0 问题 / 声明体检通过)+ t2e 直编 0 错 0 警 + e2t 回转逐项确认<br>(4 个新子程序在位、分片逻辑正确、无「或/且」条件链、界面 384 个控件含两个新按钮)。

六、你这边怎么用

  1. 易语言打开 旧版本更新_修复后_v20.e → F7 编译 → 覆盖各机器的 test.dll(别点「旧版覆盖」)
  2. 进游戏、点一次「加载」拿到角色名(两个按钮都要求先有角色名,否则日志里会提示)
  3. 客户机出问题时:点 上传角色日志 → 服务器收到
  4. 你这边:切到同一个角色名 → 点 下载角色日志 → 本地 config\log\ 就有那份日志了(旧日志自动留底)

七、顺带修的一处工程隐患

e2txt 在做 t2e 转换时会把文本工程的 项目.etprj 从 425 字节重写成 146 字节的残缺版(且丢 BOM)。<br>本次已恢复完整配置;这个文件名下的编译参数(Encoding / Level / NameStyle)不受影响,但残缺版会让 e2txt GUI 少读配置,所以每次编译后都该恢复一次。

本页由 Markdown 报告自动转排;如需原始 md,可在原会话工作区取用。