私は、プレーヤーが自分のレベルを構築し、自分の世界に他のプレイヤーを招待するサーバーとして自分自身を設定できる、Javaで小さなプロトタイプゲームを持っています。すべてのことが、ネットワーキングの世界への良い紹介であった。Javaネットワーク:静的IPを持たないサーバーの作成
しかし、私はこれを拡張して中心的な世界を持つ中央サーバを持つことができるように考えています。これにより、プレイヤーは中央ゲームの世界の中で出会い、その後、お互いを自分の世界に招待することができます。
理想的には、プレイヤーが別のプレイヤーの世界に入ると、すべてのプレイヤーが(おそらく普遍的なチャットチャンネルを除いて)実質的に切断され、グループが入力したプレーヤーが他のプレイヤー。この設定では、MMOのオープンな連続性をゲームに与えてくれるはずですが、プレイヤーは主に自分のエリアをホストしないので、サーバーにトラフィックを最小限に抑えることができます。
平均的なプレーヤが静的IPを持たない可能性が高いと考えています - これは問題ですか?あるクライアントの接続情報を別のクライアントに引き渡す際にセキュリティ上のリスクはありますか?これを試行する前に私が知っておくべき他の問題または不可能なことはありますか?
おかげでスムーズに作業がすべてを取得するための課題となる - それは複雑に見えますが、あなたが言うように:自分で最初からそれをするよりも良い。私は働くことができるものを見ます。 – Numeron