【解決】統合版マイクラサーバー「ネットワークに接続できないようです。」

  • URLをコピーしました!
このエントリーをはてなブックマークに追加
マインクラフト統合版サーバーを構築!
マインクラフト統合版サーバーを構築!
マイクラサーバー構築記事一覧

Java版マイクラサーバー

Windows 11

Ubuntu

※Java版サーバーまとめ

統合版マイクラサーバー(Nukkit)

Windows 11

M1・M2 Mac

Ubuntu

Parallels仮想環境

Docker

  • Nukkit
ふる
ふる

こんにちは!「ふる(プロフィール詳細)」です。

 

Twitterのフォロワーが10人しかいません!

どうかフォローください!

 

@na65125038

MOMOHUKU(ふる)

 

MOMOHUKU - にほんブログ村

 

統合版マイクラサーバーにログインすると表示される「ネットワークに接続できないようです。」というエラー。

実は、これは僕が統合版マイクラサーバーを外部に公開する時に4時間ほどハマったエラーです。

このエラーのせいで統合版マイクラサーバーの外部公開を諦めかけたほどです。

最高技術責任者(CTO)でありながら、我ながら盛大にやらかしました。

ちなみに、解決法は「なんだそれ?」ってくらい簡単でした(僕の場合は)。

本記事では、統合版マイクラサーバーで「ネットワークに接続できないようです。」の解決方法を紹介します。

目次

統合版マイクラサーバーで「ネットワークに接続できないようです。」のエラー内容

外部に公開した統合版マイクラサーバー名は「global」とした
外部に公開した統合版マイクラサーバー名は「global」とした

先ず前提ですが、外部に公開した統合版マイクラサーバー名を「global」にしています。

そんな「globalサーバー」に接続する端末はどれでしょうか?

どれを使えば良いか?

  • 同じ部屋にあるPC
  • wifiに接続したスマホ
  • 4G(5G)回線のスマホ(wifiに接続していないスマホ)

正解は「4G(5G)回線のスマホ」です。

どのデバイスでサーバーテストをするかは重要なので、かならず抑えておきましょう。

LAN環境下のサーバー接続は「同じ部屋にあるPC」か、「wifiに接続したスマホ」が妥当です。LAN環境下にいるデバイスだからです。

WAN環境下(外部から)のサーバー接続は「wifiに接続していない4G(5G)回線のスマホ」を使って下さい。「4G(5G)回線のスマホ」は外部の基地局のWAN環境下に接続されているからです。

このWANとLANの違いが分からない人は、必ず違いを理解したほうが良いです。

さて、サーバーに接続を試みると表示される「ネットワークに接続できないようです。ネットワーク接続を確認してください。」のエラーです。

おそらく、統合版マイクラサーバーで一番表示されるエラーじゃないでしょうか。

繰り返しますが、「4G(5G)回線のスマホ」を使ってサーバーに接続しています。

ちなみに、この画像をよく見て下さい。

この画像が一番重要です。

外部から検索される統合版マイクラサーバー「globalサーバー」の情報が表示されています。

globalサーバーの情報

  • オンライン:0/20
  • 現在のピング:📶113

サーバーに接続できない状況だと、これは表示されません。

つまりこの画像からサーバーに接続できない状況ではなく「外部からglobalは見えている(接続できる状況)」と分かるわけです。

即解決!「ネットワークに接続できないようです。」エラー!

4G(5G)回線のスマホを使っているなら「ネットワークに接続できないようです。」の原因は本当にちっぽけです。

その原因は

マイクラでは、通信量制限のため「4G(5G)回線のスマホ」などモバイルデータ通信でプレイできないようになっているからです。このせいで、サーバー接続が拒否されます。

マイクラのアプリ設定では、デフォルトで「モバイルデータを使用」がオフ(使用しない)になっていて、「4G(5G)回線のスマホ」でサーバー接続ができない訳です。

要は「4G(5G)回線のスマホ」を使うなら「モバイルデータを使用」をオンにしましょう。

それだけです。

「モバイルデータを使用」がオフになっているのは、画像の注意書きの通りです。

「モバイルデータを使用」すると予期しない通信が多くなって「お金がかかる」かもしれないからです。

今回は外部からの接続テストに「4G(5G)回線のスマホ」を使うだけなので「モバイルデータを使用」をオンにしておきましょう。

これが「ネットワークに接続できないようです。」の解消法です。

とても簡単です。

「ネットワークに接続できないようです。」のハマりどころ

僕は「ネットワークに接続できないようです。」のエラーに4時間くらいハマりました。

ここからの内容は、かなり専門的な内容ですが、サーバーに接続できない際の参考に読んでみて下さい。

全部的外れな取り組みなので「ネットワークに接続できないようです。」の解決策になりませんが。

知っていれば、先ずモバイルデータを使用のオン・オフから試しましょう。

それではハマった検討を紹介していきます。

的外れな検討で4時間超ハマった

  • きちんとポート開放したのに仮想環境にPingが通らない
  • WAN側のポートとLAN側のポートが異なる(普通にポート転送処理だが)
  • ポート転送以外にポートフィルターの設定が必要か?
  • 仮想環境のネットワーク設定
  • Xbox Live 用ポートの開放
  • ルーターの設定反映には再起動が必要なのか?

解消法はたかが「モバイルデータを使用」のオン・オフです。

こじれるとこんな的外れな検討をしだすわけです。

所詮、これが僕の実力です。

企業でCTOをしているレベルで“この程度”です。

ちなみに、僕を一番こじれさせたのは「きちんとポート開放したのに仮想環境にPingが通らない」という現象です。

×ダメ:仮想環境にPingが通らない≒LANの設定に問題があると推測してこじれる

仮想環境にPingが通らない≒サーバーにアクセスできない状況

と判断しました(間違いだったのですが。)。

いまだに、このPingが通らない原因が分かりませんが、仮想環境にPingが通らない≒LANの設定に問題があると推測して完全にこじれたわけです。

こうなると完全に間違った方向で芋づる式にLAN関連の設定を疑い出します。

当然、Pingに応答しないサーバーの振る舞いの可能性も当然予想してましたが。

統合版マイクラサーバー(仮想環境)のポート19132にPingが通らない状況だと、何かしら下記の状況が関係してそうだと考え始めます。

Pingが通らない状況

  • Parallelsでは”デフォルトのアダプタ”に設定
  • WAN側ポートは19744で受付
  • LAN側ポートは19132で受付(WAN⇒LANにポート転送設定済み)
  • wifi接続のスマホからは統合版マイクラサーバーにポート19132でアクセスできる。
  • 仮想環境からLAN内のM1 MacにはPingが通る。
  • M1 Macから仮想環境ポート19132へのPingは通らない。
  • 外部からのWAN側ポート19744へのポートチェックは通らない。

これだけ要素が絡み合っているので「何が何だか」分からなくなります。

僕はこんな的外れな検討を、4時間かけて一個一個しらみつぶしで確認しました。

◯良い:仮想環境のネットワーク設定は「デフォルトのアダプタ」で正しい

あくまでParallels®︎ Desktop 18 for Macの設定ですが、仮想環境のネットワーク設定は「デフォルトのアダプタ」で間違いありません。

「デフォルトのアダプタ」にすると、仮想環境のPCをLAN上に”一台のPC”としてネットワークに参加させます。

例えば、Ubuntu 22.04 LTS ARM64仮想環境は、現実ではM1 Mac上で動作してるだけのプログラムでしかありませんが、”デフォルトのアダプタ”にすることでネットワーク上で個別に一台のPCとして認識させるわけです。

○良い:統合版マイクラ「Nukkit」では、Xbox Live 用ポートを”開放しなくて良い”

統合版マイクラサーバー
必要となるXbox Live 用ポート開放
UDP
88、500、3544、4500、60209(推奨)
 
TCP
80
 
UDP・TCP両方
53、3074
 
Teredo有効化
netsh interface Teredo set state client clientport=60209(上記推奨と同じ値)
 

Xbox Live ポートに関する参考

  • Xbox コンソールの Xbox ネットワークで使用されるネットワーク ポート
    • https://support.xbox.com/ja-JP/help/hardware-network/connect-network/network-ports-used-xbox-live
       
  • NAT エラーとマルチプレイヤー ゲームの問題のトラブルシューティング
    • https://support.xbox.com/ja-JP/help/hardware-network/connect-network/xbox-one-nat-error

まず結論ですが、今回使った非公式の統合版マイクラサーバー(Nukkit)にXbox Live 用ポートの開放は「不要」です。

これはJavaで動作してるからだと思います。

これに対して、公式の統合版マイクラサーバーだとXbox Live 用ポートの開放が「必要」なはずです。

ちなみに公式の統合版マイクラサーバーはJavaで動作していません。

同じ統合版マイクラサーバーですが根本的に動作原理が違うわけです。

統合版マイクラサーバーNukkitでは、Xbox Live 用ポートを“開放しなくて良い”が正解です。

ネットワークIT用語解説

ネットワークで使うIT用語を解説していきます。

「ポート」や「ポート開放」「ファイヤーウォール」などの用語をセットで覚えましょう。

IPアドレス

IPアドレスには2種類あります。

グローバルIPアドレス、ローカルIPアドレス

ローカルIPアドレスの呼び方

  • ローカルIPアドレス
  • プライベートIPアドレス

ポート

ポートのイメージはサービスを受け付ける個々の料金所です。

インターネット上では、パケット車がたくさん走っています。すべてのパケット車が料金所を通れるわけではなく、開放されているポート(料金所)のみ通過できます。

WAN側ポート、LAN側ポートと使用するデバイスごとにポートを設定する必要があります。

ポートはプログラム(Webサービス)ごとに使用しています。

デフォルトで開放されているポートを「Well Known Port(ウェルノウンポート)」と言います。例えば、http通信は80番ポートを使っています。

実はみんな自らポートを開閉させている!

実は知らない内に自らポートを開閉させています。

プログラムのインストール時に「プログラムを許可しますか?」に承諾することで、みんな自分のコンピューターのポートを開放しています。

Well Known Port 以外のポートはデフォルトで閉じられているからです。

ポート転送

ポート転送は、WAN側に来たアクセス(パケット)をLAN側の機器に転送する設定です。

ちなみに、今回のNEC製ルーターでは、ポート転送とは呼び方が違う「ポートマッピング設定」という表記です。

ポート転送の呼び方

  • ポート転送
  • ポートマッピング
  • ポートフォワーディング
  • ポートフォワード

上のようにルーター機器によって、同じ意味でも表記が様々です。

ルーター

ルーターは高速道路と一般道の中継地点のイメージです。

高速道と一般道の流れが変わる中継地点に各料金所(ポート)があって、車両を一台一台丁寧に検閲していきます。

ちょうどWAN(グローバル)が高速道で、LAN(ローカル)が一般道みたいなイメージです。

WANからLANに入るには、必ず中継地点(ルーター)の案内が必要になるわけです。

高速道のまま突っ走っても、どこに行けば良いのか分からないので中継地点(ルーター)で目的地を教えてもらったりします。それがポート転送(目的地の案内)です。

ファイヤーウォール

「ファイヤーウォール」は、コンピュータネットワークにおいて、コンピュータセキュリティの保護、その他の目的のため、通信を制御・阻止(パケットフィルタリング)する機能を言います。

「ファイヤーウォール」は、パソコン、スマホ、ルーターなどすべてのデバイスに搭載されている機能と理解しておいてください。

高速道路の料金所で「許可された車だけを通す仕組み(機能)」です。

Revopoint

【記事PR】M1・M2 MacをゲーミングPC化する!Apexでゲーム配信しよう!

M1・M2 MacでもGeForce NOWならApexが起動する!
M1・M2 MacでもGeForce NOWならApexが起動する!

M1・M2 Macでゲーム配信しないのは「勿体ない」です。

M1・M2 Macは思っている以上に何でもできるハイスペックマシンだからです。

しかし、ほとんどのFPSゲームには、必ず「WindowsゲーミングPC」が必要になります。

ただ、これからはM1・M2 Macでゲームするのが普通です。

なぜなら、今後、ゲーミングPCは「クラウドGPUの時代」だからです。

GeForce NOWには無料のフリープランがあるので、とりあえず、試しにM1・M2 MacをWindowsゲーミングPC化できます。

今後、ますます「ゲーム配信」が活発になります。

GeForce NOWを使えば、母艦(M1・M2 Mac)のスペックなんか関係ないからです。

GeForce NOWなら「高額で巨大グラボ」が無くても、Windowsゲームが出来るわけです。

M1・M2 Macで「ゲーム配信」をするのをオススメします。



「Bizarre」ゲームストリーミングチーム!

Bizarreメンバー:くれいぱいぷ

「Bizarre」への参加・脱退は「Twitterのブロック解除」なみに簡単です。
「Bizarre」よくあるご質問も読んで見て下さい。

コメント

コメントする

目次