简述:
大家好,我是一个游戏开发者(小白),最近因公司项目需要,需要用到服务器,而因自己能力有限,不会写服务器,于是在网上找了又找,发现了KBEngine这个免费服务器引擎。
KBEngine是一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互, 使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, HTML5, 等等)技术结合形成一个完整的客户端。
工具是找到了,但是教程貌似不是很多,这可就愁死我了,到处找教程看源码,终于有了一些进展,接下来我就来还算详细的说一下安装的过程吧
软件安装和环境搭建:
1.需要用到的软件:MySQL、ptyhon、kbengine
附上下载链接:MySQL:点击打开链接
ptyhon:点击打开链接
当然这几个软件在各自的官网都是能下载的到的。
2.软件的安装:
1)MySQL和Python的安装很简单,按照提示下一步就行了,就不放截图了。
2)kbengine从下载完之后的样子是这样的:
3)找到kbengine-0.9.19\kbe\src\kbengine_vs120.sln这个文件:
4)打开(可以用vs打开,vs是一个很强大的软件),我的是vs2017,
打开后可能需要安装一下visual c++的工具集,安装之前要先关掉vs(如果你没有安装过的话):
4)安装完成之后再打开一次上面说的那个文件kbengine-0.9.19\kbe\src\kbengine_vs120.sln
然后等它初始化完毕
然后右键点击这里,点生成解决方案
5)如果成功会需要等一段时间才能生成完毕,如果失败了,右键解决方案,找到重定向
6)点完之后可能会出现这个界面
7)确定,然后再次重复上面的生成解决方案的那个操作,等待完成即可(等它全部完成之后,kbengine总文件会有几个G的大小)
好了,到这里就安装完成了。
3.环境变量:
双击或点下面的编辑
1)MySQL安装完之后,自动就配置好环境变量了,所以就不用管它了
2)ptyhon环境变量:输入你ptyhon安装的路径,如果你是默认安装的话就是这个路径啦,点击新建,然后输入这个路径即可
3)kbengine环境变量:
这是官网给出的教程,按照这个配置就行了KBE_ROOT = C:/kbengine/是你的kbengine存放的路径,我的是放在了E盘根目录,E:/kbengine/
4.后续操作:
1)C:\ProgramData\MySQL\MySQL Server 5.7\my.ini 用记事本或者别的软件打开这个文件(这个文件夹可能是隐藏的,需要先显示隐藏文件夹,这里就不多说了)上截图
2)打开之后,输入这一行,注意位置一定要对。kbengine安装文档上面也有说
3)保存之后重启MySQL服务
4)修改数据库地址,我的地址是3306,这个跟你在安装MySQL的时候输入的有关,默认好像就是3306的
这里数据库账号验证,一定一定要跟你的数据库账户密码一样不然连接不上,我的是这样的,当然如果你按照官方文档一步步做的话,这里保持默认就OK了
5)还有一项,就是创建数据库,官网也有介绍,在这里输入 create database kbe;然后点上面的那个小闪电创建
好了到这里就全部弄完了,咱们现在来试试跑起来吧
1)打开这个文件
2)打开后会出现九个窗口,等它们全部出现Found all the components! 这句话就说明启动成功了
好了,这篇文章就结束了,希望能够对大家有所帮助,有什么缺陷或者有写错的地方还请指出,谢谢观看!