Atasi “Internal Exception: An existing connection was forcibly closed by the remote host” di Minecraft
Pesan ini berarti koneksi sempat berjalan lalu diputus, jadi Anda memang menjangkau server. Sesuatu memutusnya: server, plugin, jaringan Anda, atau filter di antaranya. Kata-kata setelah “Internal Exception” mempersempit penyebabnya.
Baca exception-nya
| Pesan | Artinya biasanya |
|---|---|
| An existing connection was forcibly closed by the remote host | Pihak seberang menutup koneksi: server berhenti atau men-kick Anda, atau ada sesuatu di jaringan yang memutusnya. Mac dan Linux menampilkan “Connection reset” untuk hal yang sama. |
| io.netty.handler.timeout.ReadTimeoutException | Tidak ada data dari server selama sekitar 30 detik. Server hang atau lag parah, atau koneksi Anda tersendat. |
| io.netty.handler.codec.DecoderException | Game dan server tidak sepakat soal datanya. Cari ketidakcocokan versi, mod yang rusak, atau proxy atau plugin yang mengirim paket buruk. |
Pengecekan untuk pemain
- Pastikan server masih menyala. Jika semua orang di-kick sekaligus, server crash atau restart. Tanyakan di Discord komunitas.
- Samakan versi dan mod. Pakai versi Minecraft server, dan untuk server bermod, mod dan versi yang sama.
- Matikan VPN Anda dan coba jaringan lain, seperti hotspot ponsel. Restart router Anda, dan pakai kabel alih-alih Wi-Fi jika bisa.
- Izinkan Minecraft di software keamanan Anda. Beberapa antivirus dan firewall menutup koneksi game. Izinkan Java dan launcher.
Pengecekan untuk pemilik server
1. Lihat log pada saat itu
Buka logs/latest.log pada waktu terputusnya koneksi. Crash, pesan watchdog, atau peringatan “Can't keep up!” yang berulang menjelaskannya. Server yang hang selama 30 detik membuat semua pemain timeout; lihat cara memperbaiki lag server.
2. Cari plugin yang men-kick pemain
Plugin anti-cheat dan pembatas laju bisa menutup koneksi. Cari baris kick di sekitar waktu error, dan nonaktifkan plugin itu untuk pengujian.
3. Samakan pengaturan kompresi
Di jaringan dengan proxy, proxy dan server game harus sepakat soal kompresi jaringan. Pengaturannya adalah network-compression-threshold di server.properties, dan konfigurasi proxy punya opsi yang sepadan. Ikuti dokumentasi proxy, dan pakai pengaturan yang sama di setiap server game.
4. Periksa firewall dan filter DDoS Anda
Batas koneksi dan batas laju bisa mereset koneksi baru dari banyak pemain sekaligus, atau dari pemain yang berbagi alamat. Periksa aturan firewall dan jail fail2ban Anda, dan lihat cara melindungi server Minecraft dari serangan DDoS untuk penyaringan yang tidak mengunci pemain asli.
5. Periksa pengaturan forwarding di belakang proxy
Velocity dan BungeeCord membutuhkan pengaturan forwarding yang cocok di proxy dan di setiap server game. Ketidakcocokan memutus koneksi begitu pemain dikirim ke server.
6. Hanya sebagian pemain yang terdampak?
Jika pemain dari satu penyedia internet atau satu negara terputus sementara yang lain tetap terhubung, rute dari jaringan mereka yang bermasalah. Minta alamat IP dan waktu kejadian, lalu kirim keduanya ke host Anda.
Masih terjadi?
Kumpulkan waktu terputusnya koneksi, alamat IP pemain, teks exception, dan bagian log server yang sesuai. Dengan itu, penyebabnya biasanya cepat ditemukan.
Host server Minecraft Anda di Singapura
Ping rendah untuk pemain di India, Malaysia, dan Indonesia, di core AMD EPYC yang cepat dengan NVMe dan perlindungan DDoS.
