我正在開發基於回合的雙人遊戲android遊戲。是否有可能使用用戶的手機之一作爲服務器而不是外部服務器來協調遊戲? 我不需要太多的數據存儲。在遊戲開始時,只能存儲和傳輸40個字段(文本或數字)(一次傳輸一個值)。遊戲結束後,只存儲用戶當前的分數。 我想要做任何我需要的手機IP。可能嗎 ?使用Android手機作爲服務器
回答
由於IP只是互聯網上的一個端點,因此您不僅需要IP,還不能保證它是您的設備,如果您與該IP進行通話,該設備就會回答。 IP後面通常有一個本地網絡,您不能使用公共IP訪問那裏的設備。
有問題的部分是建立一個直接連接(通常)不可能在互聯網上,除非你在控制互聯網連接(路由器等),並可以設置端口轉發/防火牆規則/任何塊直接連接。如果您無法訪問 - 例如,因爲您在提供商的數據中心使用「路由器」的情況下使用3G,則至少需要一臺服務器才能執行諸如hole punching之類的操作。
另外一個用來查找其他遊戲(和IP)的服務器將是一個好主意。
但是,如果兩臺設備都在同一個WiFi上,並且他們可以直接看到對方,則可以做到這一切。
需要兩個移動設備直接使用互聯網連接才能說2g或3g? –
[[Hole punching](http://en.wikipedia.org/wiki/Hole_punching)],如果失敗,則必須通過允許直接連接的第三方傳輸數據 – zapl
我來自Skiller,我想我們正是你需要的。 @zapl是對的,如果你想讓你的玩家使用3G或WIFI連接連接到你的遊戲,最好的解決方案將是中間服務器,使得玩家之間可以交換數據。設置,託管和擴展這樣的服務器可能是非常昂貴且耗時的事情。我們提供免費的SDK工具,使用它您可以立即設置基於您的回合制的雙人遊戲。我們正在處理所有服務器端的維護,以便您可以實現遊戲邏輯並儘快將遊戲推向市場。
從www.skiller-games.com下載SDK並告訴我您的想法。 如果您有任何問題,請寫信給我們或發送至[email protected]
您的產品的實際成本是多少在你的網站上不是很清楚,絕對應該在FAQ中)?您是否將開發人員製作的全部銷售額和廣告收入的50%? –
@Sebastien,該SDK免費,我們正在與開發人員共同開發一個收入分成模型。幾個月前,我們更新了我們的EULA,目前,當開發人員包含Skiller的貨幣化功能之一以從他的遊戲(虛擬貨幣,虛擬商品或廣告)中獲得更多收入時,我們將僅分享這些收入,給開發人員70% 。 – MikeL
好的,謝謝,我想我已經閱讀了舊版本的EULA。因此,不使用您的獲利功能的開發者將與Skiller分享任何收入,而Skiller不會顯示任何不需要的廣告? –
- 1. android手機作爲服務器?
- 2. 使用Android手機作爲無線網絡服務器
- 3. Android從服務器通知android手機
- 4. 作爲實時MJPEG視頻服務器的Android手機
- 5. 服務器端的BouncyCastle以Android手機作爲客戶端
- 6. 使用TFS代理服務器作爲脫機TFS服務器
- 7. android手機連接到sql服務器
- 8. Android手機上的Web服務器
- 9. 連接Android手機本地服務器
- 10. 在android手機上使用CouchDb和在服務器端的mongodb
- 11. 連接Android手機服務器套接字使用Java
- 12. 如何在android手機上製作RTSP服務器?
- 13. Android作爲Webservice服務器?
- 14. 如何在本地機器上爲android手機設置服務器?
- 15. 使用Ajax從手機從RAILS 3服務器調用JSON服務器
- 16. 在eclipse中不能使用android手機作爲模擬器
- 17. 使用WiFi和Android手機作爲控制器的監控移動機器人
- 18. 如何使用或不使用服務器將數據從一部android手機發送到另一部手機?
- 19. 使用Android手機作爲另一款Android手機的藍牙鍵盤
- 20. 在雲服務器上託管android手機應用程序
- 21. Java服務器和Android手機之間的客戶端/服務器通信
- 22. 服務狀態的Android手機
- 23. 從Android手機訪問網絡服務
- 24. 如何從服務解鎖Android手機
- 25. Android手機開發 - UDP服務
- 26. 使用android設備作爲使用熱點的服務器
- 27. 作爲專用設備的Android手機
- 28. wamp服務器工作與模擬器,但不與任何其他Android手機
- 29. 使用android作爲服務器和瀏覽器作爲客戶端創建websocket握手
爲此,手機的IP應該是靜態的。但仍然不正確的做法 –
@SeshuVinay是移動IP靜態? –