跳转到正文

2026-10-12 ​

新增 ​

  • [client/server/gateway] 三端新增“保持登录”,HTTP/HTTPS 均支持 30 天免密登录;未勾选仅当前页面有效。意外断线自动恢复原角色与同地图镜头,重新打开页面进入选角;退出、密码修改、封禁与过期撤销凭据,不保存密码或重放操作。
  • [client] 支持游戏内横竖屏切换,旋转时保留面板与输入草稿;手机竖屏默认拉远镜头三步,切回横屏恢复基础距离。
  • [client] 自动拾取排除清单支持批量删除及清空确认,添加弹窗支持名称或 ID 搜索、分页、跨页勾选和确认添加;取消不保存,已排除物品不可重复选择。
  • [client/server] 增加安全默认落点:十四座城市优先预设位置,其他适用地图选择服务 NPC 或已审核公共入口;NPC 附近落点限定二至六格,避开占位、完整触发区及两格边距,并检查步行连通性。
  • [server] 当日多批审查最终覆盖 259/891 张地图,包括城市、服务 NPC、普通野外、地下城和旅馆;其余 632 张保留原规则,其中 374 张为副本模板、限制及特殊用途地图,258 张入口证据不足或存在隔离房间、触发区问题。

优化 ​

  • [client] 聊天收起按钮固定在框外左上并与分类标签衔接;设置变更即时更新边框、圆角与布局,避免需再次点击才生效。
  • [client] 拾取搜索显示物品图标与缺图占位,等待翻页时保留列表和分页,失败可重试;取消已排除列表的独立高度上限,关闭时清理图片和迟到响应。
  • [client] 战斗与拾取设置统一标签、控件和自动保存行为,切换保留配置,关闭保存待写入数值;关闭拾取后仍可编辑配置,恢复其他设置默认值不清除拾取配置。
  • [client] 按实际内容宽度适配手机、iPad 和分屏:窄屏上下排列,空间充足时保留左右布局及快捷键完整文案;统一状态条、小地图、输入框、搜索弹窗、按钮和技能/快捷键双列候选。
  • [client] 公告、地图名和物品获取提示避让顶部 HUD;公共布局通过内容契约统一分栏,组件保留专属样式,重构保持原断点、尺寸与视觉值。
  • [client/server] 默认 (0,0) 请求使用自动安全选点,手动指定坐标不被默认配置覆盖;公共入口调整必须与锚点步行连通,无安全位置时拒绝,不跨墙跳到地图中心。地图进入限制与正常步行传送保持原规则。
  • [client/server] 桌面、手机和平板表情失败统一使用 Toast 并保留聊天记录,明确基础技能 Lv.2 或新基础技能 Lv.1 的要求,区分发送过快、禁用表情与状态限制。

修复 ​

  • [client] 修复冒险工具与背包横屏被竖屏详情布局影响、手机素质分割线方向错误;移动端自动拾取开关占满一行,补齐地图及宠物等菜单的返回入口。
  • [client] 修复鼠标进入阻挡地图交互的设置窗口后,文字区域仍出现“不可行走”光标;可穿透窗口保留原行为。
  • [client] 修复慢帧下镜头缩放过冲,保持横竖屏切换时对应的镜头距离。
  • [client/server] 区分默认落点与随机落点请求,修复自动战斗随机传送变成固定位置,保留权限、冷却和安全检查。
  • [client/server] 完整传输 NPC UTF-8 名称,固定文本字段按字符边界截断,修复碳酸水自动售货机等长中文名乱码;头顶、对话标题与商店共用实体名称。

部署与维护 ​

  • [root/admin] 按当前翻译源更新任务、物品和地图运行 LUB,同步魔物资料名称与中文告示牌运行副本;资源传输归档收录整个 inputs/runtime/kro-20211105 目录,补充生成产物与源码一致性检查说明。
  • [root] 同步客户端已启用的精炼 UI 配置到根配置源,避免配置安装时丢失;补充跨机器资源传输、Buildx 预检及离线组包失败重试说明。
  • [root] 统一资料生成器目录:NPC/地图入口迁入 tools/resources/world,附魔/改造入口迁入 tools/resources/catalog;更新客户端刷新脚本和文档命令,输入、输出及生成规则保持不变。
  • [root] 退役旧翻译分片、合并/回写/批次发布工具及停用的物品覆盖表;产品翻译直接维护应用仓库,保留当前 kRO JSON/文本源、LUB 编译与语义校验,更新资源安装说明。
  • [root/client/server/gateway] 保持登录新增 0x0d05 单次票据及会话表,PACKETVER 不变;新数据库初始化和保留数据部署均执行会话结构升级,失败阻止后续启动,客户端、Gateway、login-server 与 web-server 需配套更新。
  • [root] 删除日期日志的旧章节锚点和注释,移除对应兼容检查,统一使用当前标题生成的章节链接。
  • [root] 统一日期日志的中文分类、仓库作用域和空行,精简重复阶段记录;新增 changelog 格式检查、正文同步及侧栏生成工具,历史 Release 和完整原文归档保持不变。
  • [client/server] 新增 0x0d04 NPC 名称扩展包并补充协议文档,标准封包及 PACKETVER=20211103 不变;客户端和服务端需配套更新。
  • [server] 保存落点来源、启用表和完整分类清单,详细规则见服务端 docs/navigation-arrivals.md;昆仑迷宫、条件入口等缺少安全证据的位置继续保留原规则。
  • [client/server] 当日相关 PWA 均使用 --all 构建并核验 Gateway 产物,服务端编译通过;落点各批在确认无已建立玩家连接后重启地图服务,login、char、map、web 健康检查通过,最终规则已加载。

验证与待办 ​

  • [client/server/gateway] 保持登录及连接恢复相关自动回归、三类视口 HTTP 免密原角色恢复/重新打开/退出、HTTPS 与页面内会话验证通过;服务端编译与实际数据库撤销、票据重放拒绝检查通过,系统后台冻结仍待真机验收。
  • [client] 聊天预览 7 项测试及多尺寸浏览器检查通过;拾取设置 6 项、桌面配置 9 项测试及 Chromium/WebKit 检查通过。后续设置重构通过 8 组布局与操作检查;这些检查不替代真机验收。
  • [client] 移动端拾取仍有列表截断或翻页跳顶的用户反馈待复验,现有模拟未复现;真实手机滑动手感及偶现异常未闭环,不能认定已解决。
  • [client] 光标修复回归及相关常亮、生命周期、聊天、拾取与配置合计 32 项测试通过;布局重构的 169 组样式及截图像素一致,102 项相关测试与多尺寸浏览器检查通过。
  • [client/server] 安全落点通过实际地形、NPC 占位、触发区边距、连通性及清单一致性检查,服务端地址/未定义行为回归通过;随机传送在游戏中连续三次取得不同坐标。未逐图真人传送,也未执行旅馆住宿或任务对话验收。
  • [client/server] NPC 名称相关 81 项客户端测试、服务端 UTF-8 边界及既有落点/摇杆回归通过,实际验证自动售货机和马洛尔战斗招募员标题正常;表情提示 32 项客户端测试、三类视口检查及服务端回归通过。
  • [root] 本页合并安全落点多批次进度与重复构建记录,保留最终覆盖范围、部署状态及未验收项;各阶段数量与产物标识可查 Git 历史。

HappyRO 仅供个人学习与研究,任何商业用途均须自行承担相应责任。