layue13
|
0b15bd85e0
|
Preserve login disconnect frames across backend close
|
2026-09-25 20:21:31 +08:00 |
|
layue13
|
5cb322c2b1
|
Verify relay drain deadline on real TCP channels
|
2026-09-25 20:11:16 +08:00 |
|
layue13
|
a7f85a22d0
|
Drain accepted clientbound writes before backend disconnect cleanup
|
2026-09-25 20:05:02 +08:00 |
|
layue13
|
9e7c91a45d
|
Reset Forge client registry when switching to vanilla
|
2026-09-25 19:37:48 +08:00 |
|
layue13
|
a27d577d8b
|
Record relay callback experiment and keep original path
|
2026-09-25 19:21:55 +08:00 |
|
layue13
|
56eeb1bf9a
|
fix: complete plugin transfer results off session event loop
|
2026-09-25 19:11:36 +08:00 |
|
layue13
|
c810e1a4cc
|
fix: recover Agent registration after lease expiry
|
2026-09-25 19:02:55 +08:00 |
|
layue13
|
82032fd673
|
fix: retain DNS family addresses across partial query failures
|
2026-09-25 18:58:04 +08:00 |
|
layue13
|
95b23e0922
|
fix: release session after event loop shutdown
|
2026-09-25 18:46:04 +08:00 |
|
layue13
|
fd8c851e75
|
test: cover vanilla to Forge transfer handshake sequence
|
2026-09-25 18:39:48 +08:00 |
|
layue13
|
92c0e8fd5d
|
Complete transfer requests when session loop stops
|
2026-09-25 18:28:11 +08:00 |
|
layue13
|
b4ddd3c068
|
Close sessions accepted during listener shutdown
|
2026-09-25 18:21:35 +08:00 |
|
layue13
|
90e52ea8b6
|
Test Forge channel registration during backend transfer
|
2026-09-25 18:14:11 +08:00 |
|
layue13
|
0bf460bfcf
|
Enforce single event loop for session backends
|
2026-09-25 18:06:55 +08:00 |
|
layue13
|
ffa9cffaff
|
Document rejected relay flush batching experiment
|
2026-09-25 17:51:59 +08:00 |
|
layue13
|
042efcf6e3
|
Validate exact backend endpoints before registration
|
2026-09-25 17:35:00 +08:00 |
|
layue13
|
f36cfa31d3
|
Wait for relay replay before pausing
|
2026-09-25 17:26:06 +08:00 |
|
layue13
|
f8f50781fc
|
Hold relay reads until startup barrier
|
2026-09-25 17:18:55 +08:00 |
|
layue13
|
2625db30c3
|
Document current synthetic session benchmark and scope
|
2026-09-25 17:10:51 +08:00 |
|
layue13
|
e617fd4784
|
Bound online verification work and cancel abandoned requests
|
2026-09-25 17:02:53 +08:00 |
|
layue13
|
2910fbbea9
|
Bind backend endpoint to capacity reservations
|
2026-09-25 16:49:48 +08:00 |
|
layue13
|
ea2c1ebe2a
|
Bound prelogin frames and fail oversized forwarding promptly
|
2026-09-25 16:33:15 +08:00 |
|
layue13
|
5b91e08e64
|
Keep old session when transfer candidate disconnects before cutover
|
2026-09-25 16:13:44 +08:00 |
|
layue13
|
475c1ce135
|
Reject empty Minecraft frames at protocol boundary
|
2026-09-25 16:06:31 +08:00 |
|
layue13
|
6799410f8d
|
Expire stale DNS registrations and bypass JVM address cache
|
2026-09-25 16:00:02 +08:00 |
|
layue13
|
c3b720865a
|
Cover extended Forge payload during transfer
|
2026-09-25 15:41:21 +08:00 |
|
layue13
|
77ec52fcf7
|
Bound initial PLAY negotiation after backend login
|
2026-09-25 15:35:33 +08:00 |
|
layue13
|
a303c9e485
|
Load only configured plugin providers
|
2026-09-25 15:20:35 +08:00 |
|
layue13
|
c18d945f96
|
Match protocol 5 frame length and transfer buffers
|
2026-09-25 15:12:52 +08:00 |
|
layue13
|
826a23f9b3
|
Complete Forge transfer after handshake and world switch
|
2026-09-25 14:59:04 +08:00 |
|
layue13
|
26163f3b8d
|
Observe disconnects during asynchronous login
|
2026-09-25 14:45:01 +08:00 |
|
layue13
|
901ebcefc4
|
Detect disconnects during paused backend transfer
|
2026-09-25 14:30:07 +08:00 |
|
layue13
|
a5a244ca79
|
Lock DNS IPv4-first registration order
|
2026-09-25 14:30:05 +08:00 |
|
layue13
|
708f712b0e
|
Connect discovered backends on dual-stack hosts
|
2026-09-25 14:14:28 +08:00 |
|
layue13
|
ac08e6ed68
|
Verify login through installed Agent discovery
|
2026-09-25 14:05:10 +08:00 |
|
layue13
|
a5100858a9
|
Remove unused native transport dependencies
|
2026-09-25 13:57:37 +08:00 |
|
layue13
|
1610103b27
|
Verify pipelined sessions and packaged discovery
|
2026-09-25 13:51:56 +08:00 |
|
layue13
|
6b98439bcb
|
Add full session synthetic performance baseline
|
2026-09-25 13:22:36 +08:00 |
|
layue13
|
38b02266e6
|
Begin vanilla transfer at Join Game
|
2026-09-25 13:16:53 +08:00 |
|
layue13
|
a63344ae2d
|
Complete plugin cleanup in JVM shutdown hook
|
2026-09-25 13:07:16 +08:00 |
|
layue13
|
311adf2fb4
|
Fence plugin services after disable
|
2026-09-25 12:59:06 +08:00 |
|
layue13
|
96525183a9
|
Track concurrent keep-alives across a player session
|
2026-09-25 12:52:18 +08:00 |
|
layue13
|
3e1950ee9b
|
Reduce copies in online cipher for direct buffers
|
2026-09-25 12:42:39 +08:00 |
|
layue13
|
e0be285bea
|
Strip client handshake identity segments before backend login
|
2026-09-25 12:31:31 +08:00 |
|
layue13
|
58aaff4d00
|
Release replacement entity frames on malformed packets
|
2026-09-25 12:24:32 +08:00 |
|
layue13
|
9bba843ba2
|
Fence agent registrations during plugin shutdown
|
2026-09-25 12:15:27 +08:00 |
|
layue13
|
6d439004d9
|
Cover listener shutdown across active and pending sessions
|
2026-09-25 12:10:55 +08:00 |
|
layue13
|
1f8ef8f593
|
Complete pending placements when plugin host closes
|
2026-09-25 12:02:55 +08:00 |
|
layue13
|
a233353462
|
Buffer old backend frames during transfer cutover
|
2026-09-25 11:56:35 +08:00 |
|
layue13
|
8403984a2b
|
Verify buffered frame rollback during transfer
|
2026-09-25 11:46:18 +08:00 |
|