307 Commits
Author SHA1 Message Date
layue13 fd5e79792f Merge pull request 'Rename to MoonBridge and separate backend plugin API' (#10) from chore/moonbridge-rename into main 2026-09-27 14:46:24 +00:00
layue13 64152878d0 Rename project to MoonBridge and expose standalone Bukkit API 2026-09-27 22:39:16 +08:00
layue13 21011d51bd Merge pull request 'Add rich text and unified backend registration and messaging' (#9) from feature/messages-completion into main 2026-09-27 14:24:12 +00:00
layue13 8c2d35b8be feat: name backend host and verify real Uranium lifecycle 2026-09-27 22:16:21 +08:00
layue13 cc817c057c test: complete synthetic read cycle during transfer 2026-09-27 20:01:46 +08:00
layue13 7e045e0ddc feat: unify plugin channel messaging and remove v1 API 2026-09-27 19:00:17 +08:00
layue13 d0aca24839 Merge main backend channel into messages completion 2026-09-27 17:57:21 +08:00
layue13 230f317d0a feat: replace backend discovery with control channel 2026-09-27 02:52:46 +08:00
layue13 1185ae2b2e feat: add Adventure messages and asynchronous command completion 2026-09-27 00:01:02 +08:00
layue13 bbb4b5a831 Merge pull request 'Test relay backpressure with real TCP slow readers' (#8) from test/socket-backpressure into main 2026-09-26 14:46:22 +00:00
layue13 7fe2c99d6e docs: record current Forge pack acceptance and paired measurements 2026-09-26 22:39:12 +08:00
layue13 47ea7ccdf0 Avoid tiny TCP receive windows in slow-reader regression 2026-09-26 22:08:10 +08:00
layue13 12340e146c Test relay backpressure with real TCP slow readers 2026-09-26 21:58:44 +08:00
layue13 238e1bef15 Merge pull request 'Unify plugin events and add player operations and server status' (#7) from feature/plugin-events into main 2026-09-26 11:07:47 +00:00
layue13 c1399b0ac4 Add player messaging, disconnects, and configurable server status 2026-09-26 10:57:24 +00:00
layue13 ea7852375c Unify event results and clarify player admission 2026-09-26 09:53:31 +00:00
layue13 a74527ca5b Unify plugin access and lifecycle event subscriptions 2026-09-26 09:15:07 +00:00
layue13 5ede577eb4 Merge pull request 'Add plugin access checks and architecture documentation' (#6) from feature/login-access into main 2026-09-26 08:44:42 +00:00
layue13 3c21a6c2e3 Add asynchronous plugin access checks and architecture docs 2026-09-26 08:39:54 +00:00
layue13 c0285b5320 Merge pull request 'Add plugin player commands and harden proxy ingress' (#5) from feature/production-commands into main 2026-09-26 08:08:56 +00:00
layue13 6757fd9840 Normalize benchmark result line endings 2026-09-25 22:19:52 +00:00
layue13 72086ccb5d Add plugin player commands and harden proxy ingress 2026-09-25 22:18:48 +00:00
layue13 f052712679 Merge pull request '从玩家会话重新设计 StrataProxy' (#4) from rewrite/greenfield into main 2026-09-25 21:01:33 +00:00
layue13 2341e757a7 Simplify login state tracking 2026-09-26 04:39:24 +08:00
layue13 71a958a6ec Bound frame count during login relay transition 2026-09-26 04:32:07 +08:00
layue13 2bd7902556 End pending Forge world transition on session close 2026-09-26 04:24:10 +08:00
layue13 9e60e162c7 Clarify real Forge transfer reliability boundary 2026-09-26 04:18:53 +08:00
layue13 c4c145c571 Record successful real Forge roundtrip control 2026-09-26 04:17:28 +08:00
layue13 b43207400d Document real Forge client Uranium login stall 2026-09-26 04:11:22 +08:00
layue13 abfe8a0306 Capture backend bytes during Uranium login stalls 2026-09-26 04:02:37 +08:00
layue13 a04d275a30 Record coalesced direct-login control 2026-09-26 03:54:55 +08:00
layue13 b70dd6965c Record direct Uranium login isolation check 2026-09-26 03:52:38 +08:00
layue13 db520df97f Record repeated Uranium login stall evidence 2026-09-26 03:48:58 +08:00
layue13 05aba68621 Capture early Uranium login stall evidence 2026-09-26 03:44:25 +08:00
layue13 494cc609ff Explain backend closure during initial login 2026-09-26 03:25:21 +08:00
layue13 1409e55afb Send login disconnect when initial backend deadline expires 2026-09-26 03:10:23 +08:00
layue13 e5df858725 Connect numeric backend addresses without DNS 2026-09-26 02:56:34 +08:00
layue13 ba06e0f7be Record post-transfer synthetic session baseline 2026-09-26 02:37:24 +08:00
layue13 883d439e6b Add diagnostics for intermittent initial login EOF 2026-09-26 02:34:31 +08:00
layue13 a09fc07726 Keep server views as registration snapshots 2026-09-26 02:07:09 +08:00
layue13 2eeb342d74 Exercise Forge round-trip through plugin transfer API 2026-09-26 01:41:20 +08:00
layue13 f0e9abdd57 Record current minimal Forge client transfer smoke 2026-09-26 01:17:34 +08:00
layue13 c909f6a0e2 Await session capacity release in disconnect tests 2026-09-26 01:04:06 +08:00
layue13 112efd839d Wait for capacity cleanup in backend close test 2026-09-26 00:56:37 +08:00
layue13 c99d296cd4 Verify authenticated Forge transfer on encrypted session 2026-09-26 00:48:42 +08:00
layue13 aa4d7e560d Cover authenticated transfers and unblock cutover test writes 2026-09-26 00:34:53 +08:00
layue13 315ad15f28 Interrupt placement callbacks before disabling plugins 2026-09-26 00:10:07 +08:00
layue13 377a06cf34 Record current Forge client transfer revalidation 2026-09-25 23:53:16 +08:00
layue13 7925b868af Cancel abandoned initial placement requests 2026-09-25 22:55:24 +08:00
layue13 68e7f87477 Smoke test backend discovery across container network 2026-09-25 22:35:16 +08:00