XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEWarframe

【WinUI】基于Warframe游戏本体的公开服务器以及安装器

公开
关注 0 Fork 0 Star 0
UTF-8

2026-09-27 库存整合与验证

本轮将两端的库存、物品添加、结构化存档编辑、紫卡统一放在「仓库与编辑」中。原生左侧子导航选择分类,同一分类页切换已有物品和添加物品。总览保留货币、导入和导出;物品子项保留完整目录。管理员切换分类与紫卡保留当前账号;玩家没有编辑权限时使用只读库存接口。

已执行

检查 结果与范围
服务端组件 248 项通过,包含物品稀有度/瑕疵/异常/旧版标签、任务首轮与重玩次数/阶段/激活状态、玩家分页 DTO
客户端组件 42 项通过,包含 8 种字典、英文回退和带标记的库存 DTO
中文 WinUI 管理端 21 项、玩家端 27 项集成检查通过;实际构造、导航、布局、绑定及真实隔离 HTTP API
英文 WinUI 管理端 21 项、玩家端 27 项通过;原生页面加载、编辑与新增操作使用英文界面资源
管理端分类 逐个读取全部 58 个结构化分类;分类导航保留指定玩家;添加 Excalibur 后返回该玩家战甲库存并打开编辑;紫卡保留玩家
玩家端分类 按服务器测试权限逐个读取 47 个分类;同页添加战甲、返回已有装备、打开编辑;撤销物品权限后按钮隐藏且命令不执行
只读玩家 服务器撤销全部编辑、货币和物品权限后,实际登录隔离账号并逐个读取 47 个分类;默认登陆艇仍显示;编辑/添加/导入/导出与未授权导航隐藏
大库存 6 MB JSON 后台读取与分页,加载指示可见;中文检查中 UI 调度队列 3 次心跳,最大间隔 330 ms;单页文本有长度上限
可见窗口 已观察真实玩家窗口的树形导航、分类页、同页切换入口、底部账号头像;鼠标自动点击受到用户同时输入中断,未计作鼠标交互验收
Git 16 个生成/私有路径确认被忽略,6 个必要源码/资源路径保留;没有已跟踪的忽略文件,差异空白检查通过

原始报告:artifacts/validation-20260927/server-all.trx、client-all.trx;中文 WinUI 位于 artifacts/desktop-smoke-60e366e61ac346a9ba4294fb0d82f0eb/,英文及只读验证位于 artifacts/desktop-smoke-b5cd27bc8d2149a48cede367c8a93055/。这些隔离运行目录包含测试数据,不提交 Git,也不作为真实游戏验收。

仍未验收

这是桌面与 API 联调记录,不能证明原版所有功能等价或真实游戏全部可用。部分动态提示的多语言、全部上游编辑分支、运行时脚本/镜头/传送/元数据/热修复,以及游戏内主动同步仍有缺口,见 完整进度。本轮没有启动或修改游戏、原始 Steam 目录、正式服务器进程或正式账号。

隐藏窗口使用 XAML DispatcherTimer 时曾未触发心跳;现改用 UI 调度队列计时器,仍要求有心跳且最大间隔小于 1 秒。测试没有通过忽略零心跳来绕过失败。

可复现命令:

./scripts/Test.ps1
./scripts/Smoke-Desktop.ps1
./scripts/Smoke-Desktop.ps1 -UiLanguage en
./scripts/Check-Git.ps1

Smoke-Desktop.ps1 -KeepOpen 会保留通过检查的隔离桌面和服务器,供观察;失败会关闭本轮创建的进程。该选项不切换正式启动路径。