我是一名在小型校园上学的大学生。学校的网络设置如下:一个路由器,连接着许多不同的子网。我和一个朋友想玩 Minecraft,他和我在不同的子网上。
我见过这个指令集。
但是,由于他和我通过同一个路由器连接,是否可以不上网就可以玩我的世界,从而不必建立服务器并经历所有那些混乱?(我不确定我的世界软件是否允许这样做?)
今年早些时候,我们尝试通过无线方式连接,我可以看到他的游戏,但无法连接。我还没有尝试使用有线方式来查看是否能解决这个问题。
答案1
解决方案非常简单。你们俩都应该安装 Hamachi,这是一个免费的 VPN 软件,它允许您将用户添加到您的 VPN 网络,并且他们可以通过此连接直接与您的 PC 通信。Hamachi 可以通过客户端之间的直接连接工作,或者如果这不可能,它将中继连接(与 Skype 的工作方式非常相似)。
https://secure.logmein.com/products/hamachi/
只需使用免费版本(我认为它将您的 VPN 网络上的客户端限制为 10 个,但这对您和几个朋友来说应该足够了)。
它将为您的“Hamachi 网络适配器”分配一个新的 IP 地址,这是您用于连接 minecraft 的 IP 地址。
有了这种设置,你们可以住在隔壁房间,也可以在地球的另一端。Hamachi 不会在意,你们的 PC 看起来位于同一个网络(虚拟专用网络)上,可以毫无问题地通信。它不需要在学校防火墙上打开任何端口,所以不用担心。它就是好用。而且它是免费的。很难超越这一点。
编辑:我认为您在设置时会想要使用“网状网络”类型。这将允许您 VPN 上的所有客户端互相看到。
答案2
我假设你们俩都使用无线网络时能够互相看到对方,因为无线网络可能使用同一个子网。您可以通过连接到无线网络,从命令提示符 (Windows) 运行 ipconifg 或从终端 (Linux) 运行 ifconifg 来查看当前的 IP 和子网掩码。
在路由器中(我猜你可能无权访问它),可能有一个防火墙。如果你允许你正在玩 Minecraft 的端口(我认为是 25565)在你的 IP 地址/网络和他们的 IP 地址/网络之间双向通信,它应该可以正常工作。
除非另有说明,路由器/防火墙设置的 DMZ 很可能不允许私有网络之间的通信。
答案3
还有一个名为连接性的好工具,它使您能够通过您的 PC 托管您自己的 WI-FI 连接,虽然您无法上网,但您仍然可以通过使用单人世界中的“打开到 LAN”按钮一起玩我的世界。
答案4
处于不同的子网并不一定会阻止您的朋友连接到您的计算机,但它确实需要路由器适当地转发流量,而您通常可以直接通信。显然,您无权访问路由器配置,因此无法确保这一点,但网关可能已设置为执行所需的路由。在这种情况下,您将能够通过“直接连接”(提供 LAN IP 地址)加入,尽管托管游戏不会被自动检测到,因为广播消息不会到达其他子网上的主机。