Minecraft 基岩版终于推出了官方服务端
这个帖子记录了我是如何在Ubuntu上安装服务端以及安装过程中遇到的一些问题,希望能起到参考的作用吧。
我的博客有排版得更好一些得介绍(贴吧也没办法好好排版啦).. http://blog.haojie06.me/minecraft_bds/
不同于Java版的Minecraft,C++的基岩版一直以来都没有官方的服务器端,而诸如Nukkit,Pocketmine这些服务器端都是第三方制作的,在众多开发者的努力下,Nukkit,Pocketmin上有了许多的插件,通过这些插件,第三方的服务端也可以实现原版的一些功能,例如附魔,生物刷新,生物AI,农作物生长等等,不过在使用这些插件的过程中,总还是觉得差了那么点意思,还是有一些不同,一直以来都想着微软何时能推出官方的服务器端,现在,它终于来了!
官网
https://minecraft.net/en-us/download/server/bedrock/
在网站上我们可以看到 Note that this release of the Minecraft server software is an early alpha release and is released for evaluation purposes. 的字样,官方的服务端还处于早期测试版本,另外有一点是需要知道的 目前的版本类似于领域服,虽然可以很好的还原原版但是插件,模组什么的统统不支持(也许是我不知道?),总的来说,现在的服务端更适用于纯净生存服,另外请注意,因为没有插件来保护玩家的“财产”,所以最好开启白名单 总的来说吗,这个服务端非常类似于领域服realms,不过已经可以在自己的服务器上搭建啦,希望在后续的版本能加入插件的支持
服务端的安装
我的服务器使用的系统是Ubuntu 16.04,其它发行版的安装应该类似,解决好依赖问题就好了!。
访问网站https://minecraft.net/en-us/download/server/bedrock/
看到SERVER SOFTWARE FOR UBUNTU,同意协议后,就可以下载了。
我获得下载链接后直接使用wget下载
123456 #创建一个新文件夹mkdir servercd serverwget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.8.0.24.zipunzip bedrock-server-1.8.0.24.zip
解压后,在server文件夹中使用下载页面上的LD_LIBRARY_PATH=. ./bedrock_server命令理论上就可以运行服务端了不过在我这里没这么简单…
命令行中输入LD_LIBRARY_PATH=. ./bedrock_server
出现报错
1234 #完整的报错找不到啦,但是是以下两个类型libstdc++.so.6: version `GLIBCXX_3.4.22' not found/lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found while starting server
很明显,我们少了依赖,但这两个依赖如何安装?Ubuntu的默认源中是没有这两个库的,幸好在玩家给Mojang的反馈中找到了解决方法解决方法https://bugs.mojang.com/browse/BDS-168
12345678 #添加新的软件源 debian!echo 'deb http://ftp.debian.org/debian/ buster main' >> /etc/apt/sources.list#更新起来相当的慢...apt-get update#安装起来也很慢apt-get -t buster install libc6apt-get install libstdc++6
之后再运行LD_LIBRARY_PATH=. ./bedrock_server,OK,成功启动~
鉴于这个启动命令不方便输入于是我们直接创建一个脚本。
123456789 nano start.sh#添加以下内容#!/bin/shLD_LIBRARY_PATH=. ./bedrock_server#ctrl+O保存,ctrl+x退出chmod +X start.sh#以后要启动服务端./start.sh
另外,服务器的参数在server文件夹中的server.properties中设置,这个配置文件里面的注释很清楚啦,例如
– server-name 服务器名字
– gamemode 游戏模式
– difficulty 难度,当然是困难了
…
都是很简单的英文,不解释了。
总结
微软终于推出了Minecraft基岩版的服务器端,尽管现在还是早期测试中,不过希望之后能够开放MOD的API吧,毕竟这个游戏的生命很大一部分来源于玩家的创作。
这个帖子记录了我是如何在Ubuntu上安装服务端以及安装过程中遇到的一些问题,希望能起到参考的作用吧。
我的博客有排版得更好一些得介绍(贴吧也没办法好好排版啦).. http://blog.haojie06.me/minecraft_bds/
不同于Java版的Minecraft,C++的基岩版一直以来都没有官方的服务器端,而诸如Nukkit,Pocketmine这些服务器端都是第三方制作的,在众多开发者的努力下,Nukkit,Pocketmin上有了许多的插件,通过这些插件,第三方的服务端也可以实现原版的一些功能,例如附魔,生物刷新,生物AI,农作物生长等等,不过在使用这些插件的过程中,总还是觉得差了那么点意思,还是有一些不同,一直以来都想着微软何时能推出官方的服务器端,现在,它终于来了!
官网
https://minecraft.net/en-us/download/server/bedrock/
在网站上我们可以看到 Note that this release of the Minecraft server software is an early alpha release and is released for evaluation purposes. 的字样,官方的服务端还处于早期测试版本,另外有一点是需要知道的 目前的版本类似于领域服,虽然可以很好的还原原版但是插件,模组什么的统统不支持(也许是我不知道?),总的来说,现在的服务端更适用于纯净生存服,另外请注意,因为没有插件来保护玩家的“财产”,所以最好开启白名单 总的来说吗,这个服务端非常类似于领域服realms,不过已经可以在自己的服务器上搭建啦,希望在后续的版本能加入插件的支持
服务端的安装
我的服务器使用的系统是Ubuntu 16.04,其它发行版的安装应该类似,解决好依赖问题就好了!。
访问网站https://minecraft.net/en-us/download/server/bedrock/
看到SERVER SOFTWARE FOR UBUNTU,同意协议后,就可以下载了。
我获得下载链接后直接使用wget下载
123456 #创建一个新文件夹mkdir servercd serverwget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.8.0.24.zipunzip bedrock-server-1.8.0.24.zip
解压后,在server文件夹中使用下载页面上的LD_LIBRARY_PATH=. ./bedrock_server命令理论上就可以运行服务端了不过在我这里没这么简单…
命令行中输入LD_LIBRARY_PATH=. ./bedrock_server
出现报错
1234 #完整的报错找不到啦,但是是以下两个类型libstdc++.so.6: version `GLIBCXX_3.4.22' not found/lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found while starting server
很明显,我们少了依赖,但这两个依赖如何安装?Ubuntu的默认源中是没有这两个库的,幸好在玩家给Mojang的反馈中找到了解决方法解决方法https://bugs.mojang.com/browse/BDS-168
12345678 #添加新的软件源 debian!echo 'deb http://ftp.debian.org/debian/ buster main' >> /etc/apt/sources.list#更新起来相当的慢...apt-get update#安装起来也很慢apt-get -t buster install libc6apt-get install libstdc++6
之后再运行LD_LIBRARY_PATH=. ./bedrock_server,OK,成功启动~
鉴于这个启动命令不方便输入于是我们直接创建一个脚本。
123456789 nano start.sh#添加以下内容#!/bin/shLD_LIBRARY_PATH=. ./bedrock_server#ctrl+O保存,ctrl+x退出chmod +X start.sh#以后要启动服务端./start.sh
另外,服务器的参数在server文件夹中的server.properties中设置,这个配置文件里面的注释很清楚啦,例如
– server-name 服务器名字
– gamemode 游戏模式
– difficulty 难度,当然是困难了
…
都是很简单的英文,不解释了。
总结
微软终于推出了Minecraft基岩版的服务器端,尽管现在还是早期测试中,不过希望之后能够开放MOD的API吧,毕竟这个游戏的生命很大一部分来源于玩家的创作。