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

    
    
  • 相关阅读:
    vue学习之vuex的入门
    Vue的入门之安装
    JS之作用域链
    map去重value值
    增量部署和全量部署
    js跳转页面的方法
    Quartz定时任务时间设置
    @RequestParam和@PathVariable用法小结
    nginx负载均衡的5种策略(转载)
    使用Joda-Time优雅的处理日期时间
  • 原文地址:https://www.cnblogs.com/pasoraku/p/8436771.html
Copyright © 2020-2023  润新知