1.概要及环境

KBEngine是一款开源服务端引擎(中文官网http://kbengine.org/cn/),能够在Linux、Windows下部署,为了学习方便,我们在本机Windows下进行服务器环境的搭建。

1)服务端源代码 https://github.com/435886030/kbengine

2)环境:WIN7 + VS2013 (建议使用2013,其它版本可能会有些工程设置报错)

2.构建服务端环境

1.打开kbengine\kbe\src\kbengine_vs120.sln

2.重新生成解决方案(构建baseapp、baseappmgr、cellapp、cellappmgr、dbmgr、loginapp、machine及其依赖项)

3.到kbengine\kbe\tools\server\install\目录下,命令行执行python installer.py install 进行一些环境变量的设置。

过程控制台输出如下:

C:\kbe_root\kbengine\kbe\tools\server\install>python installer.py installCheck the dependences:
- kbe_environment: checking...
ERROR: KBE_ROOT: is error! The directory or file not found:
/kbeKBE_ROOT current:
reset KBE_ROOT(No input is [C:/kbe_root/kbengine/]):KBE_RES_PATH current: %KBE_ROOT%/kbe/res/;%KBE_ROOT%/assets/;%KBE_ROOT%/assets/s
cripts/;%KBE_ROOT%/assets/res/
reset KBE_RES_PATH(No input is [%KBE_ROOT%/kbe/res/;%KBE_ROOT%/assets/;%KBE_ROOT
%/assets/scripts/;%KBE_ROOT%/assets/res/]):KBE_BIN_PATH current: %KBE_ROOT%/kbe/bin/server/
reset KBE_BIN_PATH(No input is [%KBE_ROOT%/kbe/bin/server/]):KBE_UID current: 34416
reset KBE_UID(No input is [34416]):

之后还会进行MySql相关的设置,若设置成功,则完成安装,如下:

Attempt to modify the [C:\\Program Files (x86)\\MySQL\\MySQL Server 5.0\\my.ini]
...
Try to stop MySQL...
Try to start MySQL...
MySQL is okcreate kbe mysql-account:
- username(Do not enter the default is 'kbe')): kbe
- password(Do not enter the default is 'kbe')): kbe
Create kbe-account: name=kbe, password=kbe successfully!Create game database(Do not enter the default is 'kbe'):kbe
create database(kbe) is successfully!
- mysql: yes

3.服务端资源库及服务器启动

将demo程序的assets拷贝到kbengine目录下,然后执行其中的start_server.bat即可启动服务端。kill_server.bat则为关闭。

KBE的作者将搭建环境的流程都脚本化了,在Windows下搭建KBEngine环境非常方便。大赞!

两个KBE自带的U3D demo:

https://github.com/435886030/kbengine_unity3d_demo

https://github.com/435886030/kbengine_unity3d_warring

转载于:https://www.cnblogs.com/kyokuhuang/p/5097652.html

KBEngine服务器环境搭建相关推荐

  1. linux kbengine 环境,KBEngine服务器环境搭建

    1.概要及环境 KBEngine是一款开源服务端引擎(中文官网http://kbengine.org/cn/),能够在Linux.Windows下部署,为了学习方便,我们在本机Windows下进行服务 ...

  2. lux系统服务器安装后多大,服务器环境搭建

    框架使用: maven的setting文件修改 运行环境配置:dev 服务器环境搭建: 一.docker安装 1.卸载旧版本 sudo yum remove docker ​ docker-clien ...

  3. python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

  4. Linux服务器环境搭建《Redis、Nginx、mysql8安装》

    Linux服务器环境搭建<Redis.Nginx.mysql8安装> 1.Redis安装 直接操作: cd / cd /usr/local mkdir redis cd redis wge ...

  5. python服务器搭建nginx_python服务器环境搭建Flask,uwsgi和nginx

    python服务器环境搭建Flask,uwsgi和nginx 环境配置 服务器配置 [部署系统环境Ubuntu] 使用python的Flask框架搭建好网页后台后,便要开始将网站部署到服务器平台了.为 ...

  6. Debian6 / 7 Web服务器环境搭建LNMP一键安装包 | 问题汇总与解答

    Debian6 / 7 Web服务器环境搭建LNMP一键安装包 | 问题汇总与解答 欢迎使用中遇到什么问题,在此专篇提问,一定有问必答. 转载于:https://blog.51cto.com/jimm ...

  7. 阿里云ECS服务器环境搭建(2) —— ubuntu 16.04 安装中文输入法(搜狗输入法)

    阿里云ECS服务器环境搭建(2) -- ubuntu 16.04 安装中文输入法(搜狗输入法) 1. 环境 阿里云 ECS服务器 (4核 8G 4M) Ubuntu16.04-64-bit 图形界面 ...

  8. LAMP服务器环境搭建及工程部署

    LAMP服务器环境搭建及工程部署 这篇文章是我之前讲的环境搭建和项目部署视频讲解的文字版本,由于之前直播录屏的时候没有空闲的服务器进行搭建,所以没有详细的截图等可以展示. 现在刚好我手头有一台vps刚 ...

  9. 腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装

    腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装 我也是第一次使用Ubuntu服务器,所以遇到很多问题,在这里记录一下 1.云服务器购买 建议新手选择快速配置,因为自定义配置里面有自己选择很多参 ...

最新文章

  1. java 编写命令行工具_编写命令行工具
  2. 【错误记录】NDK 配置错误 ( C/C++ debug|arm64-v8a : Could not get version from cmake.dir path )
  3. 4G模块ME3760_V2的拨号过程
  4. Linux下配置tomcat+apr+native应对高并发
  5. SPOJ - LCS2 Longest Common Substring II(后缀自动机)
  6. 非网络引用element-ui css导致图标无法正常显示的解决办法
  7. Nim游戏(初谈博弈)
  8. C#.net中什么类型能存放这种数组!
  9. php 增加压缩文件,PHP生成压缩文件实例
  10. HBase的JavaAPI使用
  11. 值得投入精力的APP运营:用户、活动和数据!
  12. colspan会影响内部单元格宽度失效_封装胶残留致MEMS振动传感器失效分析
  13. 【excel函数小技巧】多种前置条件下的中位数该如何计算?
  14. TPU演进十年:Google的十大经验教训
  15. 文件读写处理:古诗问题
  16. oracle lpad函数有中文,oracle lpad函数和rpad函数
  17. smtp是什么邮件的协议
  18. 方舟正版服务器连接超时,方舟连接超时解决方案是什么
  19. 如何关闭联想电脑的大小写切换桌面提示
  20. 二进制加权电容器阵列的构建公共质心布局和布线

热门文章

  1. Cisco路由器安全配置必用10条命令
  2. 简单粗暴告诉你什么是区块链
  3. 区块链热度不断,那么究竟是泡沫还是未来?
  4. 影像锐化工具_如何以及为什么要进行工具改造:花在锐化斧头上的时间永远不会浪费...
  5. PC端微信小程序wxapkg解密
  6. PyTorch基础与简单应用:构建卷积神经网络实现MNIST手写数字分类
  7. ZJU-java进阶笔记 第七周(输入输出)
  8. 零基础如何学习软件测试
  9. 如何启用SQL Server 2008的FILESTREAM特性
  10. 什么是机器人底盘 答案在这里!