私はインターネットでネットワークしたいゲームを持っており、私がダウンした場合に発生する可能性のある技術的またはセキュリティ上の問題を逃していないことを確認したいと思っています。このパス。Node.jsを使用したインターネット経由のユニファイドコミュニケーション
私はUnity Networkingツールを使用してローカルネットワーク上でUnity Androidアプリケーションをネットワーク化することができました。インターネットを介してクライアント同士をマッチングさせたいと考えています。私の計画は、クライアントのための接点としてDigital Oceanにnode.jsサーバーをホストすることです。クライアントはサーバーに接続し、IPアドレスを交換してクライアント間を直接接続し、ローカルネットワーク上の場合と同じように機能します。私はこの方法が気に入っているのは、サーバー側のオーバーヘッドが小さいため、クライアントのための連絡先としての唯一の役割と、それらをペアリングし、切断してより多くの要求を待つことです。
私はサーバー上にデータを保存する予定はなく、似たようなスキルレベルのプレイヤーとのマッチメイキング以外に、激しい処理を行う予定はありません。
このサウンドは達成可能ですか?
ありがとうございました。
それは私によく見えます。 – technico
クライアントに直接接続すると、あらゆる種類のファイアウォール/ポート転送の問題がありますか? – Tom
私はこの点を予測するのに十分なUnityやアプリケーションについてはわかりません。あなたはすぐにより完全な答えを得ることを願っています! – technico