用Unity3d写了一段时间的单机游戏,觉得还是多人联机好玩有挑战一些,而游戏服务器从头开始写又是很麻烦的,于是在网上查了一下游戏服务器引擎后发现了几个免费开源的,如KBEngine、Pomelo等。对比了一下,觉得KBEngine的资料详细一些,便开始着手学习起来。
这篇文章主要讲解的是如何在Ubuntu上布置引擎环境及首次启动。
如果需要详细了解KBEngine的可以在http://kbengine.org/cn/docs/ 中查看。
本人安装的清单及环境如下:
- Ubuntu 14.04.1
- MySQL 5.5.49
- gcc
- g++
- Python3
- KBEngine v0.8.3
- VSCode
接下来是安装步骤。
先安装MySQL,在Ubuntu依次执行以下命令:
//切换到管理员账户
sudo su
//获取最新的软件列表
apt-get update
//安装mysql服务端
apt-get install mysql-server
//安装mysql客户端
apt-get install mysql-client
//安装mysql开发环境
apt-get install libmysqlclient-dev
再安装gcc,执行以下命令:
apt-get install gcc
再安装g++,执行以下命令:
apt-get install g++
再安装Python3,执行以下命令:
apt-get install python3
预备的环境至此就准备好了,接下来是重点,安装KBEngine!
KBEngine 下载地址:https://github.com/kbengine/kbengine/releases/tag/v0.8.3
下载好后解压,本人解