zoukankan      html  css  js  c++  java
  • KBEngine 安装

     其实这篇的内容官方文档都有, 但是既然打算记录一下学习笔记, 也就先从安装开始了.

    一 下载源代码

    进入github下载最新release的源码压缩包.

    windows选择zip, 下载完成之后右键解压缩. 

    进入kbengine目录, 里面有三个文件夹: assetsdocskbe

    assets是游戏项目资产库, 也就是我们之后要编写脚本的地方

    docs是kbengine的文档, 包括使用和API手册

    kbe里面是kbengine核心的代码, 类库, 配置和工具之类

    目录结构的详细说明请看这里

    二 编译

     进入kbe/src目录

    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 esserverkbengine_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安装完毕。

    
    
  • 相关阅读:
    怎么查看京东店铺的品牌ID
    PPT编辑的时候很卡,放映的时候不卡,咋回事?
    codevs 1702素数判定2
    codevs 2530大质数
    codevs 1488GangGang的烦恼
    codevs 2851 菜菜买气球
    hdu 5653 Bomber Man wants to bomb an Array
    poj 3661 Running
    poj 1651 Multiplication Puzzle
    hdu 2476 String Painter
  • 原文地址:https://www.cnblogs.com/pasoraku/p/8436771.html
Copyright © 2011-2022 走看看