開源軟體與網路遊戲

2021-05-22 12:39:33 字數 1321 閱讀 8294

近來網路遊戲發展得十分迅速,成為遊戲產業中的乙個亮點。而由於開源軟體的優秀效能,目前很多網路遊戲採用了開源軟體作為其系統平台和資料庫系統。

開源軟體支援虛擬世界

南韓是網路遊戲方面的佼佼者,這與其國內寬頻普及程度高有很大關係。其國內每年有大約3億美元規模的消費群體,這一切使網路遊戲成為南韓的重要產業。

隨著寬頻在中國的普及,很多icp都意識到可以在上面做一些服務。網路遊戲產業開始在中國迅速發展起來。

表1 開源軟體在國內幾個著名的網路遊戲中的應用情況

遊戲名稱

執行平台

資料庫瘋狂坦克

4萬linux

其它笑傲江湖網路版

1萬linux

mysql

大話西遊

6萬freebsd

mysql

精靈5萬

linux

mysql

無盡的任務

公開測試中

linux

其它煉獄

1.5萬

linux

mysql

選擇開源軟體的原因

linux及其它開源軟體的優秀效能使其成為了網路遊戲的重要平台。主要表現在以下幾方面:

◆穩定性

事實證明,linux的穩定性倍受各種網路**商的青睞,比如yahoo、amazon等許多網路平台採用的都是linux作業系統;google在15000臺計算機上部署了linux應用程式,處理著超過30億個網際網路頁的索引和每天來自使用者的1.5億次搜尋請求。

◆低成本性

這一點是昂貴的商業unix和windows無法相比的。在對全球2000家企業的web伺服器的成本調查中發現,使用linux比使用windows在成本上節約了50%,其費用僅是使用solaris費用的14%。

◆大型硬體廠商的支援

由於看到了開源軟體的無限前景,ibm、sun等大型硬體廠商紛紛對linux進行支援,這無疑為使用者服了一粒定心丸。

在資料庫方面,與linux作業系統一樣,同為開源軟體的mysql也遵循gpl協議,隨著mysql的不斷改進,越來越多的公司都開始考慮採用這樣的免費資料庫軟體。與專業的linux發行商收取服務費一樣,mysql公司也提供收費的技術支援,今年的市場規模預計將達到490萬美元。在效能方面,mysql同樣具有優勢,圖1為mysql與眾多資料庫軟體的效能對比,它與oracle 9i並駕齊驅,以優秀的效能和可擴充套件性勝出。

效果和趨勢

開源軟體的優勢使其在網路遊戲中得到了廣泛的應用。隨著網路遊戲的發展,有更多網路遊戲誕生,開放軟體將在網路遊戲中發揮更大的作用。

(責任編輯 sunny)

網路遊戲架構

1 一種架構是peer to peer 對等通訊結構,如下圖所示,即在多個玩家參與的遊戲中,各玩家之間採用peer to peer的直接通訊方式。在網路通訊服務的形式上,一般採用浮動伺服器的形式,即其中乙個玩家的機器既是客戶端,又扮演伺服器的角色,一般由建立遊戲局的玩家擔任伺服器 主機 很多對戰型的...

網路遊戲 《紛爭》

紛爭ol 原圖 紛爭ol 人物設定 網路 具有遊戲廠商所不具備的廣泛而忠實的受眾 消費群體。在現行體制下,還具備無與倫比的公信力,這都是遊戲廠商所追求且無法獲得的資源。而遊戲 產業強勁的發展勢頭和巨大的發展潛力,對於依靠傳統廣告支撐的市場已經相對飽和的網路傳媒業來說,無疑是乙個絕佳的第二戰場。在利益...

網路遊戲架構

1 一種架構是 peer to peer 對等通訊結構 如下圖所示,即在多個玩家參與的遊戲中,各玩家之間採用 peer to peer 的直接通訊方式。在網路通訊服務的形式上,一般採用浮動伺服器的形式,即其中乙個玩家的機器既是客戶端,又扮演伺服器的角色,一般由建立遊戲局的玩家擔任伺服器 主機 很多對...