python游戏服务器引擎_KBEngine游戏服务器引擎环境配置
系统: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游戏服务器引擎环境配置相关推荐
- 服务器重装Ubuntu系统+深度学习环境配置
服务器重装Ubuntu系统+深度学习环境配置 2020年12月14日(勉强成功 最后并不是按照下面这样一步步安装的(可能是由于服务器的硬件问题),而是直接安装CUDA,在安装过程中会提示是否安装nvi ...
- CentOS7.4中Postfix邮件服务器的搭建(一)-----环境配置及简单搭建
CentOS7.4中Postfix邮件服务器的搭建(一)-----环境配置及简单搭建 实验内容: 1. 初始环境的优化 2. DNS服务器的搭建和postfix域名解析 3. Postfix服务器安装 ...
- python html5游戏_10天制作html5游戏-卡坦岛-第一天,环境配置
卡坦岛是一款类似<文明>系列游戏的桌游,玩家要在由六边形组成的地图上发展自己的定居地与城市,以此累积胜利点,最先达到10点胜利点的玩家将获得游戏胜利.本系列专栏就将从零开始,在浏览器上实现 ...
- asp服务器_Asp.Net Core2.2从环境配置到应用建立
[前言] .Net Core开源&跨平台,已经肉眼可见将成为.Net平台的未来,在企业招聘需求上已经频频见到,接触到很多公司内部都已经开始尝试Core的项目了,尤其是腾讯的财付通全部是基于Co ...
- python安装方法_Python基础入门——简介和环境配置,超实用!
作者 | kbsc13 来源 | 机器学习与计算机视觉(ID:AI_Developer) 上周结束了如何构造一个机器学习项目的系列文章,当然还有一篇简单的总结以及介绍一些入门的学习资料,不过还在整理, ...
- atom配置python环境_用Python制作网站Django实操与开发环境配置
上篇文章简单介绍了Django的基础知识,本篇将进入实际操作部分,包括Django的运行环境.开发环境配置与新建项目等内容.由于篇幅原因,笔者不得不把Demo演示放到下一篇文章,望读者(如果有的话)见 ...
- python游戏服务器引擎_KBEngine游戏服务器(一)——引擎环境配置
系统:Win10 版本:Visual Studio 2013(也就是vs120) kbengine:v1.0.0 MySQL:5.7 MySQL Workbench :6.3 一.下载kbengine ...
- Ubuntu20.04服务器重装系统后从头进行环境配置
昨天把服务器给整坏了,应该是内核崩溃了,问了售后说是更新次数太多了,导致的系统崩溃,最后没办法了,只能重新装系统,这就导致了系统环境要重新配置,记录一下配置的过程和参考的博客.(由于我是远程连接服务器 ...
- 在多台云服务器上的Hadoop和Spark环境配置
1.安装jdk1.8(下载地址): https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht ...
最新文章
- python函数式编程模式_函数式编程指引
- encoder-decoder 注意力机制整理名望所
- SQL语句-exec执行
- python控制鼠标,如何在Mac中使用Python控制鼠标?
- “数据中心运维管理VIP学习群”问题汇总(一)
- 改造消费方解决地址硬编码问题
- C# 5.0 CallerMemberName CallerFilePath CallerLineNumber 在.NET4中的使用
- 通过NGINX location实现一个域名访问多个项目
- 方德系统装exe文件_国产x86处理器+中科方德定制Linux 完美运行exe
- “父亲项目”走进澳洲校园 助父子建立联系
- 用python写的翻译器
- matlab igbt在哪,提出问题:“IGBT是什么?都在哪里有应用?”
- 局域网弱口令扫描工具_“菜鸟黑客”必用兵器之“扫描篇”
- 知数堂MySQL DBA在线培训第八期招生中
- WKWebView设置UserAgent踩坑
- C# Task不执行的一种情况
- 苹果系统安装虚拟机 Mac如何安装虚拟机教程
- 互联网风控系统架构分析
- HTML5的内容模型及页面结构图
- opencv cvFindContour 轮廓 freeman链码
热门文章
- Jenkins的错误“error fetching remote repo origin”的问题解决
- 异常记录: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError
- Google Play应用描述格式
- 在Windows中将目录添加到PATH环境变量
- jQuery.click()与onClick
- 等同于JavaScript isset()
- Scikit中的特征选择,XGboost进行回归预测,模型优化的实战
- csu 1976: 搬运工小明
- rabbitMQ第一篇:rabbitMQ的安装和配置
- jenkins 中 Poll SCM 和 Build periodically 的区别