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等等。
推薦閱讀:
相关文章