2013年8月7日 星期三

階段性測試連線(20130722~0726)
使用的伺服器 : SFS (smartfox server2X)
開發用的引擎 : Unity (使用官方模型和SFS C#範例)


同一設備相互連線
  1.   執行檔與執行檔(EXE & OSX) 
  2.   專案檔與執行檔(Unity &  EXE & OSX)
  3.   加入Web做連線測試
  4.   加入Mobile(Iphone)做連線測試
上述相互連線皆已測試成功!!!

目前的進度只能在本地 127.0.0.1 做相互連線 , 或者是 192.168.XXXX 只能在區域網路上幾台筆電互相
連線WebPlay 和 PC Game 可以直接透過網路同步而在Unity編輯器中執行時 也可以和其他電腦同步 ,
超級酷的拉!!!

主要這之中稍微了解
  1. NET
  2. IP
  3. DMZ
  4. 虛擬伺服器
  5. DHCP  

主要遇到問題是,卡在ip轉址的問題,只能內部連線,外部連不進來(查詢IP,windows是->執行視窗->cmd->ipconfig)
本地:127.0.0.1 
區域:192.168.XXXX (你的電腦被路由器所分配到的IP)
實體:120.96.XXX.XX
路由器:192.168.XXXX

大致登入有三種方式 :

1.輸入 127.0.0.1 用本機連本機 (只適用開伺服器的電腦)
2.輸入 192.168.1.X 用區域網路連 (適用你的室友 免繳網路費喔!)
3.輸入 你實際IP 任何地方連入你電腦 (適用全宇宙!大概..)

主要有分享器可以固定一組IP位址(如圖路由器),然後按照分配下去給此區域所有使用者,就可以省去取得固定IP的動作(浮動IP申請或者轉成固定IP),然後需要公開一組IP位址,給外部連進來,可以直接使用DMZ(DMZ),把IP直接公布,別人只需要知道你的實體IP就可以連進來,不需要再設定port,如果是設定虛擬IP的話,就需要將你設定的port,告訴給將連入的人(如圖虛擬伺服器),大致上這樣!!!就是區域網路伺服器已經設定,和區域網路IP已設定完成以及開放到整個世界網路了吧,這個樣子網路IP這邊就算是設定完成了。

已經具備一款OnlineGame的伺服器了!




接下來的階段就是 了解整個Server , Client ,還有如果要讀資料庫的話該怎麼辦 , 加油!!!!

P.S. 使用SFS 只是大致上了解整個網域IP設定,以及做連線測試!!



1 則留言:

  1. 轉址嗎?我的教學文有解答喔 : )
    http://forum.mirax.com.tw/unity/viewtopic.php?f=134&t=2185

    回覆刪除