MGO2エミュで自分で部屋を作ってホストになるには、使用している PS3 本体のネットワーク設定が【ある条件】を満たしている必要があります。コンピューターはネット接続した場合、他のコンピュータから見てどんな状態であるかが定められています。
ちょっと技術的な話になりますが大まかに以下の三通り。
- ブロードバンドルーターを経由せずにモデムや終端装置に直接 PS3 を接続、ゲートウェイ、PPPoE にてインターネットに接続
- ブロードバンドルーターに PS3 を接続、外部からのアクセスを受け入れるため、UPnP機能を使用している、もしくはファイアウォール越しにポート受け入れを許可している
- ブロードバンドルーターに PS3 を接続、外部からのアクセスを受け入れる許可がされていない(Port0)
1の設定では特に何もしないで部屋立てホストになれます。IPアドレス(住所)が一台のPS3に振り分けられた一軒家のようなもので、住所さえ知っていれば家(PS3)のドアを開けて、作成された部屋に入ることが出来ます。
2の設定ではルーターを経由するので少々複雑です。オートロック式のマンションのようなもので、住所(IPアドレス)と部屋番号(ポート番号)を知っていても、外部の人間が簡単に部屋には入れません。ポート開放や UPnP 機能(オートロックインターホン)を使用して招き入れる必要があります。
3の設定では外部からの受け入れを一切できない状態にしています。インターホンが鳴っても返事せずに鍵を掛けて閉じこもっている状態です。
ということでタイトルのようなメッセージが出て部屋を建てられない人は3の設定になっているということになります。自分でホストになって部屋を建てたいなら1の設定若しくは2の設定にしないといけないという事ですね。
3の設定になっているということはルーター経由でのインターネット接続になりますのでMGO2エミュのたびに毎回1の接続方法に変えるのは大変なので、2の接続方法で部屋を立てれるようにしましょう。
UPnP機能を使用する
2~3年程度最近のブロードバンドルーターには必ずと言っていいほどこの機能が用意されています。ルーターの設定でこの機能を ON にし、PS3 の UPnP 機能も「有効にする」にすれば部屋を建てれるようになります。
ルーターの UPnP 機能を有効にする方法は、機器のマニュアルを参考にして下さい。
UPnP機能がないブロードバンドルーターを使用している場合
すごく古いルーターや NTT フレッツが提供する無線ルーター一体型の終端装置やモデムにはこの UPnP 機能がない場合があります。
その場合、PS3 に対してローカル IP アドレスを振り分けて、外部からのアクセスを許可するようにしないといけません。これはルーターのメーカーによって「バーチャルサーバー」とか異なる名称で解説されています。したがってお使いのルーターのマニュアル等を読んで適切にポート開放してやる必要があります。
まずは PS3 のローカル IP アドレスを固定します。いくつにすればいいかは自分が使っているルーターのネットワーク上にどんな機器が設定されているかによって違いますが、IPアドレスの4つ目の数字を20とか50とか100とか大きい数字にすれば多分問題ないと思います。ようは他の接続機器と被らなければいいのです。
ローカルIPアドレスの1~3つ目の値は、お使いのルーターのマニュアルに記載されている「デフォルトルーター」の1~3つ目の値と同じにします。機器によって「192.168.0.xxx」だったり、「192.168.1.xxx」だったりします。
192 . 168 . 0 . xxx
※最後の値(xxx)を「ルーターに接続されている他のネット接続機器と重複しない」ようにする
PS3のネットワーク設定の「IPアドレス設定」の項目で「手動」に設定します。
1.PS3に振り分けた固定ローカルIPアドレス
2.サブネットマスクは必ず「255.255.255.0」
3.使用しているルーターのマニュアルを読み、指定してあるデフォルトルーター値を入力
ネットワーク設定を最後まで進めて「接続テストを行わないで終了」する
次はルーターの設定ですが、メーカーやモデルにより設定方法が異なりますので、ルーターのマニュアルを参考にして下さい。固定したPS3のローカルIPアドレスへの接続を全てのポートで受け入れられるように設定します。
キチンと設定できていればMGO2エミュで部屋を建てられるようになります。
コメント
今日からmgo2rをはじめようと思ったのですが、パスワード付きの部屋に入ろうとすると、「ホストとの接続に失敗しました」と表示され入ることができません。
原因として考えられるのはどんなことでしょうか?
他に聞けるところがなくこのサイトを頼ってしまいました。教えていただけると助かります。よろしくお願いします。
部屋を立てたホストが貴方からのアクセスを弾いている可能性があります。
返信ありがとうございます。
エラーの英数字をググってみると英語でUPnPに関することが書かれていたので、この記事を参考に頑張ってみます。ありがとうございました。