KBEngine概绍
根据之前的博文 游戏服务端常用架构
属于第三代服务端框架,可能类似于图10。(这个理解不确定)
Kbengine引擎应该是对图10中的Gate服务器和NODE和OBJ进行了细分。在功能上大体划分为与位置有关(在Kbengine中称为Cellapp)和与位置无关(在Kbengine中称为Baseapp)。类似于下面的示图架构。

KBE安装介绍
官方是有自动化的安装py脚本的, 不过还是有很多小坑的.
不过其实脚本主要也就是只做两件事, 其他都是可选的:
- 配置环境变量
- 安装mysql
安装步骤
安装kbe之前请提前在mysql里
- 建一个数据库(比如建一个数据库kbe_database)
- 一个拥有所有权限(免得多事…)的用户(比如这个用户是kbe_user)
(具体详情请谷歌, 本篇文章是讲kbe的安装的, 不讨论mysql, 弄完mysql之后就可以开始下面的1分钟kbe安装教程啦)
- 找到你的kbe根目录, 然后进入根目录, 比如你的kbe根目录是kbengine, 则 : - cd kbengine
- sudo python kbengine/kbe/tools/server/install/installer.py install
 
- 然后它就会问你 :Install KBEngine to Linux-account(No input is kbe):
 为了简单起见, 建议直接填写你当前的linux用户名称, 比如我的是”b”
- 然后就是开始配置环境变量了, 它就会显示
| Check the dependences: | 
KBE_ROOT这里填写你的kbe根目录所在路径, 比如像我的是~/kbengine-0.9.18, 那就填~/kbengine-0.9.18
- 他之后显示的都直接敲回车, 用默认的就可以,
- 如果直到他开始问你mysql的东西都没有弹出 - Check to some problems, if you are sure this is not a problem please skip: [yes|no]yes, 说明基本没填错
- 到mysql他会问 
| - MySQL: checking... | 
这里我们直接填yes, 然后就直接填我们之前建立好的数据库kbe_database和用户kbe_user即可, 它会显示 :
| - Enter mysql ip-address:127.0.0.1 | 
是否安装成功
- 找到你的kbe根目录, 然后进入根目录, 比如你的kbe根目录是kbengine, 则1. 进入kbe根目录下的assets目录 : cd kbengine/assets 2. 运行启动脚本 : sh ./start_server.sh
- 用ps检查一下是否有以下进程再跑 :
| b@b-VirtualBox:~/kbengine-0.9.18/assets$ ps -ef | grep -v grep | grep -i kbe | 
- 检查我们mysql中的kbe_database数据库里是否多了几个表 :
| mysql> show tables; | 
好, 如果都有基本安装完成!