2011-02-12 27 views
2

大家好 哪裏可以找到構建大型多人遊戲服務器的架構和示例 在libenevt之上構建它的概念是對的嗎?或者我需要在每個連接的線程上考慮更多 ?即時通訊瞄準從Flash/HTML5客戶端播放的網絡播放器。 感謝尋找開發大型多人遊戲服務器的體系結構

+1

嘗試http://gamedev.stackexchange.com如果這沒有得到任何答案。 –

+0

任何平臺要求?喜歡的編程語言? –

+0

C++,linux,做什麼,我也徘徊,如果libevent可以適應 – user63898

回答

0

那麼,對於例子中,MMORPG Ryzom is open source。它由多個C++服務(進程)組成,其中一些可以在多個實例中運行以實現可伸縮性。前端服務使用UDP與客戶端進行通信,而進程間通信則使用TCP和/或共享內存完成。

我從來沒有使用的libevent但這個概念聽起來不錯。您可能不希望每個連接有一個線程,因爲「大規模」多人遊戲,因爲不建議運行數百個線程(討論here)。