youpaishidifu
|
4ba2947ef2
|
提交resources模板(二手交易规则.md)
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m9s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-12 00:30:13 +08:00 |
|
youpaishidifu
|
c95a0eee60
|
修复二手商店批量上架超时重复退还;手续费兼容5%与5‰写法
Check Source / check (push) Successful in 4s
Auto Release / build (push) Successful in 2m31s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
|
2026-10-12 00:23:11 +08:00 |
|
youpaishidifu
|
572bd2fce2
|
二手商店手续费真实扣款并新增交易记录库;上架改批量GUI支持编辑下架与偏好切换;人机验证豁免改内存态
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m32s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
|
2026-10-11 23:31:37 +08:00 |
|
youpaishidifu
|
b0e1c5cf37
|
二手交易新增物品描述/手续费/上架数量限制/保底价格,用户组加对应字段
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m26s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 2s
- 发布二手商品时可填写<=20字物品描述,6段存储格式向后兼容
- 从 二手交易规则.md 配置区读取手续费、上架上限、最低售价
- UserGroupManager 加 shop_max_listings/shop_min_price 列与查询方法
- WebManager 推送/拉取用户组时同步两字段(-1=跟随全局)
|
2026-10-11 21:23:54 +08:00 |
|
youpaishidifu
|
0bba2700c0
|
修复已授权领地成员被错误跟随全局权限限制的严重bug
- PermissionLevel 新增 MEMBER 态(DB role=member)
- getPermissionLevel 在白名单判定前精确查 admin/member 两态
- getEffectiveDeny 新增 2.5 步:MEMBER 豁免领地默认 deny
- info 命令与 waxAllowReason 显示已授权成员身份
|
2026-10-11 21:23:50 +08:00 |
|
youpaishidifu
|
a1e59363d1
|
修复二手上架异步开GUI报错;物品名翻译改用官方zh_cn.json
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m21s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
- onPublishChat(AsyncPlayerChatEvent)在异步线程直接openInventory触发
InventoryOpenEvent同步校验异常,整体切回主线程处理(退还/入库/开界面)
- ItemNameResolver 删除手工中文映射表,改走 OfficialTranslations 反向索引
(启动时自动加载的官方 zh_cn.json,无需再枚举维护)
- OfficialTranslations 新增 reverseMap() 中文→英文键懒构建索引;
lookUp 去掉逐条调试日志
|
2026-10-11 18:59:02 +08:00 |
|
youpaishidifu
|
0837386623
|
违禁品面板与二手商店加固:物品名支持中文翻译、拦截SN/宝箱物品上架
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m27s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
- 新增 ItemNameResolver 翻译中间人:中文物品名(钻石/黑曜石等)与英文ID双向解析,
支持唯一前缀匹配与提示回填
- 违禁品添加入口(面板+CLI)改用 ItemNameResolver,输入中文自动转标准英文ID入库,
列表与面板展示中文化(附英文ID)
- 二手商店三处加固:发布、确认上架、购买时拦截 SN 绑定物品与 sdf1_game 宝箱
自定义物品(§0§k CUSTOM lore),命中即拒绝/退还/自动下架退款
|
2026-10-11 18:16:57 +08:00 |
|
youpaishidifu
|
f6ad2ca3f9
|
领地门禁文案动态化 + 违禁品管理面板 + 二手交易商店/shopbuy
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m14s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
- 门禁权限(door)文案按启停状态动态显示允许/禁止,CLI与GUI同步
- 违禁品管理面板:访客禁带物品配置、没收计数、退出领地按设置归还(默认不退)
- 新增/shopbuy二手商店:玩家自由上架定价(封底0债券)、商店底部入口、冻结账户拦截
|
2026-10-11 17:27:53 +08:00 |
|
youpaishidifu
|
54d520ab3d
|
领地三修:CLI展示框文案按启停动态显示;封堵大小写变种ID越权(身份/白名单/豁免全链路精确匹配+遗留小写条目DB规范名迁移);新增村民交易权限denyVillagerTrade(右键拦截+交易窗兜底+CLI/GUI全链路)
Check Source / check (push) Successful in 4s
Auto Release / build (push) Successful in 2m33s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 2s
|
2026-10-11 14:40:59 +08:00 |
|
youpaishidifu
|
f844d5c618
|
恢复 WebManager.java 原始 CRLF 行尾(补丁脚本误转 LF,消除全文件 diff 噪音)
Check Source / check (push) Successful in 2s
Auto Release / build (push) Successful in 1m40s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 2s
|
2026-10-11 10:40:05 +08:00 |
|
youpaishidifu
|
baed9c8e43
|
商品库存推送加回执单核验:PHP 必须回显 push_id+内容指纹,无回执立即重推一次,两次失败不落基线等下轮
Check Source / check (push) Successful in 8s
Auto Release / build (push) Successful in 2m15s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-11 10:38:38 +08:00 |
|
youpaishidifu
|
9f3dffee1e
|
修复库存同步覆盖bug(双向对齐+分叉以游戏端为准):本地库存变更经快照比对推回PHP,pull应用时跳过本地未推送差异;流水补推批大小300起步每成功+300至3000、失败减半退避
Check Source / check (push) Successful in 4s
Auto Release / build (push) Successful in 2m27s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
|
2026-10-10 21:50:28 +08:00 |
|
youpaishidifu
|
b2aa317c75
|
更新readme.md,从登陆插件正式修改定位为多功能综合插件
Check Source / check (push) Successful in 4s
Auto Release / build (push) Successful in 2m18s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-09 18:42:39 +08:00 |
|
youpaishidifu
|
136cf9b8f8
|
Revert "版号切回3.0(正式版):3.0收尾,补AGPL-3.0协议后同步公开三仓"
This reverts commit d9f7f2de71.
|
2026-10-09 11:34:47 +08:00 |
|
youpaishidifu
|
d9f7f2de71
|
版号切回3.0(正式版):3.0收尾,补AGPL-3.0协议后同步公开三仓
Check Source / check (push) Successful in 5s
Auto Release / build (push) Successful in 2m9s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
v3.0
|
2026-10-09 11:33:02 +08:00 |
|
youpaishidifu
|
84e6d3bbc0
|
添加 AGPL-3.0 开源协议:LICENSE 为 gnu.org 官方原文,README 补充协议说明与网络服务开源义务
|
2026-10-09 11:29:11 +08:00 |
|
youpaishidifu
|
34a344f39c
|
版号切回3.01(内测版):3.0正式版已圆满收官
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m10s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-09 00:10:51 +08:00 |
|
youpaishidifu
|
84d351b116
|
未登录白名单加白:正版验证mslogin/正版、找回密码、web/控制台(登录链路相关命令放行)
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m3s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-08 23:27:59 +08:00 |
|
youpaishidifu
|
ad11a2bcd3
|
收紧未登录命令白名单:仅放行 login/l/reg/sdf1_login reset 及中文登录注册
Check Source / check (push) Successful in 2s
Auto Release / build (push) Successful in 2m6s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
|
2026-10-08 22:48:39 +08:00 |
|
youpaishidifu
|
dea0370084
|
修复email未登录越权漏洞:从未登录放行名单移除email/绑定/绑定邮箱,三个绑定入口加登录硬校验,版号切回3.0
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m23s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-08 22:18:17 +08:00 |
|
youpaishidifu
|
d6af2f69e0
|
版号切 3.01(内测版)
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m17s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
|
2026-10-08 20:40:47 +08:00 |
|
youpaishidifu
|
70f6112ad8
|
版号切 3.0(正式版)
Check Source / check (push) Successful in 1s
Auto Release / build (push) Successful in 2m12s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
|
2026-10-08 20:16:18 +08:00 |
|
youpaishidifu
|
cbfdfb016b
|
三库归位登录凭证/用户组/Php,处罚预告按规则档位修正,解禁与重置不再动人机验证
Check Source / check (push) Successful in 2s
Auto Release / build (push) Successful in 2m4s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
1) login.db 创建即入 登录凭证/、usergroup.db 入 用户组/、web_sync.db 入 Php/(WebManager 5处统一走 webSyncDbFile()),根目录存量由 migrateRootDataFiles 启动最早期整组迁移(.db+-shm+-wal 同进同退,失败整组回滚);2) nextPunishHint 改为按 applyPunish同款判据(violation>=阈值取最高档)计算下一次违规真正命中的档位与配置时长,修复旧实现取 k>违规数 导致第3次违规就预告第6档15分钟、预告与实际处罚长期对不上的问题;3) unmutePlayer/resetPlayer 移除 markReverify 调用,解禁与重置发言违规不再重置人机验证(resetPlayer 顺带清 DB muted_until,避免重置后重启禁言复活)
v2.92
|
2026-10-08 18:57:51 +08:00 |
|
youpaishidifu
|
47301edaed
|
归位迁移改为sqlite三件套原子搬移,失败整组回滚
Check Source / check (push) Successful in 2s
Auto Release / build (push) Successful in 2m6s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
quest_data.db/bond.db/garbage.db/pvp.db 都是 WAL 模式 sqlite,运行时
-shm/-wal 与主库必须同进同退:单搬主库会丢未checkpoint事务导致数据回退,
单搬wal缺主库直接损坏。原实现逐文件rename,崩在中间会留下破损三件套。
改为每个 db 一组,主库/-shm/-wal 整体搬,任一失败立即把已搬的搬回原位;
目标端已存在则整组跳过不合并。创建时路径直接指向子目录(QuestStorage/
PlayerStorage 已改),迁移只兜存量。
|
2026-10-08 17:49:02 +08:00 |
|
youpaishidifu
|
0ab7c7052c
|
修复违规计数文案歧义、验证码重验回归、quest_data.db归位
1. 违规计数订正:实际计数一直是1→2→3(incrementViolation是+1),截图显示的
1/3/6三角数是文案歧义——nextPunishHint返回的第N次违规预告与命中提示的第N次
违规两行并列,被读成跳号。现改为预告只报处罚档位不报次数,命中提示改为
「本次为第N次违规」,次数全局只出现一次。
2. 验证码回归修复:isMuted()禁言到期自动解禁时调用markReverify(),把已通过
人机验证的玩家踢出verifiedPlayers,导致「验证码通过→被禁言→到期解禁→又要
重验」的死循环。按用户裁定改为:到期自动解禁不再吊销验证状态,仅显式
/chat unmute 与 /chat reset 才吊销。
3. quest_data.db 归位任务面板/:QuestStorage与PlayerStorage两处硬编码路径
改为子目录并自动建目录,migrateRootDataFiles() 增加 db/-shm/-wal 三件套
幂等迁移(启动最早期执行)。
|
2026-10-08 17:44:15 +08:00 |
|
youpaishidifu
|
19e03c5fb4
|
修复三bug并归位根目录5类文件:①禁言解除后强制重新人机验证(解禁≠解除人机验证,到期/命令解禁/重置均打reverify标记,答对清除) ②OP白名单过期条目不再补授(修复26-10-08到期后每分钟撤销↔授予无限横跳) ③敏感词命中改为明确反馈(控制台日志+玩家提示+下一档处罚预告,修复启用过滤配置解析失效) ④bond.db/chat.txt/garbage.db/maxsell_config.txt/pvp.db启动最早期自动迁入对应子文件夹
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m31s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-08 17:02:02 +08:00 |
|
youpaishidifu
|
58f9a756e9
|
调整.gitignore拉黑规则
Check Source / check (push) Successful in 2s
Auto Release / build (push) Successful in 1m46s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 2s
|
2026-10-08 16:20:58 +08:00 |
|
youpaishidifu
|
bdd55cc9bf
|
将opwl.json移入resources目录,随jar一起释放。移除根目录的opwl.json暂存
Check Source / check (push) Successful in 2s
Auto Release / build (push) Successful in 2m10s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
|
2026-10-08 16:15:06 +08:00 |
|
youpaishidifu
|
3217e53cda
|
补充opwl.json使用说明;注释停用/menu命令注册
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m27s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 2s
|
2026-10-08 15:41:49 +08:00 |
|
youpaishidifu
|
881fb85408
|
修复三处bug:时间解析支持26-10-08 14:43短横线格式、禁言期间屏蔽一切私信收发、URL拦截baidu . com空格变形绕过
|
2026-10-08 15:41:46 +08:00 |
|
youpaishidifu
|
581475e760
|
opwl事故修复三连: ①ops.json真实字段是uuid(旧代码只认id致复原全靠猜名字) ②复原的OP自动写回白名单(否则同一轮巡检把刚复原的11人又当非法持有全撤+报警) ③配置丢失/解码失败自动隔离坏文件(改名不删)+从jar释放默认配置+复原OP备份(热重载与/opwl reload同生效) ④补授从仅在线扩展到在线+离线(白名单11人但ops.json为空的根因)
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m7s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
|
2026-10-08 14:01:34 +08:00 |
|
youpaishidifu
|
32fe81f908
|
补单提速第二轮+控台指令最小化信息透露
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m12s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
问题1 补单10秒才抓到单(根因两条):
- 线程错位: TimerA-周期批处理跑在sdf1-db-worker上, triggerFastPoller在该线程同步doGet,
撞sendHard的10秒硬超时 -> 每次补单固定10秒且返回null, 还吃光DB队列整轮预算;
- 节奏不符设计: 定时器是固定5秒而非0~5秒随机, 4秒限流又把随机节奏里<4秒的轮次整轮吞掉。
修法: 定时器改0~100tick随机(nextPollerDelayTicks); 限流4000ms->500ms;
HTTP挪到补单专用单线程pollerExecutor(fire-and-forget, 队列容量1+丢弃);
补单改8秒短超时POLLER_TIMEOUT_S; 本轮processed>0立刻pullPendingTransactions入账;
shutdown补关pollerExecutor。
问题2 conmsg/opwl对玩家泄露"仅控制台可用/需要控台权限":
从plugin.yml摘掉注册 -> 玩家敲它必然落进UnknownCommandEvent, 与"不存在的指令"
走完全相同路径(压制原生unknown报错+相似建议候选里永远没有这俩);
控制台由onUnknownCommand里的dispatchConsoleOnlyCommand就地接管执行,
onCommand里的opwl/conmsg分支改为兜底且玩家侧一律静默。
|
2026-10-08 12:45:36 +08:00 |
|
youpaishidifu
|
31f2a60096
|
opwl扫描点订正: 心跳日志改为无更新就闭嘴(仅重载发生或统计快照变化才打印) + 修正扫描周期9000tick(实为7.5分钟)→18000tick真正15分钟,消除非整点多余冒泡
Check Source / check (push) Successful in 1s
Auto Release / build (push) Successful in 2m27s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-08 11:16:16 +08:00 |
|
youpaishidifu
|
cd0a45d284
|
opwl数据安全+补单提速: 解析失败卸载OP前先备份原版ops.json(备份失败则不卸载,恢复时复原,pickJson排除ops.json*) + 补单触发限流15s→4s并新增独立5秒定时器(不受锁库退避/队列积压影响)
Check Source / check (push) Successful in 4s
Auto Release / build (push) Successful in 2m11s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 2s
|
2026-10-08 11:04:53 +08:00 |
|
youpaishidifu
|
e2447f0b95
|
opwl第四轮: 修临时OP自动续期(存exp:绝对到期时间)+上下任提示当事人(在线直发/离线补发)+/op按启用状态分支(true全拦/false仅注册校验)+扫描点心跳日志+新增opwl check子命令
Check Source / check (push) Successful in 2s
Auto Release / build (push) Successful in 1m59s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-08 00:45:30 +08:00 |
|
youpaishidifu
|
ca1fe6f252
|
opwl第二轮: 整点扫描(:15/:30/:45)替代纯15秒应用 + 15秒文件热重载保留 + 控制台/op拦截引导opwl add + add/addtime注册检查(非注册引导改json强制授权)
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m0s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-08 00:18:21 +08:00 |
|
youpaishidifu
|
84285e5009
|
opwl改回独立目录OP白名单/(目录隔离,任意json都当配置;模板resources/OP白名单/opwl.json)
Check Source / check (push) Successful in 2s
Auto Release / build (push) Successful in 2m15s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
|
2026-10-07 23:58:12 +08:00 |
|
youpaishidifu
|
a39e26caf7
|
opwl接管原生OP名单:加载时导入原生OP,非法持有一律撤销+报警(新增非法持有报警信息模板,支持user/time变量中英文),改为单文件opwl.json
Check Source / check (push) Successful in 2s
Auto Release / build (push) Successful in 2m0s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-07 23:05:29 +08:00 |
|
youpaishidifu
|
d19ecc5ce0
|
新增OP白名单功能(opwl):读OP白名单目录json授OP,读失败一次性卸载全部OP,15秒增量热重载,命令仅控台
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m12s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-07 22:09:01 +08:00 |
|
youpaishidifu
|
e745010220
|
修复pushShopCatalog对账后回退本地hash翻案:对账needPush=false直接回,不再整包推975项
Check Source / check (push) Successful in 2s
Auto Release / build (push) Successful in 2m1s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-07 18:02:31 +08:00 |
|
youpaishidifu
|
a580fbbcb7
|
领地/商城目录接入alignGate差集对账,重启不再整包推,多退少补
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m18s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-07 17:32:15 +08:00 |
|
youpaishidifu
|
dfdb951c8a
|
修复bans收回死循环:已过期临时封禁不再拉回Bukkit,避免每轮extra=1无限收回1条
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m8s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-07 16:21:40 +08:00 |
|
youpaishidifu
|
f3a987dde9
|
修复setField对null写成字面量null导致credentials每轮恒定补推1:改setNull并启动自愈清理存量脏数据
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m17s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 2s
|
2026-10-07 13:47:56 +08:00 |
|
youpaishidifu
|
ed558517ba
|
修复credentials对账恒changed全量:凭证行补指纹键password_salt/temp_password,推送改对账差集不再整包硬推611条
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 1m56s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-07 12:07:25 +08:00 |
|
youpaishidifu
|
9f8a881d62
|
IP同步改为只推对账差集,删除全量硬推;补上users/bonds/shop三处补推守卫
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m15s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
- syncAllPlayerIps 去掉 forceFullIpPush:以前只要对账发现缺口就跳过 ipCache
过滤、把本机全部IP整包推给PHP(生产实测 missing=0/changed=110 却推了609条),
现在只推 alignGate 裁决出的 pushKeys(missing + 本机改过的 changed);
对账没做成时本轮不推不收,绝不回退全量硬推。
- 日志改为「对账补推 N/M 个玩家IP(PHP 侧共 X 条)」,与实际发送量一致。
- shop/bonds/users 三处补上 alignNeedsPush 守卫:PHP 库被清空但本地数据没变时,
本地 hash 会永久短路补推(与 10-06 修过的 admins/providers/bans/credentials 同款 bug)。
|
2026-10-07 11:17:09 +08:00 |
|
youpaishidifu
|
d0d3b48000
|
临时屏蔽一下没做完的功能和配置文件
Check Source / check (push) Successful in 4s
Auto Release / build (push) Successful in 2m1s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
|
2026-10-07 00:21:41 +08:00 |
|
youpaishidifu
|
d8d8c18d53
|
修复配置类对账推送在404后永久卡死:5处hash改为推送成功后才提交
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m11s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
灾备演练(删PHP库+404+空白库重建)实测发现:
- admins/providers/credentials/bans/lands 5处 lastXxxHash 在HTTP推送前就提交
- 404期间唯一一次推送失败,hash却已写脏
- 之后 alignGate 每轮判「PHP缺N条要补推」,全被本地hash短路挡回
- 表现为日志反复打「补推N」却永远发不出去,PHP端表永久0行
(web_plugin_admins/web_service_providers/weblogin_credentials/web_player_bans/web_area_lands)
修复:
1. 对账明确 needPush 时本地hash不得拦截(alignNeedsPush 绕过短路)
2. hash 一律改为 PHP 明确返回 success=true 后才提交
与 syncUserRegistrations(2026-10-04)/syncShopData/syncBonds 的既有规矩对齐
交易流水多退少补在本次演练中表现正常:空白库→443/443全量补推成功
|
2026-10-06 23:00:27 +08:00 |
|
youpaishidifu
|
c118e8e708
|
周期对账通过时也打印两边笔数,让对齐结论随时可验证
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m17s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
|
2026-10-06 21:50:01 +08:00 |
|
youpaishidifu
|
07d0a5a192
|
交易流水补运行期周期对账,修复PHP库被重载清空后的假对齐
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m34s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
|
2026-10-06 21:25:13 +08:00 |
|
youpaishidifu
|
9c2d5db41e
|
充值回执对账排进首次全量同步队列:无人在线时启动即点差集,不再只依赖玩家上线的周期批次
Check Source / check (push) Successful in 3s
Auto Release / build (push) Successful in 2m0s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
|
2026-10-06 19:58:08 +08:00 |
|