遊戲服務器介紹(一) ryzom

介紹一個重量級服務器ryzom。
2010年5月 ryzom core 項目宣佈開源。它是一個真正的分佈式服務器,這對國內一些經驗不豐富的團隊來講簡直就是福音。
ryzom 幾乎所有用c++編寫。前端有少許lua。它的架構徹底是模塊化的。好比AI模塊和聊天模塊分別在兩個不一樣的進程上。模塊間用共享內存或者socket通信。開源部分還包括模板的生成工具(不是我們用的古老的二維表,至關細化),php部分的數據統計功能。
我曾經用兩個月深刻看過這套代碼,代碼質量很是高,宏技巧用的過多,可是用的很是棒,每一個模塊都有本身的控制檯,維護方便,調試簡單。而且這套服務器是跨平臺的。最誇張的是爲了這個遊戲他們開發了一個完整的關係型數據庫(並無用到)。php

三年多過去了,中國市場上幾乎沒有幾款遊戲用ryzom。難道ryzom過期了嗎?其實否則,國內服務器的水準還遠遠不能和ryzom比,而且ryzom在開源世界裏還在繼續成長。可是爲何沒人用呢?
在我我的來看主要是由於三點:
1.國內的信息太封閉了或者說不多有人去主動了解開源技術,同行們大部分人仍是不知道有這個項目。
2. ryzom 太複雜了。它對技術人員的要求比較高。
3. 公司不給時間,國內公司不多有技術驅動的項目,因此遊戲質量每每————爛。前端

相關文章
相關標籤/搜索