———— 服务器名称:封神录 ———— 服务器版本::58989 ———— 我的世界:35758 ———————— …
最近加入了一个开源的mc启动器项目开发组,另外加上本人是一mc的服主,所以想到了在启动器中加入此功能。
众所周知,几乎所有提供服务的服务器为了系统安全禁止了ping,这样多线线路(服务器有多个IP)的情况下,线路的选优全部交给了第三方的DNS系统
而本人颇不喜这种被动选优的方式,于是便想通过游戏的启动器来自动判断服务器多个地址的延迟并选择最好的线路。
这里因为Minecraft服务器走的是tcp端口,就只介绍tcp端口的方法,其实udp也差不多。
该项目只是一个在校学习学生的颇为基础的研究,请勿嘲笑。
打开端口,发送数据,开始计时然后等待服务端返回数据,一旦接受到数据就返回运行时间。
这样其实程序的流程已经大体明白了,不多说,上菜
一个学生的研究日志,感谢csdn上众多的文章
提供我的世界小游戏服务器地址大全,我的世界小游戏服务器ip。
———— 服务器名称:封神录 ———— 服务器版本::58989 ———— 我的世界:35758 ———————— …
———— 服务器名称:荆棘之路 ———— 服务器版本::11318 ②f …
【 服务器发布 】【 商务合作 】 ———— 服务器名称:MCPE幻想之都 ———— 服务器版本::11037 ———— MC …
【服务器投稿】 【服务器主机租用】 ———— 服务器名称:Minecraft-梦迹云服 ———— 服务器版本:1.8.x-1.12(跨版本) ———— 服务器类型:RPG,小游戏,生存,副本,BOSS ———— 服务器人数: …
【服务器投稿】 【服务器主机租用】 ———— 服务器名称:夏梦城域 ———— 服务器版本:1.8-1.11.2 ———— 服务器类型:RPG 生存 小游戏 ———— 服务器人数:100 ———— 服务器的IP:Mc.BayMaxID …
如果成功,您应看到类似下图的结果:
请求一个新的公共 IP 地址(一定要记下返回的 IP 地址 <ip>
):
如果遇到任何问题,这些命令可以帮助您调试在获取 IP 地址上的任何问题:
返回可供您的组织使用的 IP:
释放 <ip>
地址,以便可以重用它:
将该 IP 地址绑定到您在 Bluemix 上运行的新容器后,就可以进行测试了。
cf ic ip request
命令获得的新的公共 IP 地址(如果您忘记了它,可以使用 cf ic ip list
找到它)。一定要使用端口 9085 作为要连接到的该服务器地址上的端口。
如果您正确执行了所有步骤,那么您应该已经在游戏中,并能够使用您早先构建的 "Hello World" 插件。试验以各种方式更改该插件,重复上述步骤来查看容器的工作原理!
服务,您可以使用它们来构建认知解决方案,包括教育性和交互式游戏体验。
在 Bluemix 中使用 Docker 容器的一个问题是,您需要运行大量命令来构建您的容器,将它推送到 Bluemix 上的存储库,请求和分配一个 IP 地址,以及在完成时撤销所有这些操作。执行此过程几次后,这种重复会变得沉闷乏味。
所以,我们鼓励您使用自动化,将所有这些命令集中到一些简单的脚本中来执行这些常见的操作。我们包含了两个示例脚本(名为 /docs/containers/container_cli_reference_/$N/$2