io.netty.channel.〜 で始まるエラーは、末尾の英文だけ読めば原因を判別できます。
Connection refused はサーバー側で待ち受けがない、connection timed out は通信が届いていない、forcibly closed は通信中に切断された、の3パターンです。
前半の io.netty.channel は通信ライブラリの名前で、どのパターンでも共通に表示されます。ライブラリ名で検索しても原因は絞れません。
io.nettyエラーとは何か
サーバーに入ろうとすると、次のような長いエラーが表示されることがあります。
io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information
io.netty.channel.ConnectTimeoutException: connection timed out
Internal Exception: java.io.IOException: An existing connection was forcibly closed by the remote host
netty(ネッティ)は、Java版Minecraftが内部で使っている通信ライブラリの名前です。 接続に失敗すると、失敗の種類を問わず、ライブラリ名がエラーの先頭に付きます。
「io.nettyエラー」という1つの原因があるわけではありません。原因は末尾の英文で区別します。
| エラー末尾 | 意味 | 主な原因 |
|---|---|---|
Connection refused |
届いたが待ち受けなし | サーバー未起動・ポート違い |
connection timed out |
応答が届かない | ポート開放失敗・FW・IP誤り |
forcibly closed |
通信中に切断された | サーバー落ち・回線・保護ソフト |
自分のエラーの末尾がどれかを確認し、該当するセクションだけ読めば足ります。
パターン①: Connection refused: no further information
サーバーのPCまで通信は届いたのに、指定ポートで待っているサーバーがいない状態です。
頻度順の原因
- サーバーが起動していない(
Done表示前・ウィンドウを閉じた・起動失敗) - IPアドレス・ポート番号の入力ミス、動的IPの変化
- ポート開放・ファイアウォール設定の不備
切り分け手順はConnection refusedで入れない原因5つと直し方に1本の記事としてまとめています。 その記事の手順に沿って上から確認するのが最短です。
パターン②: connection timed out
一定時間待っても、相手から応答がなかった状態です。 refusedと違い、通信がサーバーまで届いていない可能性が高いです (出典: pcrisk - Fix Minecraft io.netty.channel Error、 Sportskeeda - How to fix connection timed out error、2026-08-26時点)。
確認手順(上から順に)
- IPアドレスが現在も正しいか: 動的IPの変化や打ち間違いだと、存在しない宛先に送り続けて時間切れになります。ホストが現在のIPを取り直して共有(例
203.0.113.10:25565) - ポート開放の状態: 自宅サーバーなら、ルーターのポート転送がサーバーPCの現在のローカルIPを向いているか。PC再起動でローカルIPが変わり、転送先がずれるのはよくある原因です
- ファイアウォール: ブロック時に「拒否応答を返す」設定ではなく「無視(破棄)する」設定だと、refusedではなくtimed outになります。サーバーPC側の受信許可(25565/TCP)を確認
- 回線・VPN: VPNやフィルタリングソフトが通信を止めていないか。一時的に切って試す
Official site
timed outがポート開放・二重ルーター起因なら、開放不要のVPSへ移すと再発しません
【ConoHa for GAME】マルチプレイがかんたんにすぐ遊べるゲームサーバー2GB/4GBプランから始められます(2026-09-04時点・公式サイト)
パターン③: An existing connection was forcibly closed by the remote host
上の2つと違い、一度つながった後に切られたエラーです。 ログイン直後に落とされる、プレイ中に全員まとめて切断される、といった症状で現れます。
主な原因と対処
- サーバー側のクラッシュ・強制終了: 全員が同時に切断されたらほぼこれです。サーバーの
logs/latest.logとcrash-reportsを確認してください。読み方はクラッシュレポートの読み方へ - サーバーのメモリ不足: 大型MOD構成で数分〜数十分ごとに落ちるなら、
OutOfMemoryErrorが出ていないかログを確認。対処はOutOfMemoryErrorで落ちる時の対処へ - サーバーの過負荷: 処理落ちが極端になると接続維持に失敗します。MODサーバーが重い時の軽量化手順で負荷を下げる
- クライアント側の回線・セキュリティソフト: 特定の1人だけ頻発するなら、その人の回線の安定性と保護ソフトの通信監視機能を疑います
どのパターンでも解決しない場合
エラー文が毎回違う、または表示そのものが違う場合は、接続以前の問題が混ざっていることが多いです。 エディション・バージョン・MOD構成の不一致が代表例で、友達がサーバーに入れない時の原因チェックリストの6項目を総当たりします。
MODサーバーで「Incompatible FML modlist」のような別文言が出ている場合は、接続エラーではなくMOD構成の不一致です。 Incompatible FML modlistの直し方が該当します。
エラーの末尾を読めば、確認するセクションは1つに絞れます。 原因の候補を1つ潰すたびに再接続を試し、ワールドの読み込み画面まで進めば解決です。
よくある質問(FAQ)
Q. MODを入れた直後からio.nettyエラーが出るようになったのはなぜ?
MODが原因でサーバーが起動に失敗するかクラッシュし、Connection refusedやforcibly closedが出るパターンが多いです。
サーバー側のcrash-reportsを確認し、クラッシュレポートの読み方の手順で原因MODを特定してください。
Q. 再起動で直った場合はそのままでいい?
ルーターやサーバーの一時的な不調なら、再起動で直ることはあります。 ただし数日おきに再発するなら、動的IPの変化・メモリ不足・ポート転送のずれなど、構造的な原因が残っています。 再発時のエラー末尾をメモしておくと特定が早くなります。
Q. VPNを使うとio.nettyエラーは直る?
大半の原因(サーバー未起動・ポート開放・構成ミス)に、VPNは無関係です。 回線側の通信制限を回避できる場合が稀にありますが、VPNが原因で接続できなくなるケースもあります。 まず本記事の切り分けを終えてから検討します。
次に読む:
- Connection refusedと出ている → Connection refusedで入れない原因5つと直し方
- ポート開放がどうしても通らない → ポート開放なしでマルチサーバーを立てる方法