KBEngine服务器环境搭建

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

时间: 2024-11-07 22:00:11

KBEngine服务器环境搭建的相关文章

LNAMP服务器环境搭建(手动编译安装)

LNAMP服务器环境搭建(手动编译安装) 一.准备材料 阿里云主机一台,操作系统CentOS 6.5 64位 lnamp.zip包(包含搭建环境所需要的所有软件) http://123.56.144.36:8001/tools/lnamp.zip 二.确认环境 #确认CentOS YUM安装使用正常 yum clean all yum makecache #确认c gc gc-c++安装正常 yum install -y gc gcc gcc-c++ #确认安装环境需要的软件 yum insta

Mac环境下服务器环境搭建

Mac系统下服务器环境搭建 (1) Apache(Web)服务器 WEB服务器也称为WWW(WORLDWIDE WEB)服务器,主要功能是提供网上信息浏览服务.Web服务器是可以向发出请求的浏览器提供文档的程序 (1) 服务器是一种被动程序:只有当Internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应 (2) 最常用的Web服务器是Apache和Microsoft的Internet信息服务器IIS (3) Web服务器是一台在Internet上具有独立IP地址的计算机 (4) W

Mac环境下 Java服务器环境搭建

Mac环境下,Java服务器环境搭建: 1  使用吧比较新的JDK 下载地址: http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-macosx-x64.dmg 2  下载Tomcat压缩包(这里使用version_7.xx) 3 下载Eclipse 的Tomcat插件,解压后把文件添加到eclipse文件中plugins目录中: (2.3步骤中的工具下载地址:http://down.51cto.com/data/18883

winows 服务器环境搭建 (碰到了windows服务器,小记一下吧~)

1.连接远程服务器  安装wamp 2.查看wamp 默认端口号是否与对应windows 服务器冲突,如果冲突,则改之 WAMP装好之后默认的端口是80,但是这个80端口呢,可以热门端口啊,迅雷,IIS都挺喜欢,在WIN7下本来还有1个进程也点80,让人伤脑筋啊,所以把它改掉,方法如下: 一.修改APACHE的监听端口 1.在界面中选apache,弹出隐藏菜单选项,打开配置文件httpd.conf;  2.找到Listen 80 和 ServerName localhost:80; 3.将80改

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

python服务器环境搭建Flask,uwsgi和nginx 环境配置 服务器配置 [部署系统环境Ubuntu] 使用python的Flask框架搭建好网页后台后,便要开始将网站部署到服务器平台了.为了部署python服务器,我选择使用uwsgi和nginx. 使用Nginx和uWSGI来运行Python应用 Nginx Nginx是高效的Web服务器和反向代理服务器,同时并发高,部署简单,内存消耗小,最重要的是,支持uWSGI的uwsgi协议,可以直接使用,一个简单的uwsgi_pass就可以

网站从无到有--个人(第一次)搭建。服务器环境搭建 对大家有帮助那就最好-第一次发

最近想搭建一个个人的网站:但自己从来没有接触过就上网收,然后自己总结了:记录下来. ----自己选的阿里云的,注册账号什么的. 1/ 首先买一个域名:.com的比较贵(我选的.com的)其他的貌似都比较便宜 建议.com 或.cn..xyz-其他的没怎么了解--貌似国内不行 2/阿里云上买一个服务器:自己用的学生的身份买的 加上优惠券 3个月共9.9元 --! 3/然后就是备案了.首先填写初次备案的信息(由于楼主是重庆的照片的那个自己用平板签的字,很快很方便).然后一天内就会有电话回馈.告诉你要

VPN服务器环境搭建

一.VPN服务器环境说明 操作系统:CentOS release 6.4 (Final) 本地网卡: 复制代码 代码如下: # ifconfig em1 Link encap:Ethernet HWaddr 78:2B:CB:42:C3:68 inet addr:192.168.123.201 Bcast:192.168.123.255 Mask:255.255.255.0 em2 Link encap:Ethernet HWaddr 78:2B:CB:42:C3:6A inet addr:10

Linux (九)服务器环境搭建

一.行为守则 1.拍摄快照 Linux系统操作非常复杂,搭建开发环境时全部使用命令完成安装过程.而在Linux系统下没有像360安全卫士那样的工具,无法让我们在安装出错后卸载干净.所以建议大家在执行安装过程的每一步时都拍摄快照,保存系统当前状态,一旦安装失败就可以恢复到之前的某个快照重新开始. 2. 系统文件操作前先备份 在服务器环境安装过程中经常需要修改配置文件.而Linux环境下配置文件动辄几百.上千行,而且需要在多处进行配置.一旦修改错误想要纠正会很困难.所以要养成一个好习惯:修改配置文件

SVN服务器环境搭建

#java01-inside搭建SVN服务器 #安装SVN服务端 rpm -qa |grep subversion yum remove subversion 如果有旧版本,需要先卸载 yum install subversion -y svnserve --version 查看版本,测试是否安装成功 mkdir -p /home/svn/game svnadmin create /home/svn/game cd /home/svn/game/conf/ vim authz [game:/]