其实这篇的内容官方文档都有, 可是既然打算记录一下学习笔记, 也就先从安装开始了.html
一 下载源代码
进入github下载最新release的源码压缩包.python
windows选择zip, 下载完成以后右键解压缩. mysql
进入kbengine目录, 里面有三个文件夹: assets\docs\kbelinux
assets是游戏项目资产库, 也就是咱们以后要编写脚本的地方c++
docs是kbengine的文档, 包括使用和API手册git
kbe里面是kbengine核心的代码, 类库, 配置和工具之类github
目录结构的详细说明请看这里web
二 编译
进入kbe/src目录sql
windows下打开sln文件使用visualstudio所有编译便可.数据库
linux下使用make命令. 可能缺乏的包有gcc-c++, mysql-devel, kernel-devel等, 若是出现错误提示, 按照提示安装缺失的便可.
三 安装
直接输入如下命令按照提示完成安装:
python kbengine/kbe/tools/server/install/installer.py install
本人由于使用的是阿里云的centos和rds-mysql, 因此并未安装mysql, 按照提示输入mysql的ip, 端口, 用户名, 密码, 数据库名, 完成安装.
其实这部分配置内容能够修改配置文件\kbe\res\server\kbengine_defaults.xml
四 查看版本号\更新\卸载
安装完成以后能够查看版本
python kbengine/kbe/tools/server/install/installer.py version
更新
python kbengine/kbe/tools/server/install/installer.py update
如需卸载的话
python kbengine/kbe/tools/server/install/installer.py install
五 启动和关闭
一切就绪以后, 进入kbengine/assets目录下
start_server.bat/.sh 是开启服务器组的脚本
kill_server.bat/.sh 是关闭服务器组的脚本, 建议使用safe_kill.bat/.sh 来关闭
一切顺利, 下一章开始建立一个新的游戏项目.
六 使用webconsole
首先须要有Django的支持,由于刚才已经安装了python, 因此咱们能够直接经过pip来安装Django很是方便。
进入官网https://pypi.python.org/pypi/pip下载压缩包,解压,仍是shift+邮件在当前目录打开命令行窗口,输入python setup.py install,等待结束.
以后pip会安装到python安装目录的Lib目录下,pip命令的环境变量也会被配置。
安装完成以后执行pip install Django.
这里建议安装1.8.9版本,等待successfully installed。
pip安装制定版本django:pip install django==1.8.9
pip查看django版本:pip show django
pip卸载django:pip uninstall django
打开kbengine目录,找到kbe//toolsserver/下的webconsole目录,进入以后修改两个脚本,run_server.bat和sync_db.bat,将其中的c:/xxx去掉,由于python安装时咱们已经自动配置了环境变量,因此目录信息不要,保留python便可运行后面的命令。修改完毕以后先执行sync_db.bat同步数据库,再执行run_server.bat启动网站服务器。
启动以后,在浏览器输入http://localhost:8000/wc/进入后台
第一次进入的帐号密码已经标记了,进入以后自行修改。而后建立管理员帐号,用管理员帐号登陆将会自动链接到对应帐号和uid的服务器。webconsole安装完毕。