![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【C++游戏服务器设计】
筱羽
这个作者很懒,什么都没留下…
展开
-
游戏服务器引擎开发笔记之一——游戏服务器引擎的功能简介
网络游戏现在可以用多如牛毛来形容。 无论是web,手机或者客户端游戏,只是在表现形式上不同而已。 每一款游戏的服务器开发,没有服务器引擎的支持下,对开发人员的要求肯定会提高不少。客户端和服务器通讯,需要网络编程;游戏玩家及其他数据存储,需要数据库编程;甚至于如果是多线程的服务器,还需要用到多线程。 如果有一款通用的游戏服务器引擎,将以上的功能封装起来作为接口,提供给相应的开发人员,这必然使得原创 2013-04-28 00:13:35 · 986 阅读 · 0 评论 -
游戏服务器引擎开发笔记之三——游戏服务器引擎和逻辑的功能的相互调用(二)
其实很早就想将代码贴出来,一直都在想服务器的讲解可能比较枯燥。 有时间的话,也可以先看看设计模式之类的,比如一些通用的Factory模式,Adapter模式,了解了解。 其他的也不多说。先贴代码,做做简单的说明。 上一章讲述了IModule和IModuleFactory的实现,这里就不多讲。现在有一个关键的地方,就是我们在实现相应逻辑功能的时候,不可能只写一个逻辑功能模块。这时候我们就需要使原创 2013-05-26 23:47:13 · 657 阅读 · 0 评论 -
游戏服务器引擎开发笔记之二——游戏服务器引擎和逻辑的功能的相互调用(一)
之前说过服务器引擎是将通用接口独立出来,但是之间如何能够相互调用,我们可以考虑采用dll调用的方式。 记得以前做应用程序插件的的时候,插件也是以dll的形式调用的。我们通过相互传递指针的方式进行功能调用。 将应用程序窗口的指针全部封装在一个类里,这个类有不同的接口,能获取到窗口的主框架、菜单栏,进行程序功能扩展。 插件功能我们提供一个纯虚函数的接口类,插件功能只需要将里面纯虚函数一一实现,我原创 2013-05-11 13:23:37 · 835 阅读 · 0 评论