私はターンベースの2人のアンドロイドゲームを開発しています。ゲームを調整するために、外部サーバーではなくサーバーとしてユーザーのモバイルを使用することは可能ですか? 私は多くのデータストレージを必要としません。ゲームがオンになっている間は、40個のフィールド(テキストまたは数字)のみが記憶され、送信される(送信のために、一度に1つの値)。ゲームが終了した後は、ユーザーの現在のスコアのみが保存されます。 私はモバイルのIPを得るために必要なことをすると思います。出来ますか ?アンドロイドモバイルをサーバーとして使用
答えて
IPは単なるインターネット上のエンドポイントであるため、IP以外のものは必要ありません。また、そのIPと会話するとそのデバイスが応答するデバイスであるという保証はありません。通常はそのIPの背後にあるローカルネットワークが存在し、パブリックIPだけでそこのデバイスにアクセスすることはできません。
問題は、インターネット接続(ルーターなど)を制御し、ポート転送/ファイアウォールルール/すべてのブロックの直接接続を設定できない限り、インターネット上で(通常は)不可能な直接接続を確立することです。例えば、ルータがプロバイダのデータセンターにある3Gを使用している場合など、アクセスがない場合は、少なくともhole punchingのようなサーバが必要です。
また、他のゲーム(およびIP)を見つけるために使用されるサーバーも良い考えです。
しかし、両方のデバイスが同じWiFi上にあり、お互いを直接見ることができます。
インターネット接続を使用して2つのモバイルデバイスが直接話すには、2gまたは3gと言いますか? –
[[穴あけ](http://en.wikipedia.org/wiki/Hole_punching)]が失敗した場合は、直接接続できるサードパーティ経由でデータを転送する必要があります – zapl
私はスキラー出身ですが、私たちはあなたが必要とするものを正確に持っていると思います。 @zaplが正しいです。プレイヤーが3GまたはWIFI接続を使用してゲームに接続するには、プレイヤー間でデータを交換できる中間サーバーが最適なソリューションになります。このようなサーバーの設定、ホスティング、スケーリングは非常に高価で時間がかかることがあります。私たちは無料のSDKツールを提供しています。これを使用すると、すぐに2人のプレーヤーのゲームに基づいて順番を設定することができます。私たちはすべてのサーバー側のメンテナンスを処理しているので、ゲームロジックを実装して、市場にできるだけ早くゲームを出すことができます。
www.skiller-games.comからSDKをダウンロードし、あなたの意見を教えてください。 ご不明な点がある場合は、こちらまでお問い合わせください。
商品の実際の費用あなたのウェブサイトではあまり明確ではないし、間違いなくFAQに載るべきだろうか?)開発者が行うすべての売上と広告収入の50%を占めていますか? –
@Sebastien、SDKは無料で、開発者との収益分配モデルに取り組んでいます。数ヶ月前にEULAを更新しました。現時点では、開発者がゲーム(バーチャル通貨、バーチャルグッズ、広告)からより多くの収入を得るためのスキラーの収益化機能を含む場合、その収益のみを分けて、開発者に70% 。 – MikeL
ありがとう、私はEULAの古いバージョンを読んだと思います。そのため、収益化機能を使用しない開発者はSkillerと収益を共有せず、Skillerは不要な広告を表示しません。 –
- 1. サーブレットをサーバー送信イベント(SSE)のサーバーとして使用する
- 2. S3をストレージとして使用しているFTPサーバー
- 3. クライアントとしてSystem .NETソケットを使用し、サーバーにC++ winsockを持つクライアント/サーバー
- 4. apacheをリバースプロキシとして使用するサーバーでnodejsとsocket.ioを使用する
- 5. クライアントとサーバー間のアプリケーションとしてphpを使用する
- 6. スレッドとPythonを使用してサーバーとクライアントのチャット
- 7. ノードをPHPと並んでRESTサーバーとして使用する
- 8. Djangoを使用してWebサーバーを使用しない
- 9. OAuthサーバー側を使用してFacebookログアウト
- 10. firefox 5とseleniumサーバー2.2を使用して確認ダイアログをクリック
- 11. phpとphpMyAdminを使用してサーバーにファイルをアップロードする
- 12. libsslとsendmsg()を使用してSSLサーバーを実装するSCM_RIGHTS
- 13. サーバー上でリアルタイムに生成されたイメージは、アンドロイドモバイルにストリーミングされます。
- 14. Winsock2とC++を使用してFTPサーバーにアップロード
- 15. QlikViewとHadoopがKerberosを使用している同じサーバー
- 16. Google App Engine開発サーバーをプロダクションサーバーとして使用
- 17. dockerコンテナをApacheサーバーとして使用するには?
- 18. Play FrameworkでSMTPサーバーとしてsendmailを使用する
- 19. XSLTを使用してJavaScriptとサーバー側C#
- 20. Androidデバイスをシンプルなサーバーとして使用する
- 21. Amazon AWSを開発サーバーとして使用する。
- 22. Webサーバーをメールサーバーとして使用できますか?
- 23. IISサーバーのリバースプロキシとしてnginxを使用する
- 24. Googleで再生サービスがクラッシュして、アンドロイドモバイルyu yureka with cynogen mod12
- 25. CURLを使用してhttpsを使用してサーバーにデータを送信
- 26. zendフレームワークを使用して、既存のapacheサーバーとzendサーバーを併用しないでください
- 27. Eclipseをサーバーとして使用してリモートJavaアプリケーションをデバッグする(ソケットリッスン)
- 28. APIを使用したブリッジとしてExchangeサーバーを使用していますか?
- 29. 誰かがYAWSサーバーをHTTPプロキシとして使用していますか?
- 30. アンドロイドモバイルSMSをREST/JSONまたはksoap経由でasp.netサーバーに送信しますか?
モバイルIPは静的である必要があります。しかし、それでもまだ正しい方法はありません –
@SeshuVinayはモバイルIP静的ですか? –