MMO的伺服器建设听说有一些成熟的伺服器端引擎。但是百度了好久,没有找到和MOBA类游戏,这种对同步要求高,并且逻辑计算都在伺服器完成的伺服器建设的相关东西。1、MOBA类成熟的伺服器端引擎么?2这类游戏的伺服器和MMO游戏伺服器要求上有什么差别?3、这类游戏对物理伺服器的要求,带宽要求?4、一般unity3d做的moba游戏,伺服器建设用什么方案?5、其他相关的求普及。


unity3d开发的开源moba游戏引擎:

liyonghelpme/Moba客户端 - 码云 Gitee.com?

gitee.com图标liyonghelpme/Moba伺服器 - 码云 Gitee.com?

gitee.com

Moba伺服器基于开房间机制,MMO基于场景,或者区域来进行管理,这是两者最大不同

Moba对同步频率和准确性要求高

Moba的技能机制复杂,需要伺服器实现和客户端类似精确的物理机制


伺服器不管你客户端用的什么引擎的,只会关心你的数据怎么处理。这方面开发c++有ace等网路框架,java有netty


首先,从网路传输速度上来说,Windows Server操作系统和一般PC伺服器硬体已经完全没有任何问题且经过实践检验。

其次MOBA类游戏的整体架构设计是满足同步实时性的另一个拼图部分,设计精良的系统完全可以满足游戏苛刻的要求。 这里先从必须的资料库部分说起。


高性能网游伺服器的问题毫无例外核心就是游戏系统的架构问题。

uniyt3d 最多能提供到网路层I/O介面级支持,对应的伺服器端和对uniyt3d 端的网路介面都要游戏公司自己去实现(当然包括对uniyt3d 里提供的地图、UI、同步等的各项交互设计)。系统架构设计精妙性能就高,那在系统同步性上就完全没有问题。

1、没见过

2、二者同步方式不一样,可以研究一下帧同步和状态同步相关技术

3、对物理伺服器要求,主要看用户量,没啥特殊差异

4、伺服器方案跟客户端工具无关,目前知名度相对较高的开源伺服器,KBEngine,Skynet可以学习一下


你好,请问找到合适的伺服器引擎了吗?我现在也在开发一款moba游戏,可否交流下: 微信:qevxwyqd
DOTA2有人作弊了吗,伺服器上跑U3D命令行模式进程,或者使用photon伺服器 KBEngine等等。
推荐阅读:
相关文章