个人觉得你的结构挺好的,只要能满足你的需求就好。“回合制”MMO,单进程多线程的结构也就
比较足够了,只要保证处理玩法逻辑的线程不要 block 在任何系统 api 上就好。
benliang zhu 写道:
> 大家好,请教:
> 目前我做一个服务器大体结构是这样的,一个接收线程专门收发数据包,一个
> 解析线程,对于收到的包进行解析,逻辑处理,还有一个发送线程发送用的,请问
> 这样的服务器是不是太简单了些?应该如何改进,请大家多说意见和观点,多谢了。
>
> >
--
Best regards!
Kasicass/汤泽江 <kasicass_at_gmail_dot_com>
Simple is better ;-)
--
http://zoomquiet.org
'''过程改进乃是催生可促生靠谱的人的组织!'''
PE keeps evolving organizations which promoting people be good!
On Jun 12, 11:47 pm, agile java <agile.j...@gmail.com> wrote:
> 一直潜水中,刚开始做游戏开发,我们现在开发的结构和楼主描述的类似。已经有一个成功的在游戏案例了,运行状况也很好。
>
> 我想的一种扩展结构可以将逻辑处理按照业务分离,比如有单独的线程处理玩家移动,战斗等其他业务也可以分单独线程来做,这样在4核以上的服务器性应该好一些,大家觉得呢?
>
> 2009/6/12 Zoom.Quiet <zoom.qu...@gmail.com>
>
>
>
> > 2009/6/12 benliang zhu <zhubenliang2...@gmail.com>: