2016-08-04 29 views
0

私はインターネットでネットワークしたいゲームを持っており、私がダウンした場合に発生する可能性のある技術的またはセキュリティ上の問題を逃していないことを確認したいと思っています。このパス。Node.jsを使用したインターネット経由のユニファイドコミュニケーション

私はUnity Networkingツールを使用してローカルネットワーク上でUnity Androidアプリケーションをネットワーク化することができました。インターネットを介してクライアント同士をマッチングさせたいと考えています。私の計画は、クライアントのための接点としてDigital Oceanにnode.jsサーバーをホストすることです。クライアントはサーバーに接続し、IPアドレスを交換してクライアント間を直接接続し、ローカルネットワーク上の場合と同じように機能します。私はこの方法が気に入っているのは、サーバー側のオーバーヘッドが小さいため、クライアントのための連絡先としての唯一の役割と、それらをペアリングし、切断してより多くの要求を待つことです。

私はサーバー上にデータを保存する予定はなく、似たようなスキルレベルのプレイヤーとのマッチメイキング以外に、激しい処理を行う予定はありません。

このサウンドは達成可能ですか?

ありがとうございました。

+0

それは私によく見えます。 – technico

+0

クライアントに直接接続すると、あらゆる種類のファイアウォール/ポート転送の問題がありますか? – Tom

+0

私はこの点を予測するのに十分なUnityやアプリケーションについてはわかりません。あなたはすぐにより完全な答えを得ることを願っています! – technico

答えて

0

光子ユニティネットワーキングを簡単に使用し、ホスティングについて心配する必要はありません。

+0

Photonが適切かどうかわかりません。その価格はかなり急上昇する可能性があり、ゲームセッションに専用のサーバーが必要なアプリケーションをターゲットにしているようです。私は既にDigital Oceanで液滴を所有していますので、ノードサーバーを追加するには追加コストがかかりません。 – Tom

関連する問題