World Host

World Host

在不运行服务器或设置端口转发的情况下托管你的单人世界!

社交

世界主机

Modrinth 模组环境

服务器在线率

托管你的单人世界,无需运行服务器或设置端口转发! 未来,我们还计划通过 Geyser 支持基岩版客户端。

如果我的朋友没有安装该模组怎么办?

如果你的朋友没有安装该模组,则无法与他们使用好友系统。但是,你可以运行命令 /worldhost ip 获取一个可用于隧道的 IP 地址。但请注意,不使用好友系统可能会增加延迟。如果你不想增加延迟,可以运行 /worldhost tempip 获取一个临时服务器 IP,该 IP 可持续至少 60 秒。在 60 秒内连接的客户端将保持连接。如果你计划永远不使用好友系统,可以在模组设置中禁用它。

这个模组是如何工作的?

这个模组有一个你的客户端连接的服务器,该服务器用于与使用世界主机的其他客户端进行通信。

  1. 当你的朋友想要加入你时,你朋友的客户端会向服务器请求一个 IP 地址进行连接。
  2. 服务器随后要求你的客户端创建一个加入模式(协议中的 JoinType)。有两种加入模式:UPnP 和代理。
  3. 首先尝试 UPnP 模式。你的客户端尝试在你的路由器中打开一个临时端口转发,让你朋友的客户端可以直接连接到你。
  4. 如果 UPnP 成功,你的客户端会告诉服务器要使用的端口,然后服务器会告知你朋友的客户端你的 IP 和端口号。
  5. 如果 UPnP 失败,你的客户端会告诉服务器使用代理模式。服务器随后会给你朋友的客户端提供与 /worldhost ip 相同的“代理 IP”。

/worldhost tempip 会先尝试 UPnP,而不是直接给你代理 IP。

许可证

该模组是开源的,并根据 MIT 许可证 授权。