我的世界java版联机不稳定 我的世界java版联机卡顿
20190618小更新,服务器地址还是ultra.wang。另此域名出售,需要的私我。
服务器简介:纯原生没有任何插件,巨型生物群系、难度最高、只允许挂机十分钟。
如果有玩家觉得特别特别特别特别卡,请及时私我,或者添加我微信CaptainMousse或者QQ群57334745,有两个人加我微信了我拉个群。
为什么会特别卡呢,如下缘故:服务器用的是阿里云的15%突发性能实例,意思是CPU占用率在15%以内就给你积分,高于15%就消耗这个积分,积分用完了就限定你的CPU在15%使用率,或者额外付费。而且最坑的一点是运行minecraft要占16%的CPU,果然买的没有卖的精啊。目前我在考虑是升级服务器还是额外付费哪个更省钱些,升级服务器可以从目前的双核升级成四核,每个月多花三十多块钱,升级到四核的好处是这个CPU积分会获得的更多。
然后,凑不要脸的拉个赞助,好歹点下面的赞赏好伐?
好了,我已经花了十分钟建好了,大家可以一起来玩,地址是服务器地址是“ultra.wang”。
去年就想建一个Minecraft的Java服务器,可惜后来工作繁忙的缘故就没法继续下去,所以无奈耽搁了。如今又重新来了!当然仅仅做一个基于官方Minecraft的服务器其实是非常容易的,仅需十分钟就可以搞定。可以参考我以前的教程:
老大佬王:一步一步地搭建Minecraft服务器(一)zhuanlan.zhihu.com
老大佬王:一步一步地搭建Minecraft服务器(二)zhuanlan.zhihu.com
在以前我在阿里云买的服务器,如今还选那里吧。
首先,500M服务器的内存是完全不够的,这次我选4G内存的服务器。
阿里云张家口的突发性能ECS服务器一个月仅八十多块钱,4G内存,20GB硬盘,100M带宽按量付费。
购买服务器后先做两个准备,首先重置登录密码然后重启,其次安全规则里添加25565的端口访问规则。25565端口是minecraft服务器的访问端口,所以一定要打开:
好了,现在复制服务器IP地址用SSH工具连接,输入刚才的密码,连接上之后先更新源和自带软件:
然后开始在服务器上安装必要软件,screen和jdk(java的运行环境),没有screen就没法让程序在后台运行。
安装完jdk后可以用“java -version”来验证是否成功安装,如果返回以下类似内容就代表成功了:
下面下载Minecraft官方服务器文件。首先打开Minecraft官网,在网站里找到服务器文件的下载地址,目前是1.14.2,这个服务器文件文件不需要下载。以下是官网的服务器下载页面:
Download server for Minecraftwww.minecraft.net
然后复制服务器文件下载地址。然后直接用wget把文件下载到服务器里,默认就是根目录。
OK,现在已经万事具备,用java命令运行就好了。因为还没有同意minecraft的使用协议,只有这次运行完毕后才会出现,所以这次运行必定失败,所以也不需要用screen命令。
运行之后返回以下内容,前两行是提升缺少文件,第三行提示要同意使用协议。
下面来编辑使用协议,输入:
vi是系统里自带的一个文本编辑工具,按“i”键后就可以编辑了,把第三行的“false”变成“true”即可,然后按“Esc”再输入“:wq”就是保存并退出。
现在再输入上面的java代码就可以启动服务器了,这次运行的时候最好就加上“screen”命令了。
不过现在运行服务器还不够个性化,游戏全都是按照默认属性运行的,下面修改server.properties文件来修改游戏属性。
这个文件列了很多游戏参数,具体不赘述,可以参考minecraft wiki:
Server.propertiesminecraft-zh.gamepedia.com
下面安利下我的修改项:
第一行是视野距离,15是最大值。
第二行是允许挂机10分钟,之后会踢出。
第三行是服务器说明。
第四行是难度,3是最难。
第五行是地图类型,largebiomes是巨型生物群系。
好了保存后就可以开启服务器了,输入代码:
其中“-Xms2048m”的意思是初始分配内存,我分配了2048m;“-Xmx3072m”是最大允许内存,我分配了3072m。这里要注意“-Xmx”一定不能比“-Xms”小。如果运行之后只有这一句话“[screen is terminating]“就代表了代码输入错了。
以下截图是运行成功:
现在就可以在游戏里连IP地址了,IP地址可以看截图的左下角。
为什么说一定要安装screen呢,因为如果不安装screen,我们一旦断开SSH工具,minecraft服务器也会一并关掉。而且现在不使用screen的时候也没法让服务器在后台运行,这时候我们已经安装screen了,按“Ctrl”+“A”+“D”这三个键就可以退到代码行了。如果要回minecraft服务器就输入:
就可以返回服务器界面。
好了,今天就酱,玩游戏去了。
如果又不完善的我还会继续补充。