使用Cuberite自建高性能的Minecraft游戏服务器

释放双眼,带上耳机,听听看~!

自建Minecraft服务器的教程多的数不胜数,但是用Cuberite搭建的教程,可谓寥寥无几。

Cuberite是一款轻量、快速、可扩展的Minecraft游戏服务器搭建工具,它和官方用JAVA开发的服务端相比,优势有以下几点:

1、性能完爆JAVA版本。

2、自带WEB管理面板,管理员可以在可视化的界面上对游戏服务器进行一些基础设置。

3、扩展性强,有官方的插件库,可以根据需要来增加游戏服务器内的各种功能。

4、支持的客户端众多,包括:1.8.x, 1.9.x, 1.10.x, 1.11.x, 1.12.x全部通吃~

搭建环境:

CentOS7X64,内存最好1G以上。本文所使用的服务器是Linode的Tokyo2,个人强烈建议使用国内VPS搭建,游戏服务器对延迟和丢包率要求很高,像我这种国外的机器搭建好了,在国内玩就是一个字卡!这里只是教程,所以我随便开了一台Linode的机子。

由于我们使用CentOS7,而系统内的GCC版本过低,所以Cuberite官方上面的预编译好的程序不能直接使用,接下来的安装我们采用编译的方式。

再因为我看到官方Github上面有一句这样的话:“Compiling may provide better performance (1.5-3x as fast) and it supports more operating systems.”

所以就更有编译的必要了~

进入正题:

安装编译需要的依赖和组件:

yum -y install git cmake make gcc gcc-c++

拉取Cuberite项目文件:

git clone --recursive https://github.com/cuberite/cuberite.git

进入cuberite到目录:

cd cuberite

编译:

cmake . -DCMAKE_BUILD_TYPE=RELEASE
make -j 2

人已赞赏
首页

L2TP/IPSec一键安装脚本

2019-12-31 23:45:50

首页

overture:自建无污染的DNS服务

2019-12-31 23:48:08

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索