SmartFoxServer 2X 自訂事件處理

在遊戲前後端雙方溝通時
除了Zone、Room架構分割可視範圍
連線登入驗証、DB存取等等
最重要的部分就是自訂事件處理
例如:玩家修改個人資料,將資料傳給Server端寫入DB,要取得某玩家資料或某房間人數等等
就要自訂發送請求 及接受事件

more

SmartFoxServer 2X Room 的加入與建立

Room的型態有二種
靜態Room:Zone Configurator裡設定,當sfs啟動時,Server端會建立靜態Room,適用大廳、固定的聊天室
動態Room:sfs運作期間,可由Server端或Client端建立,適用新開戰場、新開聊天室

more

SmartFoxServer 2X 雙方進行連線

在雙方建立連線時
會經過連線、登入驗証的階段
這就是一般遊戲玩家要輸入帳密

more

SmartFoxServer 2X 執行 SQL 語法

在sfs 2x執行SQL語法
是透過IDBManager物件來處理
如果要傳入參數給SQL語法的話
要用PreparedStatement物件來處理

more

SmartFoxServer 2X Zone、Room架構

SFS架構上是分成Zone、Room
用Zone來區分遊戲
可以個別處理多個遊戲的要求
用Room來區分聊天室或戰鬥房間等等
處理所有在不同區域裡的可視範圍

more

SmartFoxServer 2X 自訂外掛(Zone層級)

sfs2的Server端程式是使用java
java的效能強大
外掛可掛在Zone或Room的層級
分別管理不同的區域及範圍

more

SmartFoxServer 2X 設定 DB 連線

SFS 2在Server端需要存取DB的資料時
是直接連線到DB執行SQL語法
可以連接MySQL或MSSQL等

more

SmartFoxServer 2X 安裝在 Mac OS X

下載Mac OS X版本後
點二下後安裝完成
不過在Mac電腦上不能執行Flash

more

SmartFoxServer 2X Ubuntu 安裝及管理工具

Ubuntu安裝的步驟非常簡單
解壓縮後到SFS2X-RC1b/SFS2X/
執行./sfs2x-service start就完成啟動
操作命令指令只有四個 start、stop、status、restart

more