简单网游开发日记(1)-KBEngine安装与环境搭建

本文详细介绍了一位游戏开发者如何从零开始安装和配置KBEngine游戏服务器引擎的过程,包括所需软件MySQL、Python及KBEngine本身的安装步骤,并分享了环境变量设置、数据库配置等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简述

大家好,我是一个游戏开发者(小白),最近因公司项目需要,需要用到服务器,而因自己能力有限,不会写服务器,于是在网上找了又找,发现了KBEngine这个免费服务器引擎。
KBEngine是一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互, 使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, HTML5, 等等)技术结合形成一个完整的客户端。
工具是找到了,但是教程貌似不是很多,这可就愁死我了,到处找教程看源码,终于有了一些进展,接下来我就来还算详细的说一下安装的过程吧

软件安装和环境搭建:

1.需要用到的软件:MySQL、ptyhon、kbengine

附上下载链接:MySQL:点击打开链接

ptyhon:点击打开链接

kbengine:下载地址kbengine官方文档

当然这几个软件在各自的官网都是能下载的到的。

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! 这句话就说明启动成功了

好了,这篇文章就结束了,希望能够对大家有所帮助,有什么缺陷或者有写错的地方还请指出,谢谢观看!害羞


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值