简介
KBEngine是一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互,使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, HTML5, 等等)技术结合形成一个完整的客户端。
配置编译方法
配置编译环境
安装依赖包。
yum install gcc-c++ autoconf automake libtool mysql-devel apr apr-devel apr-util apr-util-devel wget -y
获取源码
获取“kbengine-2.5.2”源码包。
cd /usr/local/src
wget https://github.com/kbengine/kbengine/archive/v2.5.2.tar.gz -O kbengine-2.5.2.tar.gz
编译和安装
步骤1: 执行如下命令,解压软件包。
tar -zxvf kbengine-2.5.2.tar.gz
步骤2 :执行如下命令,进入目录。
cd kbengine-2.5.2/kbe/src
步骤3 : 执行如下命令,编译源码。
make -j4
运行和验证
1.安装MySQL数据库。
参考《鲲鹏生态_mysql使用指南》安装MySQL。若已经安装,则可以跳过此步骤。
2.启动MySQL数据库。
a. root用户登录MySQL数据库,输入安装时设置的root用户密码,如图1-1所示。
图1-1 登录MySQL数据库
b. 执行如下命令,创建kbengine引擎需要的数据库和用户名。
说明:
下面命令中的“password”请根据实际情况替换。
create database kbe;
use mysql;
delete from user where user='';
FLUSH PRIVILEGES;
grant all privileges on *.* to kbe@'%' identified by 'password';
grant select,insert,update,delete,create,drop on *.* to kbe@'%' identified by 'password';
FLUSH PRIVILEGES;
c. 验证是否可以登录。
说明:
下面命令中的“password”请根据实际情况替换。
mysql -ukbe -ppassword -hlocalhost -P3306
若显示如图1-2所示,则表示kbe数据库和用户名创建成功。
图1-2 创建数据库成功
3. 上传kbengine引擎demo。
a.安装git。
yum install git