好了,休息了一段时间,博客要更新了,好开心,因为前段时间一直写PhotonServer的项目,所以博客就休息了,回来想写点东西,发现有小伙伴问我前面的那年那兔那些事怎么做的,等我整理下,会把制作过程和源码发到博客上,今天我们做什么呢?因为PhotonServer是商业服务器,所以必须全程联网,因为这个掣肘,有时很不方便,比如你拿个网游项目给小伙伴演示,或者某露天咖啡厅想搭讪某漂亮妹子,装下技术流,突然打开服务器发现,无法连接外网,没办法使用,这时肯定会找地缝钻,不过KBE现在解决了很多麻烦,所以我准备用kbe做个小东西,不过KBE更新蛮快的,现在已经开始研发0.9.0了,正式版也到了0.82,我上次的教程还停留在5.0的时候,所以为了跟上时代的步伐,所以我们先来重新安装这个国产的游秀开源服务器引擎。

有了上次安装的经验这一次安装,我们就直接来了,先去官网下载个0.82的完整安装包,地址,之后我们把它解压到电脑里,详细的看前面的5.0安装教程,对了说道5.0,我们先把原来的5.0卸载了,否则可能path会有问题,这个没试过能不能共存,先卸了吧,

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>python E:\Y\KBE\kbengine/kbe/tools/server/install/install
er.py version
version=v0.5.0View the latest version of GitHub? [yes|no]yesCheck out the latest version...IOError: ('http protocol error', 0, 'got a bad status line', None)C:\Users\Administrator>python $KBE_ROOT/kbe/tools/server/install/installer.py un
install
python: can't open file '$KBE_ROOT/kbe/tools/server/install/installer.py': [Errn
o 2] No such file or directoryC:\Users\Administrator>python E:/Y/KBE/kbengine/kbe/tools/server/install/install
er.py uninstall
Uninstall KBEngine ...
Remove the KBEngine-environment variables.
Uninstall KBEngine completed!

好了,现在卸载完成了,我们安装吧,

C:\Users\Administrator>python E:/Y/KBE0.8.2/kbe/tools/server/install/installer.p
y installCheck the dependences:
- kbe_environment: checking...
ERROR: KBE_ROOT: is error! The directory or file not found:
/kbe

还是老问题,第一次安装找不到kbe路径,没关系,安装脚本会自动帮我们搞定

---------------------------------------------
Check to some problems, if you are sure this is not a problem please skip: [yes|
no]noKBE_ROOT current: []
reset KBE_ROOT(No input is []):E:/Y/KBE0.8.2KBE_RES_PATH current: %KBE_ROOT%/kbe/res/;%KBE_ROOT%/assets/;%KBE_ROOT%/assets/s
cripts/;%KBE_ROOT%/assets/res/
reset KBE_RES_PATH(No input is [%KBE_ROOT%/kbe/res/;%KBE_ROOT%/assets/;%KBE_ROOT
%/assets/scripts/;%KBE_ROOT%/assets/res/]):KBE_BIN_PATH current: %KBE_ROOT%/kbe/bin/server/
reset KBE_BIN_PATH(No input is [%KBE_ROOT%/kbe/bin/server/]):KBE_UID current: 27322
reset KBE_UID(No input is [27322]):
KBE_ROOT=E:/Y/KBE0.8.2
KBE_RES_PATH=E:/Y/KBE0.8.2/kbe/res/;E:/Y/KBE0.8.2/assets/;E:/Y/KBE0.8.2/assets/s
cripts/;E:/Y/KBE0.8.2/assets/res/
KBE_BIN_PATH=E:/Y/KBE0.8.2/kbe/bin/server/
kbe_core_res_path=E:/Y/KBE0.8.2/kbe/res/
- kbe_environment: yes
- mysql: checking...
- MySQL is installed on the remote machine?[yes/no]yes
- Enter mysql ip-address:127.0.0.1
- Enter mysql ip-port:3306
- Enter mysql-account:root
- Enter mysql-password:root
- Enter mysql-databaseName:kbe
- mysql: yes
Modified: E:/Y/KBE0.8.2/kbe/res/server/kbengine_defs.xml
KBEngine has been successfully installed!

好了,这就完成了,因为我直接解压了0.82的完整包,所以不像0.5的时候那样全程联网下载,安装很是快速。还是老样子我们来处理数据库,上次我们数据库工具用了绿色版的zerver,这个工具很好,不过全段时间在搞scut的时候发现zerver对mysql客户端的工具支持不是很好,另外集成的red5是32位的,但我们现在一般用64x的,PhotonServer也会遇到这个问题,所以这次我选择了另外一款绿色服务器工具, 名称叫wmnp,在windows上开发php的人应该对这个东西很熟悉,反正最早我是用这个东西在windows下架设PHP服务器的, 好了,工具我就不介绍了,我们直接进去 还是phpmyadmin下建立数据库,当然因为这个工具对客户端工具支持很好,也可以使用 或者 来维护,这两个工具各有千秋,都比直接用phpmyadmin要方便快捷,好了,数据库建立后,我们还要对数据库做下处理,我们直接打开mysql的控制台

Enter password: ****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.48-community MySQL Community Server (GPL)Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 licenseType 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> use mysql
Database changed
mysql> delete from user where user='';
Query OK, 1 row affected (0.03 sec)mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)mysql> grant all privileges on *.* to root@'%' identified by 'root';
Query OK, 0 rows affected (0.00 sec)mysql> grant select,insert,update,delete,create,drop on *.* to root@'%' identifi
ed by 'root';
Query OK, 0 rows affected (0.00 sec)mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)mysql>

数据库通过这4步就处理好了,这样ok了,我们查看下kbe吧

C:\Users\Administrator>python E:/Y/KBE0.8.2/kbe/tools/server/install/installer.p
y version
version=v0.8.0View the latest version of GitHub? [yes|no]yesCheck out the latest version...
-------------------------
v0.8.2- 新增与改善:
<ul>    - cluster_controller.py支持python2.x (<a href="https://github.com/kbengi
ne/kbengine/issues/312" class="issue-link js-issue-link" data-url="https://githu
b.com/kbengine/kbengine/issues/312" data-id="135978258" data-error-text="Failed
to load issue title" data-permission-text="Issue title is private">#312</a>)- 提供一些用户扩展的服务器错误码 (<a href="https://github.com/kbengine/k
bengine/issues/318" class="issue-link js-issue-link" data-url="https://github.co
m/kbengine/kbengine/issues/318" data-id="136648678" data-error-text="Failed to l
oad issue title" data-permission-text="Issue title is private">#318</a>)- 数据库支持纯净库(不创建实体和系统表)(<a href="https://github.com/kbe
ngine/kbengine/issues/308" class="issue-link js-issue-link" data-url="https://gi
thub.com/kbengine/kbengine/issues/308" data-id="135071783" data-error-text="Fail
ed to load issue title" data-permission-text="Issue title is private">#308</a>)- 实体增加新的API属性,entity.className可以读取到实体的脚本名称- 挂接了interfaces之后dbmgr不再检查密码,由第三方检查,默认dbmgr不连接in
terfaces- BUG修正:
<ul>    - 修正KBE中sql(update *)执行后影响的rows数目始终返回为256的问题(<a href=
"https://github.com/kbengine/kbengine/issues/309" class="issue-link js-issue-lin
k" data-url="https://github.com/kbengine/kbengine/issues/309" data-id="135071837
" data-error-text="Failed to load issue title" data-permission-text="Issue titleis private">#309</a>)- 修正一些机器上计时器不准确。- 修正在玩家AOI范围内的entity短程teleport成功后,客户端表现出entity快速
移动到传送的目标位置的问题- 修正部分机器上VS2015编译报错问题C:\Users\Administrator>

没问题,这样,下面我们就启动,一起玩耍吧。

快速安装KBE0.82相关推荐

  1. CentOS7下使用yum快速安装配置oracle数据库

    2019独角兽企业重金招聘Python工程师标准>>> CentOS7下使用yum快速安装配置oracle数据库 2017年10月10日 15:29:23 aladdin_sun 阅 ...

  2. linux dvd视频,Gentoo Linux 10.1 LiveDVD快速安装法(视频)

    先补一下背景知识: 高手直接跳过(很多都是来自官方文档,Gentoo的文档是出了名的详细,以至于没多少人认真的看完,恶补的是我不熟悉的知识...) 1.Gentoo的发音 Gentoo读音为" ...

  3. 虚拟机linux 8.04汉化,在虚拟机中快速安装 Ubuntu 18.04

    1.准备工作:安装前的准备 2.快速安装及认识界面:安装并认识 Ubuntu,知道最常规操作 3.系统设置:添加中文支持,设置系统时区 4.安装常用软件:选择国内的镜像服务器,安装常用软件 1.准备工 ...

  4. 在VMware上快速安装win 2003

    在VMware 上安装win 2003 操作系统相信大家都会,我也会,呵呵 我刚才好像说的是废话啊!我所说的快速安装,几乎可以说是无人值守安装!那速度真快啊!呵呵其实呢!我也是在一个偶然的机会发现的, ...

  5. (总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL

    (总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL PS:这个是懒人yum快速安装法,用于开发和测试环境很方便,用于没有特殊要求的生产环境也可以.特 ...

  6. APC UPS网络管理卡 (AP9606/9617/9618/9619)的快速安装及配置指南

    APC UPS网络管理卡 (AP9606/9617/9618/9619)的快速安装及配置指南 本文说明如何配置APC UPS网络管理卡所需的基本网络参数 在正确使用网络管理卡之前,必须对其基本参数进行 ...

  7. Ceph分布式存储实战1.4 Ceph快速安装

    1.4 Ceph快速安装 在Ceph官网上提供了两种安装方式:快速安装和手动安装.快速安装采用Ceph-Deploy工具来部署:手动安装采用官方教程一步一步来安装部署Ceph集群,过于烦琐但有助于加深 ...

  8. SQL Server 2008 R2中文版快速安装

    SQL Server 2008 R2中文版快速安装 1 实验环境 1)域: 域名为fengxja.com: 域功能级别和林功能级别为Windows server 2003模式. 2)DC01服务器: ...

  9. c++入门代码_Golang Gin 实战(一)| 快速安装入门

    Golang Gin 实战(一)| 快速安装入门 Gin 是一个非常优秀的Golang Web Framework,它不光API友好,性能也非常高,并且设计简洁,便于入门.所以它(Gin)非常受欢迎, ...

最新文章

  1. 每日一皮:开会不关微信的尴尬(1)
  2. tftp 在线更新 cisco switch IOS
  3. 转:GridView 模板列中的数据绑定
  4. 20145302张薇《Java程序设计》实验三报告
  5. java 多态判断非空_Java多态性理解
  6. 每首歌都保存着一份记忆
  7. 心音与心电信号分析之一--6.26--心音信号检测系统软件设计
  8. Android连接数据库的问题
  9. 帝国 cms 列表 php,帝国cms数据表详细中文说明
  10. Reactjs源码分析
  11. 义隆单片机学习笔记之(四) 编程及烧录
  12. 微信公众号开发(四)——点击菜单回复图片和语音
  13. 数据结构概述3 对称矩阵、树和二叉树
  14. 366AP微信中可以下载企业包
  15. #榜样的力量#思必驰疫情防控机器人丨数据猿新冠战“疫”公益策划
  16. 银行加速布局大数据蓝海 激战线上供应链金融
  17. 【最新敲简单】浪漫微信早安推送 +页面总控,JAVA版本,一键部署运行——保姆级教程
  18. IDEA + Tomcat + war 包部署 [ 如果看别的教程不行请看这个里 ]
  19. HTML——背景属性
  20. Twing Hot Link For PSP 公测版正式发布!

热门文章

  1. 吐血整理!宅家36天咸鱼翻身入职腾讯,绝对干货
  2. 基于OSSIM系统的APT攻击检测实践
  3. cocos2d 解密ccbi_cocosBuilder使用总结
  4. 2019年广东工业大学新生赛 E-缺席的神官
  5. 【优化求解】基于世界杯算法求解最优目标matlab代码
  6. 图像变换:刚性变换(等距变换、欧式变换)、相似变换、仿射变换、射影变换(透视变换、投影变换)
  7. 618大促出招:怎么让店铺访问提高50%
  8. 一张Java书籍列表,有中文也有英文的
  9. 借助 Material Design,帮助您打造更好的无障碍应用 (下篇)
  10. 推荐 :机器学习中的四种分类任务(附代码)