大白话解读KBEngine服务器引擎——第一期——搭建运行环境并运行DEMO.doc

大白话解读KBEngine服务器引擎——第一期——搭建运行环境并运行DEMO.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
KBEngine 大白话解读KBEngine服务器引擎 第一期——搭建运行环境并运行DEMO Notice:本文章可在“Angelic47——个人站点”、“KBEngine论坛”与“KBEngine 官方QQ群”发表,版权由Angelic47和引擎作者所有,其他人转载时请注明来源,否则视为侵权行为! 0x00:写在前面的话 不知怎么了哈,这年头已经成了钱的时代了,什么东西都问你要钱,如果你是专业做网络的你就应该更深有体会。 内个,什么photon服务器引擎,名字喊得挺响亮的,什么“光子”服务器引擎,据说效率也很高。但是人家就是收费呀,人家拿这个吃饭呀!如果你不花那些冤枉钱人家就给你限制人数。而且你还不好破解,人家的防盗版严着呢。 其他服务器引擎要不就是效率不够,要不就是功能太少,再或者就是外部dll彻底了断了你跨平台的愿望。 然后我们就找到了KBEngine引擎是不是?嗯,先夸一下KBEngine引擎伟大的作者,抽出自己的时间来写开源程序,而且写得还这么好,精神可嘉有木有? 但是KBEngine也有一个很大的缺陷呀,那就是官方教程竟然没有,而且国内基本上就没有会用的,即便会用了也不会单独给你写个教程。KBEngine自带了几个demo,但是区区几个demo能拿来做教学么?经验稍微少一些的程序猿就要栽了,刚入门的新手就更别提了。 这篇文章就是为了我们这群人写的,虽然说我也不是非常熟练KBEngine,但是至少有个像模像样的参考文献呀有木有,至少能让你入门的时候少走几个弯路。 本文力在减少术语的使用,也就是说,这篇文章可能对你写论文神马的起不到任何帮助作用,但是一个显著的特点就是易懂呀是不是,全文都是大白话,就是为了方便你理解这些东西的。如果我没猜错的话稍微有点计算机基础的小学僧应该是能看懂的。所以,本文废话可能很多,编程大牛可以挑挑捡捡的看,遇到重点了我会用蓝色的字体标一下。至于完全没有编程经验或者服务器搭建经验的新手,可以捎带着学一下Python语言,不需要太细致,因为本文有很多东西都比较基础。 嗯,回来大家熟悉了别忘了对这个文章进行查漏补缺哈,这样你也可以写上“版权由XXX所有,未经允许转载则视为侵权”这样的话了。 废话就说这么多了,下面开讲! 什么?一到讲课又睡觉了?把你的眼睛瞪圆了!看你会不会被我的语言给逗笑。 0x01:KBEngine是个毛玩意 呃,当你看到这里了你应该知道KBEngine是个什么东西了,没错,就是个服务器引擎嘛。 但是这形容的不够完全,比如我说你是个人,你就真的和人一样么?人和人之间差别大了去了。 KBEngine是一个源代码开放的服务器引擎。什么是源代码开放?通俗的说,就是人家作者把程序的“工程文件”放出来了,你可以改别人的代码,然后根据自己需要各种改呀,到最后成为XXX专版。看到这里一些比较追求个性的同学手痒痒了是不,如果你有时间就可以改着玩玩,谁让这是自由软件呢 不仅如此,KBEngine是用Python语言作为游戏逻辑编写的引擎。诶,Python不是大名鼎鼎的“大蟒蛇”语言么?对呀,就是这货呀,这货支持不关服更新(热更新)呀,你做好了新服务器都不用把原来的服务器关闭,直接玩家不掉线更新呀有木有? 更厉害的是,人家KBEngine不一定非得用在orge和unity3d引擎上面。人家的客户端是源码,也就是说你如果水平很高的话完全可以做一下“移植”,像一些页游呀,flash呀,甚至是易语言程序呀,或者是哪些听都没听说过的东西呀,你完全都可以用KBEngine进行开发,谁让KBEngine的自由性这么高呢,人家理论上支持所有游戏呢,只要你使用了KBEngine作为数据通讯的“规则”即可。 至于剩下的特性,KBEngine官网都已经写得很明白了,这里不多说~有意者自己出门欣赏去 停~把你的视线从官网移回来,现在不是你要看官网的时候,还没说完呢 既然有这么好的服务器引擎了,那么我们为什么要花那些冤枉钱去买那些付费引擎呢?这下子恐怕以服务器引擎为生的那些公司要跪掉了,哈哈 0x02:把官方的DEMO程序跑起来 “诶,明明是引擎开发教程么,你丫的教什么运行DEMO?” 得,别急,想要开发引擎你好歹也得知道当你开发好了之后怎么跑起来吧,那么跑DEMO无非是一个绝佳的选择,这能让你认识一下这个引擎到底是长什么样子的。 (学习阶段我们暂时采用windows系统,至于linux我们后来会讲) 这就是KBEngine的那堆DEMO程序了吧,有些同学比较冲动呀,上来就直接双击!(win)startdemo_server.bat这个文件了,然后看到爆了满屏的窗口之后吓得全部关上了,胆大一点的就接着双击了!(win)startdemo_client_ogre.bat这个文件,然后惊奇的发现登陆不进去。 然后这同学就骂娘了:

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档