VoxLink
Play with your friends, or find new ones in the lobby :D
How to play
Open your world, create a room, get a 6-digit code, send it to your friend, they type it in, done. No port forwarding, no router stuff, no server, you don't even need to know what a public IP is. Install mod, make room, send code, that's it.
Still in Beta. Sometimes connects in seconds, sometimes just... doesn't. Connection success depends heavily on both sides' network: same ISP home broadband usually works fine, campus WiFi, office network, phone hotspot not so much. Both sides on symmetric NAT? Lower success rate. If it fails, both restart the game to refresh NAT ports. We're improving the punch strategies every update.
Terracotta Integration
Starting from 1.0.4, VoxLink integrates Terracotta P2P (optional, not required). You can download and enable Terracotta right inside the mod settings -- it'll run in parallel with VoxLink's own punching for better speed. Terracotta can be faster in simple scenarios, while VoxLink can have better success rates in trickier networks.
Huge thanks to XIOPNM, who personally joined over 300 remote multiplayer tests out of 700+ total. We also want to thank all the other testers who helped along the way.
Fallback & Relay
Available in VoxLink 1.0.0+
When direct punching fails, VoxLink doesn't give up. Three tricks up its sleeve:
- Reverse punch -- if one side's NAT is being annoying for forward punching, the other side fires back a reverse punch to sneak around it.
- Peer relay -- if both of you just can't connect directly (like both on symmetric NAT), VoxLink grabs a suitable player from whoever's online in the public lobby right now and uses them as a relay node. Traffic flows through their client, never through the server. The relay player won't feel a thing -- barely any impact.
- TURN relay -- added in 1.1.3. After 20 seconds of punching, a "use relay" button shows up and a public relay server carries the traffic. From 1.2.0 the switch to relay is fully automatic, no button needed. P2P keeps punching in the background for 10 minutes afterwards, and switches back smoothly if it succeeds. Relay servers are a limited resource -- got a spare public server? Donations welcome~
Relay can be toggled off anytime in settings. Turn it off and you won't relay for others, but you also can't use others as relay. Fair enough right?
Grab the host's mods
Added in 1.1.2, currently Beta. When joining a room, VoxLink fetches the host's mod list and offers to download the ones you're missing -- you'll need to restart the game manually afterwards. Version lookups went through the Modrinth API up to 1.1.9; 1.2.0+ adds CurseForge.
Only dependency completeness is checked -- no mod-compatibility conflict detection. If you're joining a stranger's room full of forced client-side mods, consider joining with a clean client (just VoxLink + Fabric API) to avoid crashes. Can be turned off in the simple settings page.
Rooms
Rooms have no player limit, offline players work too. Room names get AI checked before going public. Latency tested around 15-20 ms between Guangdong and Jiangxi, though your actual ping depends on both networks.
Set your room to public when creating it and it'll show up in the lobby. The lobby doesn't leak your IP or anything -- still all P2P. Tags help you find the right room. Both the web panel and in-game client can browse the lobby; copy the room code from the web, or join directly from the client.
Compatibility
Works with Simple Voice Chat (good to go!), and we've also got support for ViaVersion, ViaFabric, and Floodgate.
Now supports Forge, NeoForge, and Fabric 1.20+. The mod itself is multilingual -- 12 languages to pick from: English, Simplified Chinese, Traditional Chinese, Japanese, Korean, French, German, Spanish, Russian, Portuguese (Brasil), Arabic, and Classical Chinese (Wenyanwen).
Standalone App
There's also a separate VoxLink app that works across any version -- no mod installation needed. It even tunnels other games, and runs on Linux, Windows and macOS. Check the download links above. (Developers: there's a CLI build of the app too, welcome to use it.)
Found a bug?
Go to https://github.com/AUGUHDAR/VoxLink/issues, bring your logs, both host and joiner:
.minecraft/versions/<your_version>/logs/latest.log
Starting from 1.1.0, logs are automatically uploaded to help us improve punch success rates. You can disable this in settings. VoxLink never uploads or exposes your private info. You can also report or suggest things in-game -- the feedback screen arrived in 1.1.7.
When submitting, please describe both sides' network environment (home broadband / campus WiFi / phone hotspot) so we can pinpoint the issue faster.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 28d ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 |
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
## 修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
## 优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
## 新增
- 工单新增「撤回上一条」:工单详情页可一键撤回自己发出的最后一条追问,服务端同步删除(含附件),撤回后可重新追问;没有可撤回的消息时按钮自动置灰
- 打洞策略全面可观测:策略切换、节流丢弃、实例完整参数均有日志留痕,远程排查打洞问题不再靠猜
- 对端「自报 NAT」与「实际观测 NAT」不一致时在日志留痕一条,便于定位跨运营商打洞问题(不影响任何连接判定)
## 修复
- 修复标准 TURN 中继在移动网络环境下无法建立的问题:房主凭据申请此前会被按 IP 的全局限流误伤(移动网络共享出口 IP 尤其严重),服务端已调整并上线,1.1.8 客户端同样立即受益
- 修复工单详情页无法打开、提示 UNKNOWN_ENDPOINT 的问题;追问、附件上传、标记已读等同一链路一并修复
- 修复连接界面 NAT 类型大量显示「未知」的问题:补全全部 9 类 NAT 文案(13 种语言)
- 修复 1.21.x 系列版本建房失败提示只在动作栏一闪而过的问题,现在与其他版本一致进入聊天框持久显示
- 修复工单撤回进行中按 Esc 关闭界面导致状态不同步的问题
## 优化
- RUDP 对端地址重绑不再被帧长校验拦截:运营商端口重映射后直连恢复更快
- 打洞取值统一跟随当前活动策略模板(此前 6 处固定读取默认模板),后续按版本段调整策略参数可完全生效
- 清理打洞热路径上的无效候选计算与无调用的死代码,减少无谓开销
- 工单客户端健壮性:归属凭证持久化(凭证不再丢失)、服务端已删除的僵尸工单自动清理、本地软删工单不再占用列表行
- 标准 TURN 失败场景留痕细化:凭据申请失败会记录具体原因,定位不再靠无信息量的单一告警
## 新增
- 工单新增「撤回上一条」:工单详情页可一键撤回自己发出的最后一条追问,服务端同步删除(含附件),撤回后可重新追问;没有可撤回的消息时按钮自动置灰
- 打洞策略全面可观测:策略切换、节流丢弃、实例完整参数均有日志留痕,远程排查打洞问题不再靠猜
- 对端「自报 NAT」与「实际观测 NAT」不一致时在日志留痕一条,便于定位跨运营商打洞问题(不影响任何连接判定)
## 修复
- 修复标准 TURN 中继在移动网络环境下无法建立的问题:房主凭据申请此前会被按 IP 的全局限流误伤(移动网络共享出口 IP 尤其严重),服务端已调整并上线,1.1.8 客户端同样立即受益
- 修复工单详情页无法打开、提示 UNKNOWN_ENDPOINT 的问题;追问、附件上传、标记已读等同一链路一并修复
- 修复连接界面 NAT 类型大量显示「未知」的问题:补全全部 9 类 NAT 文案(13 种语言)
- 修复 1.21.x 系列版本建房失败提示只在动作栏一闪而过的问题,现在与其他版本一致进入聊天框持久显示
- 修复工单撤回进行中按 Esc 关闭界面导致状态不同步的问题
## 优化
- RUDP 对端地址重绑不再被帧长校验拦截:运营商端口重映射后直连恢复更快
- 打洞取值统一跟随当前活动策略模板(此前 6 处固定读取默认模板),后续按版本段调整策略参数可完全生效
- 清理打洞热路径上的无效候选计算与无调用的死代码,减少无谓开销
- 工单客户端健壮性:归属凭证持久化(凭证不再丢失)、服务端已删除的僵尸工单自动清理、本地软删工单不再占用列表行
- 标准 TURN 失败场景留痕细化:凭据申请失败会记录具体原因,定位不再靠无信息量的单一告警