Minecraft 官方基岩版(bed rocket)服务器更新教程(含一键更新脚本)
上一篇文章讲了我的世界(Minecraft)基岩版的官方服务端的部署方法,如果有不会安装的同学先移步这里:Minecraft 官方基岩版(bed rocket)服务器搭建教程【详细新手向】
按照之前教程安装好官方服务端后,就可以一键开启或关闭服务端了。不过在使用的过程中,也存在一些问题,其中一个无法避免的就是版本更新。
Bed Rocket 版本的我的世界迭代比较快,且客户端一般都会自动更新。而每跳0.1的版本号,服务器就不再兼容当前的客户端,需要更新后才能继续使用。但由于Bed Rocket版本的服务端仍处于早期测试阶段,没有提供完善的更新功能,很多人在需要更新的时候不知道如何下手。
其实更新起来倒是不难,正常情况下保留必要的配置文件然后替换其他所有文件即可(如果配置文件发生变化则需要单独更新配置文件,一般不需要,建议大家关注官方的说明。如有变化我也会更新脚本)。不过手工操作容易出错而且麻烦,先凑合写了个脚本用,之后有空再完善。
使用方法:
下载update.sh文件,并放在Minecraft服务端目录下(就是和服务器的配置文件在一个目录下)
保证网络连接正常的情况下,执行update.sh(执行sh update.sh命令或先chmod赋予执行权限然后直接运行update.sh)。脚本会自动下载更新最新版本。
注:虽然原则上可以更新完再reload服务器,不过为了数据安全稳定还是建议在更新前先stop服务器待更新完成后重新开启。
细节说明:
1:脚本简单粗暴,直接去官网抓取最新版本下载连接然后下载替换服务端的程序文件。
2:写了检测是否是最新版本的功能,在version.txt文件里储存了版本信息。不过因为懒,直接储存了当前版本的下载链接,通过比较下载链接来判断是否为新版。由于version文件是更新脚本生成的,所以第一次使用更新脚本时必然会更新一次(即便是最新版本也会重新下载一次,但不影响使用),之后再运行便可正常判断。
3:脚本适用于linux环境,Windows请自行修改(Win的话直接GUI下复制文件不好吗23333)。
下载地址:
本站服务器:update.sh ver:20190321
转载请附上本文链接 http://stdin.info/archives/1062 并留言告知
0 条评论