
VoxLink
快速让你和你的朋友上线,或在大厅中寻找玩伴。
VoxLink
与朋友一起游玩,或在大厅中结识新伙伴 :D
如何游玩
打开你的世界,创建一个房间,获取一个 6 位代码,发给你的朋友,他们输入代码即可完成连接。无需端口转发、无需路由器设置、无需服务器,你甚至不需要知道什么是公网 IP。安装模组、创建房间、发送代码,就这么简单。
从 1.0.4 版本开始,VoxLink 集成了 Terracotta —— 一个外部的 P2P 网络工具。它是可选的,可以直接在模组内下载。启用 Terracotta 可以显著提高连接成功率,你也可以用它与其他 Terracotta 用户一起进行多人游戏。
仍处于 Beta 阶段。有时几秒内就能连接成功,有时就是……连不上。连接成功与否很大程度上取决于双方的网络状况:相同运营商的家庭宽带通常没问题,校园 WiFi、办公网络、手机热点就不太稳定。双方都是对称型 NAT?成功率会更低。如果连接失败,双方都重启游戏以刷新 NAT 端口。我们会在每个更新中改进打洞策略。你也可以在模组中启用 Terracotta 来提高成功率。
特别感谢 XIOPNM,他独自参与了超过 200 次远程测试。我们总共进行了 300 多次测试。
回退与中继
在 VoxLink 1.0.0+ 版本中可用
当直接打洞失败时,VoxLink 不会放弃。它有两种手段:
- 反向打洞 —— 如果一方的 NAT 对于正向打洞不友好,另一方会发起反向打洞来绕开它。
- 对等中继 —— 如果双方都无法直接连接(例如都是对称型 NAT),VoxLink 会从当前公开大厅中在线玩家中选取合适的锥型 NAT 玩家,将其作为中继节点。流量通过他们的客户端转发,绝不会经过服务器。中继玩家不会感觉到任何异常。
你可以在设置中随时关闭中继功能。关闭后你无法为他人提供中继,也无法使用他人的中继。很公平,对吧?
房间
房间没有玩家数量限制,离线玩家也可以进入。房间名称在公开前会经过 AI 检查。广东到江西之间的延迟测试约为 15-20 毫秒,取决于你的网络状况。
你可以在创建房间时将其设为公开,它会显示在大厅中。大厅 不会泄露你的 IP 或其他信息,所有连接仍然是 P2P 的。还有标签帮助你找到合适的房间。
兼容性
与 Simple Voice Chat 兼容(开箱即用!),同时支持 ViaVersion、ViaFabric 和 Floodgate。
现在支持 Fabric 1.20+ —— 从 1.20 到 26.2 的所有版本。模组本身支持多语言:英语、简体中文、繁体中文、日语、韩语、法语、德语、西班牙语、俄语、葡萄牙语(巴西)、阿拉伯语、文言文和拉丁语。
发现 Bug?
前往 https://github.com/AUGUHDAR/VoxLink/issues,带上你的日志,包括主机和加入者双方的:
.minecraft/versions/<你的版本>/logs/latest.log
同时告诉我们你的网络环境 —— 家庭宽带?校园 WiFi?热点?没有日志我只能猜测你那边发生了什么。
工作原理
UDP 打洞 + STUN 用于 NAT 检测,打洞策略灵感来自 EasyTier,连接后使用自定义 可靠 UDP 传输 传输 MC 流量。信令服务器仅在握手时交换地址,游戏数据 100% 为 P2P,绝不会经过服务器。纯 Java 实现,无原生依赖,可在 Windows / Linux / macOS / Android 上运行。部分代码由 AI 辅助生成。
网站: https://p2p.wuhui.icu/
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。