系统:Win10

版本:Visual Studio 2013(也就是vs120)

kbengine:v1.0.0

MySQL:5.7

MySQL Workbench :6.3

一、下载kbengine

1)进入https://github.com/kbengine/kbengine

2)选择tag v1.0.0

3)点击“clone or download”下载zip到某文件夹

4)解压

二、编译工程

用Visual Studio打开kbengine-1.0.0\kbe\src\kbengine_vs120.sln,点击build

编译完成之后,kbengine-1.0.0文件夹的大小会在2.7G左右

三、安装python3.4

1)安装文件下载网盘:https://pan.baidu.com/s/1qYYtYCO  密码:4nmy

2)一直点下一步,最好是安装到C盘

3)右键“此电脑”点击属性

4)在环境变量Path中增加python3.4的路径

四、安装MySQL并配置

1)下载安装文件

网盘:https://pan.baidu.com/s/1bpNVheB  密码:z0r1

2)一直点击下一步

3)记住填写过的所有信息,例如MySQL服务名(我的是MySQL-hao),Root Password,User Name,User Password

4)win键+R,输入cmd,确定打开cmd.exe

5)输入

d:

cd D:\KBEngine\kbengine-1.0.0\kbe\tools\server\install

python installer.py install

然后按照提示输入、

6)设置数据库的大小写敏感

打开C:\ProgramData\MySQL\MySQL Server 5.7\my.ini,找到lower_case_table_names,并将参数设为2(如果没有这个参数,则在ini的最末尾加以下文本)

[mysqld]

lower_case_table_names = 2

保存ini,重启MySQL(右键小海豚,点击Restart)

也可以通过在cmd输入

net stop MySQL-hao(服务名)

net start MySQL-hao

重启,如果提示“服务名无效”,可以通过管理员权限运行cmd

7)进入MySQL命令行模式

cmd输入以下命令

cd C:\Program Files\MySQL\MySQL Server 5.7\bin

mysql -u root -p

show variables like 'lower%';

此时可以看到之前设置的变量lower_case_table_names值为2

7)创建数据库

mysql> create database kbe;

8)删除匿名用户(一些系统中不删除匿名用户会出现使用kbe账号用本地IP登录mysql被拒绝访问)

mysql> use mysql

mysql> delete from user where user='';

mysql> FLUSH PRIVILEGES;

9)创建数据库用户,用户名是”kbe”,密码假设是”pwd123456”

mysql> grant all privileges on *.* to kbe@'%' identified by 'pwd123456';

mysql> grant select,insert,update,delete,create,drop on *.* to kbe@'%' identified by 'pwd123456';

mysql> FLUSH PRIVILEGES;

五、KBEngine的xml文件配置

1)kbengine_defs.xml的配置,Ln292

六、启动KBEngine

进入kbengine-1.0.0\assets,双击start_server.bat

会出现9个程序窗口

双击kill_server.bat关闭

另:

如果出现以下提示

说明dbmgr没有链接上数据库,这时可以查看kbengine-1.0.0\assets\logs\dbmgr.2018-02-07.log和logger_dbmgr.2018-02-08.log查找问题在哪里。

如果出现问题,可以用mysql_errno搜索到错误号,然后再通过百度错误号解决问题。

python游戏服务器引擎_KBEngine游戏服务器引擎环境配置相关推荐

  1. 服务器重装Ubuntu系统+深度学习环境配置

    服务器重装Ubuntu系统+深度学习环境配置 2020年12月14日(勉强成功 最后并不是按照下面这样一步步安装的(可能是由于服务器的硬件问题),而是直接安装CUDA,在安装过程中会提示是否安装nvi ...

  2. CentOS7.4中Postfix邮件服务器的搭建(一)-----环境配置及简单搭建

    CentOS7.4中Postfix邮件服务器的搭建(一)-----环境配置及简单搭建 实验内容: 1. 初始环境的优化 2. DNS服务器的搭建和postfix域名解析 3. Postfix服务器安装 ...

  3. python html5游戏_10天制作html5游戏-卡坦岛-第一天,环境配置

    卡坦岛是一款类似<文明>系列游戏的桌游,玩家要在由六边形组成的地图上发展自己的定居地与城市,以此累积胜利点,最先达到10点胜利点的玩家将获得游戏胜利.本系列专栏就将从零开始,在浏览器上实现 ...

  4. asp服务器_Asp.Net Core2.2从环境配置到应用建立

    [前言] .Net Core开源&跨平台,已经肉眼可见将成为.Net平台的未来,在企业招聘需求上已经频频见到,接触到很多公司内部都已经开始尝试Core的项目了,尤其是腾讯的财付通全部是基于Co ...

  5. python安装方法_Python基础入门——简介和环境配置,超实用!

    作者 | kbsc13 来源 | 机器学习与计算机视觉(ID:AI_Developer) 上周结束了如何构造一个机器学习项目的系列文章,当然还有一篇简单的总结以及介绍一些入门的学习资料,不过还在整理, ...

  6. atom配置python环境_用Python制作网站Django实操与开发环境配置

    上篇文章简单介绍了Django的基础知识,本篇将进入实际操作部分,包括Django的运行环境.开发环境配置与新建项目等内容.由于篇幅原因,笔者不得不把Demo演示放到下一篇文章,望读者(如果有的话)见 ...

  7. python游戏服务器引擎_KBEngine游戏服务器(一)——引擎环境配置

    系统:Win10 版本:Visual Studio 2013(也就是vs120) kbengine:v1.0.0 MySQL:5.7 MySQL Workbench :6.3 一.下载kbengine ...

  8. Ubuntu20.04服务器重装系统后从头进行环境配置

    昨天把服务器给整坏了,应该是内核崩溃了,问了售后说是更新次数太多了,导致的系统崩溃,最后没办法了,只能重新装系统,这就导致了系统环境要重新配置,记录一下配置的过程和参考的博客.(由于我是远程连接服务器 ...

  9. 在多台云服务器上的Hadoop和Spark环境配置

    1.安装jdk1.8(下载地址): https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht ...

最新文章

  1. python函数式编程模式_函数式编程指引
  2. encoder-decoder 注意力机制整理名望所
  3. SQL语句-exec执行
  4. python控制鼠标,如何在Mac中使用Python控制鼠标?
  5. “数据中心运维管理VIP学习群”问题汇总(一)
  6. 改造消费方解决地址硬编码问题
  7. C# 5.0 CallerMemberName CallerFilePath CallerLineNumber 在.NET4中的使用
  8. 通过NGINX location实现一个域名访问多个项目
  9. 方德系统装exe文件_国产x86处理器+中科方德定制Linux 完美运行exe
  10. “父亲项目”走进澳洲校园 助父子建立联系
  11. 用python写的翻译器
  12. matlab igbt在哪,提出问题:“IGBT是什么?都在哪里有应用?”
  13. 局域网弱口令扫描工具_“菜鸟黑客”必用兵器之“扫描篇”
  14. 知数堂MySQL DBA在线培训第八期招生中
  15. WKWebView设置UserAgent踩坑
  16. C# Task不执行的一种情况
  17. 苹果系统安装虚拟机 Mac如何安装虚拟机教程
  18. 互联网风控系统架构分析
  19. HTML5的内容模型及页面结构图
  20. opencv cvFindContour 轮廓 freeman链码

热门文章

  1. Jenkins的错误“error fetching remote repo origin”的问题解决
  2. 异常记录: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError
  3. Google Play应用描述格式
  4. 在Windows中将目录添加到PATH环境变量
  5. jQuery.click()与onClick
  6. 等同于JavaScript isset()
  7. Scikit中的特征选择,XGboost进行回归预测,模型优化的实战
  8. csu 1976: 搬运工小明
  9. rabbitMQ第一篇:rabbitMQ的安装和配置
  10. jenkins 中 Poll SCM 和 Build periodically 的区别