python游戏服务器教程_KBEngine游戏服务器环境配置教程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)安装⽂件下载⽹盘:pan.baidu/s/1qYYtYCO 密码:4nmy
2)⼀直点下⼀步,最好是安装到C盘
3)右键“此电脑”点击属性
4)在环境变量Path中增加python3.4的路径
四、安装MySQL并配置
1)下载安装⽂件
⽹盘:pan.baidu/s/1bpNVheB 密码:z0r1
2)⼀直点击下⼀步
3)记住填写过的所有信息,例如MySQL服务名(我的是MySQL-hao),Root Password,User Name,User Password
4)win键+R,输⼊cmd,确定打开
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)l的配置,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搜索到错误号,然后再通过百度错误号解决问题。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论