Links
Tags
Creators
Details
Licensed LGPL-3.0-only
Published last month
Updated 3 hours ago
All versions
1.1.4
Beta
VoxLink-Forge-1.1.43 days ago 3
Compatibility
Minecraft: Java Edition
26.1.x
Platform
Forge
Supported environments
Client-side
Changes
1.1.3 → 1.1.4 更新内容:
修复
- 修复打洞热循环:目标被拉黑后打洞循环持续空转(日志刷屏、CPU 浪费),且端口漂移纠偏被反复覆盖。现在被拉黑的目标直接跳过、始终使用纠偏后的最新端口,全部目标被拉黑时降频等待恢复
- 修复 TURN 中继数据面不通:双方均为对称 NAT 走中继时,两端密钥可能不一致导致互丢数据包、连接 30 秒内必断。现在中继建立时两端现场重派密钥,中继路径真正可用
- 修复 LAN 管理命令(kick、ban、op 等)在 NeoForge 环境全部失效的问题(mixin 失效时自动回退反射方案)
- 修复打洞重试时同内容信令反复发送,触发服务器限流、连带中继注册也被限流的问题(同内容 3 秒内去重)
- 修复海外网络 STUN 探测缓慢:不再固定优先境内 STUN 服务器,改为按本会话实测可达性排序
- 修复传输建立失败后玩家卡在「已连接」但没有实际连接的问题,现在会正常进入失败重试流程
- 修复玩家中继请求在特定时序下被误拒的问题
- 修复房主侧桥断开后 TURN 会话不释放,导致同一房间内中继永久失效的问题
- 修复弱网下 TURN 节点探测全部超时即直接放弃的问题,现在仍会尝试绑定
- 修复房间设置保存触发限流后反复重试的问题(限流后 10 秒本地冷却)
优化
- 日志上传不再固定等待 90 秒:连接终局失败 5 秒内即上传;失败后退出房间立即补传;打洞中途直接关游戏也会兜底补传(仅限失败或超 30 秒未连上的会话,成功会话不上传,不占用服务器资源)
- TURN 与玩家中继互斥,避免两条中继并行互相干扰
- 加入界面新增 TURN 状态行,中继进度全程可见
- 修复「使用中继」按钮计时基准,不再出现 0 秒或旧值误判
- MC 版本不匹配提示支持多语言
新增
- 新增两条等待页提示(你看到这条的时候可能已经发现了)
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:qqeQJjgq:jTB0Quzo"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:qqeQJjgq:jTB0Quzo"
}

