边界协议：团队PvPvE的经济与战斗系统搭建
V0.1 · 2026-10-14 · 作者自设规则与数据

阅读顺序
01 经济架构 → 02 经济搭建 → 03 战斗架构 → 04 战斗搭建 → 05 联动生态。
各部分共用config.mjs与engine.mjs。文章发布于个人网站独立路径 /works/pvp-systems/。

复现
需要Node.js 22及以上，无第三方依赖。
node test.mjs
node run.mjs
测试输出在output/tests.json；仿真输出在output/results.json与各CSV。
修改config.mjs后重新运行。config.json仅为配置快照，不是引擎自动读取的输入。
simulate(patch)用于程序调用；网页Worker与命令行使用同一函数。

计量
144账户、三人小队、通常四队一房（尾房可两队）；30次决策机会，不是30天。
战斗采用0.02秒离散步长。没有模拟位置、视线、声音、网络和真实操作输入。
不同情景同一组6个种子，状态分岔后不保证逐事件配对。误差范围为种子最小最大，不是置信区间。
CSV内的信用点、耐久、小数均保留计算精度；实际服务端建议用固定最小货币单位。

范围
实装：装备采购/留用、护甲维修、子弹医疗消耗、有限地图池、团队PvE/PvP、击倒救援、死亡掉落与容量拾取、撤离回仓、材料双边交易及税、NPC变现、研究制造扩容、后备委托与有限援助、逐轮现金和13类实物守恒。
设计接口但未实装：装备自由挂牌、服务端并发事务、真实反作弊、冷却型主动技能、空间救援窗口、赛季重置、跨区域服务器、真实用户学习/退出、商业化转化。
付费只作为产品边界，不生成任何模拟付费/收入结果。

结果用途
本版验证了配置与规则能共同运行，但整体出击率未达到首轮80%目标。
没有将不达标结果改写成上线结论。所有行为、参数为自设，不是三角洲、极限战场或灰境行者内部配置。
现金流、实物数量、物品参考值分别记账；玩家战利品转移不是全服货币新增。
材料市场交易有限且NPC价格固定，不能据此判断完整开放市场的通胀率。

文件
config.mjs: 权威参数及情景。
engine.mjs: 伤害、交火、经济、市场、联动模拟。
test.mjs: 公式边界、射速、复现、守恒、交易与套利测试。
run.mjs: 6种子情景、90次压力、战斗场景、导出CSV。
output/ledger.csv: 基线所有事件，可从player、round、op追溯。
output/trace.csv: 0号账户事件样例。
output/actors.csv: 期末账户与使用分布；参考值不等于即时可变现价格。
Excel: 经济验算和逐发伤害为可重算公式；生态结果和账本是固定版本快照。
