SmartFoxServer遊戲伺服器 簡介
- 詳細內容
- 分類:smartfoxserver
- 發佈:2013-06-09, 週日 21:15
- 點擊數:3243
SmartFoxServer(SFS) 遊戲伺服器簡介:
簡介的意思是,說的不完全 ...殘念....
SmartFoxServer是一款適合開發多人連線應用程式,或是遊戲的伺服器。我覺得伺服器這字眼可能會讓初次接觸的人混淆,SFS其實不是個主機伺服器,他是一款由JAVA開發而成的伺服器程式。可以用來作為多人連線遊戲的伺服端。SFS本身需要運行在可執行JAVA的環境中。他需要掛載在主機伺服器上,可以運行在任何提供JAVA執行環境的平台,包括了window、linux、Mac、等等...
不過現在市面上常見的伺服器環境,其實很多都不支援JAVA的執行,(我問過我這網頁的主機商,也是不行 >"<) 。似乎只有虛擬主機等級(擁有整個主機權限,能自行安裝軟體)以上,才有對JAVA的支援。這對獨立遊戲開發者而言其實是個不小的負擔,不過這問題亞馬遜的雲端伺服器 Amazon EC2 似乎有解,後續再研究。
以遊戲伺服器而言,SFS算是完成度相當高的伺服器,擁有相當強健的內建功能。事實上甚至根本就不用寫任何伺服端程式就可以完成伺服器的簡易連結,當然簡易的程度是連密碼都沒驗證,這部分還是需要自行撰寫程式碼。除此之外,伺服端還提供實用的遊戲API(game API),以及完整的好友系統API(Buddy List API)。
除了完整而強健的的伺服端以外,SFS也提供了廣大的客服端API支援,其中包含了 Adobe Flash / Flex / Air, HTML5, Android, Unity3D, Apple iOS,Java, Windows 8, C++ 等等。
SFS目前提供三種版本 basic, pro, 與2X。basic是個基礎版本,功能相當簡易,個人認為不太實用。2X是目前最新的版本,功能也最強大,不過2X也取消了pro中提供伺服端腳本程式的運作,改為只支援JAVA程式開發,其目的說是為了更好的執行效率。當然,如果你堅持要使用Javascript來撰寫伺服端程式。也可以藉由安裝Rihno來達到這目的。
以新版的2X來說,有下面幾個優點。
SFS 2X優點:
1. 易於使用:SmartFoxServer 2X 剔除了之前版的複雜性,使客戶端/服務端的API更加直觀,簡潔而豐富。
2.多功能性:SFS 2X大部分的架構都已重新設計使得它有更大程度上的靈活。而這有助於開發人員能夠更方便地設計他們的應用程序,並且能擁有更細緻的的控制。
3.性能:SmartFoxServer其一流的性能而聞名。 SFS2X繼續了這一趨勢,採用其自定義的網絡引擎(代號:BitSwarm),它提供二進制協議,動態壓縮,UDP支持,JMX監控..等等。它也被對眾所周知的socket引擎(Mina and Netty)顯示在所有條件下的最佳性能基準。
價錢:
SFS2 X 提供有提供免費的版本,可以提供同時100未使用者,以及完整的SFS功能。當然也有其收費版本。價錢其實不是很便宜100人收費版要€350.00,無限使用者的價錢則是€3,500.00。有興趣的可以到下面網頁查詢:
http://www.smartfoxserver.com/shop/index.php?dispatch=categories.view&category_id=2
SmartFoxServer 官網:
http://www.smartfoxserver.com/
其他的遊戲伺服器:
遊戲伺服器當然不只這一款,若是有興趣研究其他的,或許可以參考下面幾種。
按個讚!~支持本站!~