经过几个月的挑选, 看过柚子、scut、Photon, 最后选定KBEngine。 内部进行过一轮测试, 性能高效, 安全稳定, 分布式扩展强, 开发速度快。 这引擎挺不错的, 免费开源而且很完善, 文档、工具控制台、计费服务等等都不用操心了。 数据库部分完全不需要关注, 引擎能够自动的进行 ...
系统:Win 版本:Visual Studio 也就是vs kbengine:v . . MySQL: . MySQL Workbench : . 一 下载kbengine 进入https: github.com kbengine kbengine 选择tag v . . 点击 clone or download 下载zip到某文件夹 解压 二 编译工程 用Visual Studio打开kbeng ...
2018-02-08 11:33 0 3311 推荐指数:
经过几个月的挑选, 看过柚子、scut、Photon, 最后选定KBEngine。 内部进行过一轮测试, 性能高效, 安全稳定, 分布式扩展强, 开发速度快。 这引擎挺不错的, 免费开源而且很完善, 文档、工具控制台、计费服务等等都不用操心了。 数据库部分完全不需要关注, 引擎能够自动的进行 ...
最近项目的开发工作较少,因此有时间能捣鼓自己的东西。于是花了大概两个星期的时间,粗略的搭起了一个游戏服务器的框架。 对我而言重复造此轮子的意义有: (1)在经历过一个上线游戏项目的洗礼之后,作为对这一年的开发工作、技术学习的一个总结,将自己这一年来所学所得所思所想,通过代码表 ...
就DogSE的设计目标来说,它定位为千人左右的页游服务器,在不修改任何底层模块的情况下可以快速的写各种游戏业务。就算是新人在熟悉2~3天后也可以开始写一个游戏。 项目可以从github获得,访问地址:https://github.com/dogvane/DogSE 1.DogSE ...
服务分架构很多游戏公司不是web架构都是自己开发的CS端,因为游戏交互强而web架构只支持C->S的单工。 一般的网站应用程序,是典型的Request-Response模式,通过tcp和服务器建立一次链接,而请求数据和影响数据通过http协议进行组装,当完成 ...
一款开源的支持多人同时在线实时游戏的服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互,使用KBEngine插件能够快速与(Unity3D、OGRE、Cocos2d、HTML5,等等)技术结合形成一个完整的客户端。 服务端底层框架使用c++编写,游戏逻辑层使用Python(支持热 ...
1.概要及环境 KBEngine是一款开源服务端引擎(中文官网http://kbengine.org/cn/),能够在Linux、Windows下部署,为了学习方便,我们在本机Windows下进行服务器环境的搭建。 1)服务端源代码 https://github.com/435886030 ...
在游戏服务器中,一般相同用户的操作都会在一个指定的线程中操作,而一个线程中又会有多个用户的使用。如果对用户数据的操作进入直接入库操作,那么就会产生io操作,主要有网络io和磁盘io。所以一般我们都是采用内存缓存的方式。内存缓存数据库的方式有很多种,网上也有很多,这里只是介绍一下我的思路和实现 ...
开源一个四年前自己写的node服务器,有兴趣的可以继续开发~~ 架构为mysql,redis,node。 数据格式为 protocol buff 如果只做简单的演示,这个架构非常适合你。。 还是typescript的项目,哈哈~~ https://ifyx163.coding.net/p ...