基於ActionScript多個遊戲實現 - SMARTFOX SERVER框架

  SmartFoxServer專爲flash多人應用及遊戲設計的,國外在此平臺上已經開發出了很多多人flash遊戲。企鵝俱樂部就是其中最成功的一個。SmartFoxServer就象一個黑匣子,我們不必知道開發多人flash遊戲的每個細節,SmartFoxServer已經爲我們設計好了很多模塊,我們就不必自己去開發去完善,通過SmartFoxServer,我們就可以很清楚的看到多人flash遊戲的結構模式,有了這個結構的認識,我們就可以用fms,red5等來開發自己的合適的模式。

 

 不過,SmartFoxServer 技術支持收費還是很高的,不過從官方瞭解到的包間功能設計還是挺強大的。


通過SmartFoxServer我們可以使用Macromedia Flash MX, MX 2004, 8, Flex 2 and Flash CS3開發多人交互應用及遊戲(從簡單的聊天應用到複雜的實時遊戲)。
   SmartFoxServer(SFS)的有以下特點:
   1 客戶端API,面向AS1.0 ,AS2.0 ,AS3.0
   支持flashPlayer6~9, SFS 1.4版本支持 flashMX,SFS的最新版本,支持Flash MX2004, Flash 8 and Flex Builder 2 。
   2 公聊與私聊消息發送
   可以對房間裏的所有用戶 發送公聊消息;也可以對某一用戶發私聊消息。您也可以對另一個房間的用戶發送私聊消息。
   3 服務器端變量,房間變量,及用戶變量
   允許在服務器端儲存變量,並在用戶之間共享。房間變量,儲存當前房間的信息,用戶變量儲存用戶的信息。
   4 發送和接受複雜的AS數據對象
   您可以向客戶端發送數據對象(簡單的或複雜的),該數據對象在客戶端來說,等同於AS數據對象。
   5 自動踢出無效用戶和斷開無效連接
   SFS會自動地斷開超時未進行操作的用戶,和沒有使用 SFS協議的連接,減少網絡資源浪費。
   6 動態地創建房間
   房間可以在config.xml文件中定義,也可以實時創建。
   7 支持外語顯示
   可以使用自己的語言字體
   8 可操作性日誌
   可以按照您自己的要求設置日誌。
   9 管理員及監控員信息
   允許發送管理員及監控員信息。
   10 支持監控員操作
   監控員可以踢出用戶,禁止某用戶。
   11 不良用語控制
   對於使用不良用語的用戶進行警告和踢出操作。
   12 ip限制
   可以設置同一IP的,最大連接數。
   13 保存永久性的用戶黑名單
   14 保存永久性的用戶好友列表
   15 遊戲觀看者
   遊戲房間支持遊戲觀察者,但是觀察者不能與遊戲交互。當有玩家離開遊戲時,觀察者纔有機會進入遊戲成爲遊戲玩家。
   16 管理員是基於網頁的控制管理
   17 擴展服務器端(SFS PRO版)
   開發者可以使用Java, Actionscrīpt, Python等語言來,擴展服務器端。
   18 數據庫管理(SFS PRO版)
   允許對主要的RDBMS(如:MySQL, MS SQL, Access, Oracle, DB2 等)進行連接和交互。
   19 原始數據協議,壓縮實時遊戲數據。
   可用來提高,網絡數據傳輸效率。(SFS PRO版)
   20 郵件發送
   不需要使用其他的應用程序,就可以發送郵件,例如:發送用戶註冊激活信息,用戶密碼等。  

  可在 Windows (NT/2000/XP/2003) Linux MacOS X (10.3 or later) other Unixes 上安裝使用。


具體請參考:http://www.smartfoxserver.com/

發佈了34 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章