下载量
1,215,573
关注数
885
数据来源
Modrinth
模组详细介绍
World Host
无需运行服务器或设置端口转发,即可托管你的单人世界!未来我们还计划通过使用 Geyser 来支持 Bedrock Edition 客户端。
如果我的朋友没有安装这个模组怎么办?
如果你的朋友没有安装这个模组,你们就无法与他们使用好友系统。不过,你可以运行命令 /worldhost ip 来获取一个可用于隧道连接的 IP。不过请注意,不使用好友系统可能会增加延迟。如果你不想增加延迟,可以运行 /worldhost tempip 来获取一个临时服务器 IP,该 IP 至少会持续 60 秒。在这 60 秒内连接的客户端将保持连接。如果你打算永远不使用好友系统,也可以在模组设置中将其禁用。
这个模组是如何工作的?
这个模组有一个你的客户端会连接到的服务器,这个服务器用于让使用 World Host 的其他客户端之间进行通信。
- 当你的朋友想要加入你时,他们的客户端会向服务器请求一个用于连接的 IP 地址。
- 然后服务器会要求你的客户端创建一种加入模式(协议中的
JoinType)。共有两种加入模式:UPnP 和 Proxy。 - 首先会尝试 UPnP 模式。你的客户端会尝试在你的路由器中打开一个临时端口转发,供你朋友的客户端直接连接到你。
- 如果 UPnP 成功,你的客户端会告诉服务器要使用的端口,然后服务器会把你的 IP 和端口号告诉你朋友的客户端。
- 如果 UPnP 失败,你的客户端就会告诉服务器改用 Proxy 模式。然后服务器会给你朋友的客户端与
/worldhost ip提供的相同“代理 IP”。
/worldhost tempip 会先尝试使用 UPnP,而不是直接给你代理 IP。
许可证
该模组是开源的,并采用 [MIT License](LICENSE) 许可。
基本信息
模组名称World Host
作者Gaming32
下载量1,215,573
关注数885
支持版本1.16.1 - 1.21.5
加载器fabric / forge / neoforge / quilt
客户端required
服务端unsupported