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 install

Check the dependences:

- kbe_environment: checking...

ERROR: KBE_ROOT: is error! The directory or file not found:

/kbe

KBE_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 ok

create 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

原文:http://www.cnblogs.com/kyokuhuang/p/5097652.html

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

  1. LNMP(linux+nginx+mysql+php)服务器环境配置

    LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...

  2. Linux系统下SVN服务器的搭建过程详解 UpJ}s7+

    Linux系统下SVN服务器的搭建过程详解 UpJ}s7+   1 环境:  服务器放在redhatAS4.0上,客户端在windows 2000. k_lb"5z   Z]jSq@%1H* ...

  3. Linux下JAVA WEB服务器的搭建一(JDK\MYSQL\TOMCAT)

    转自:Linux下JAVA WEB服务器的搭建一(JDK\MYSQL\TOMCAT),更优阅读体验http://www.kongzid.com/ 目录 1.JDK1.8的安装配置 1.1 环境检查 1 ...

  4. Linux下的DNS服务器的搭建实战

    Linux下的DNS服务器的搭建 DNS(Domain Name Server,域名服务器) 是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器. DNS ...

  5. linux下的svn服务器部署搭建

    linux下的svn服务器部署搭建 svn安装 创建版本仓库库目录 新建版本库 开始配置 启动svn 客户端访问svn服务器 svn安装 1.首先使用yum命令,此命令会自动安装svn服务器的相关服务 ...

  6. 服务器部署php环境,php服务器环境搭建方法

    本节内容: php环境搭建方法,php服务器的搭建. 首先,准备好apache和php软件. apache软件在官方网站:http://www.apache.org php软件下载地址:http:// ...

  7. [2022]最新·GS游享环境-天龙八部服务器环境安装V2版本+视频教程

    全新手工架设环境开服食用指南 本教程支持各种云服务器 增加敏感配置项可以自定义,简单方便.如:数据库密码,端口等 集成分步调试开服的命令,可以更好的排错 本操作手册仅供学习使用,请勿用于商业用途,如有 ...

  8. Linux下的WEB服务器的搭建实战

    Linux下的web服务器搭建详细过程 每次搭建一个服务器之前,比如MySQL.DNS.WEB等首先要挂载磁盘目录文件 挂载就是当要使用某个设备时(例如光盘或软盘),必须先将它们对应放到 Linux ...

  9. linux(CentOS7)服务器环境搭建之-supervisor

    supervisor搭建后,可以通过supervisorctl 管理配置的服务.配置supervisor开机自启后服务将自动启动. 1.安装 yum install supervisor 2.设置开机 ...

  10. Linux+Apache+PHP+MySQL服务器环境(CentOS篇)

    1.前言 CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定 ...

最新文章

  1. java包(翻译自Java Tutorials)
  2. SICP学习笔记(P27-P28)
  3. DXperience,不能不爱
  4. 向shell脚本中传入参数
  5. 又一台苹果第一代电脑顺利拍卖:成交价超过47万美元
  6. Taobao File System
  7. java低层源码_Java线程池及其底层源码实现分析
  8. c语言安卓图形库cairo,Cairo图形库编辑指南——介绍
  9. OpenV2X 开源社区成立,填补 5G 路侧开放基础架构(RSOI)空白
  10. Mysql环境变量配置
  11. 如何自定义MATLAB神经网络激活函数
  12. 【python、matlab】sRGB颜色空间与线性sRGB空间转换
  13. 我对马斯洛需求层次的理解
  14. Golang线程池gpool
  15. 3.2 0.96寸OLED显示屏的使用
  16. Django中视图和URL中的常用方法
  17. 唐福林:新浪微博的Redis大数据之路
  18. python基础教程读书笔记_《Python基础教程》 读书笔记 第五章(下)循环语句
  19. 宜信开源|Davinci:可视应用平台介绍与展望
  20. npoi 实现类似excel、word自身的加密解密效果

热门文章

  1. VMware -- DNS服务器搭建
  2. JIRA零基础使用教程(二)- 基于JIRA的测试管理插件(Xray)
  3. fmod profiler的使用
  4. 淘宝足迹推荐位是什么
  5. Summation of Four Primes - PC110705
  6. android全局toast,全局Toast和Snackbar
  7. Python 数学函数模块(Math)
  8. A/B test 的设计与分析(1)
  9. 【C++ Primer Plus】第9章 内存模型和名称空间
  10. 瑞吉外卖——起售停售功能