Minecraftの「Connection refused: no further information」エラーを修正する方法
「Connection refused: no further information」エラーは、Minecraftサーバーへの接続を確立できない場合に発生します。問題はクライアント設定、ファイアウォール、Java、またはサーバー自体にある可能性があります。以下に、このエラーを診断して修正するための6つの詳細な方法を示します。
方法1: サーバーのアクティビティとローカル設定の確認
このエラーは、サーバー側の問題、例えば一時的な停止、過負荷、メンテナンス作業などが原因で最も頻繁に発生します。ローカルサーバーの所有者は、サーバーソフトウェアが正常に起動しており、ポートがブロックされていないことを確認する必要があります。
- 公式サイトまたはコミュニティフォーラムで公開サーバーのステータスを確認します。
- サーバー所有者は、サーバーログに接続拒否の原因を示すエラーがないか調べます。
- サーバーを再起動します。これにより、すべてのプレイヤーの接続が正常に回復することがよくあります。
- ローカルサーバーを使用する場合、ポート(デフォルトは25565)が他のアプリケーションやプロセスによって占有またはブロックされていないことを確認します。
- server.propertiesファイルで、server-ipとserver-portパラメータが正しいことを確認します。
- アンチウイルスとファイアウォールを一時的に無効にして、それらがMinecraftサーバーアプリケーションをブロックしていないか確認します。
- クライアントのバージョンがサーバーのバージョンと厳密に一致していることを確認します。
方法2: IPアドレスとルーティングの正確性の確認
不正確なIPアドレスはエラーの主な原因の一つです。サーバーアドレスは、ホスティングの変更後やメンテナンス作業後に変更される可能性があります。セルフホスティングの場合、ルーターでのポート転送の設定が非常に重要です。
- 公式リソースの情報と照らし合わせて、タイプミスのない最新のサーバーIPアドレスを使用していることを確認します。
- IPアドレスの後にコロンで指定された正しいポートに接続していることを確認します。
- サーバー所有者の場合: ルーターでポート転送の設定を確認します。設定が不正確だと、着信接続がMinecraftサーバーに到達できません。
- ルーターのドキュメントを参照し、ポート25565に対するルールを作成するための正確な手順を確認します。
方法3: Windowsファイアウォールの例外へのMinecraftの追加
組み込みのWindowsファイアウォールは、Minecraftのネットワークアクティビティを悪意のあるものと誤認してブロックする可能性があります。ゲームを例外リストに追加すると、サーバーとのデータ交換が自由に行えるようになります。
- スタートメニューを開き、「設定」(歯車アイコン)に移動します。
- 「プライバシーとセキュリティ」セクションを選択し、次に「Windowsセキュリティ」サブセクションを選択します。
- 「ファイアウォールとネットワーク保護」オプションを見つけて開きます。
- ページを下にスクロールし、「アプリにファイアウォールの通過を許可する」リンクをクリックします。
- 「設定の変更」ボタンをクリックして、リストの編集機能を有効にします。
- ウィンドウ下部の「別のアプリを許可する」ボタンをクリックします。
- 「参照」機能を使用して、ゲームフォルダ内のMinecraft実行可能ファイル(例: Minecraft.exe)を見つけて選択します。
- 「追加」をクリックし、リスト内のMinecraftの横にある「プライベート」と「パブリック」ネットワークのチェックボックスがオンになっていることを確認します。
- 変更を保存し、サーバーへの接続を試みます。
方法4: Javaを最新バージョンにアップデートする
MinecraftはJava Runtime Environment(JRE)を使用しており、古いバージョンでの非互換性やエラーがネットワークの問題を引き起こすことがよくあります。Javaをアップデートすると、多くの脆弱性が修正され、接続の安定性が向上します。
- 現在のJavaバージョンを確認するには、Win + Rを押し、
cmdと入力してEnterを押します。 - コマンドプロンプトで次のコマンドを実行します: java -version
- 最新バージョンのJavaをダウンロードします。JREのダウンロードには公式サイトhttps://www.java.com/en/download/を、JDKにはhttps://www.oracle.com/java/technologies/javase-downloads.htmlにアクセスしてください。
- ダウンロードボタンをクリックし、インストールファイルをコンピュータに保存します。
- Minecraft、すべてのランチャー、およびJava上で動作する他のプログラムを完全に閉じます。
- ダウンロードしたインストールファイルを実行し、インストールウィザードの指示に従います。競合を避けるために、可能であれば以前のバージョンの削除に同意してください。
- インストール完了後、コンピュータを再起動します。
- Minecraftを起動し、接続問題が解決されたか確認します。
方法5: Java一時ファイルのクリーンアップ
蓄積されたJava一時ファイルは、特に多くの異なるサーバーに接続した後、互いに競合し、ネットワーク接続の不安定性を引き起こす可能性があります。Javaキャッシュをクリアすると、問題が解決することがよくあります。
- Minecraftおよび他のJavaアプリケーションを完全に閉じます。
- Win + Rキーの組み合わせを押し、
javacpl.exeと入力してEnterを押し、Javaコントロールパネルを開きます。 - 上記のコマンドが機能しない場合は、スタートメニューから「コントロールパネル」を開き、「Java」アイコンを見つけて起動します。
- 開いたウィンドウで、「一般」(General)タブに移動します。
- 「インターネット一時ファイル」(Temporary Internet Files)セクションで、「設定…」(Settings…)ボタンをクリックします。
- 新しいウィンドウで、「ファイルを削除…」(Delete Files…)ボタンをクリックします。
- 「アプリケーションとアプレット」(Installed Applications and Applets)にチェックを入れ、「OK」をクリックして削除を確認します。
- コンピュータを再起動し、Minecraftサーバーへの再接続を試みます。
方法6: ネットワークのリセット
不正確なネットワーク設定、DNSキャッシュ、TCP/IPパラメータの蓄積が接続エラーを引き起こす可能性があります。ネットワークを初期状態にリセットすることで問題を解決できます。自動と手動の2つの方法があります。
自動リセット
これは、システム設定から実行する最も簡単な方法です。
- Windowsの「設定」を開き、「ネットワークとインターネット」セクションに移動し、「ネットワークの詳細設定」を選択します。
- 利用可能な設定のリストから「ネットワークのリセット」機能を見つけて選択します。
- 結果に関する警告を注意深く読みます。「今すぐリセット」ボタンをクリックします。
- ダイアログウィンドウで決定を確認します。コンピュータが自動的に再起動するまで5分間あります。重要なデータをすべて保存してください。
手動リセット
この方法は、より詳細な制御を提供し、コマンドラインを通じて必要なアクションのみを実行できます。
管理者としてコマンドプロンプトを実行します。これを行うには、スタートメニューを右クリックし、「コマンドプロンプト(管理者)」または「ターミナル(管理者)」を選択します。
次のコマンドを入力し、Enterを押してDNSキャッシュをクリアします:
ipconfig /flushdns
次の2つのコマンドを順番に実行してIPアドレスを更新します:
ipconfig /release ipconfig /renew
次のコマンドでWinsockネットワークインターフェースをリセットします:
netsh winsock reset
エラーが解決しない場合は、次のコマンドでTCP/IPプロトコルパラメータをリセットします:
netsh int ip reset
コマンドプロンプトを閉じ、コンピュータを再起動します。Minecraftサーバーへの接続を確認します。