Tidak bisa terhubung ke server Minecraft? Cara memperbaikinya
“Connection timed out”, “Connection refused”, dan “Unknown host” semuanya berarti game tidak bisa menjangkau server, tetapi masing-masing menunjuk ke penyebab berbeda. Cari error Anda di bawah, lalu ikuti pengecekan untuk pemain atau untuk pemilik server.
Arti error tersebut
| Error | Artinya biasanya |
|---|---|
| Connection refused | Alamatnya merespons, tetapi tidak ada yang mendengarkan di port itu: server mati, masih booting, atau memakai port lain. |
| Connection timed out | Tidak ada jawaban sama sekali: firewall membuang traffic, IP-nya salah, atau rute ke server terputus. |
| Unknown host | Nama domain tidak mengarah ke mana pun: record DNS hilang atau salah ketik. |
| Outdated client, outdated server, atau incompatible client | Pemain dan server memakai versi Minecraft yang berbeda. |
| Failed to verify username | Pengecekan akun ke server login Minecraft gagal. |
| Tidak ada di whitelist | Server hanya mengizinkan pemain yang ada di daftarnya. |
Berhasil masuk, tetapi langsung terputus atau di-kick? Lihat panduan “Failed to verify username” dan panduan “connection forcibly closed”.
Pengecekan untuk pemain
- Cek alamatnya. Salin persis dari website atau Discord server. Jika menyertakan port, ketik sebagai
address:port. - Samakan versinya. Pilih versi Minecraft server di bagian installations di launcher.
- Restart launcher dan masuk lagi. Ini memperbaiki sebagian besar error “Failed to verify username”.
- Matikan VPN Anda dan coba jaringan lain, seperti hotspot ponsel.
- Izinkan Java di firewall Anda. Windows kadang memblokirnya setelah update.
- Cek edisi Anda. Ponsel, konsol, dan aplikasi Bedrock untuk Windows memainkan Bedrock Edition, yang tidak bisa bergabung ke server Java Edition begitu saja.
Pengecekan untuk pemilik server
1. Apakah server berjalan dan mendengarkan?
Tunggu “Done” di console sebelum bergabung. Lalu cek bahwa ada yang mendengarkan di port tersebut:
ss -tln | grep 25565
Jika tidak ada yang muncul, server tidak mendengarkan di sana; cek server-port di server.properties.
2. Biarkan server-ip kosong
Di server.properties, server-ip biasanya harus kosong, agar server mendengarkan di semua alamat. IP yang salah di sana adalah penyebab umum “Connection refused”.
3. Buka port-nya
Java Edition memakai TCP. Izinkan port Anda di firewall server, dan di firewall mana pun yang disediakan host Anda:
sudo ufw allow 25565/tcp
Lalu uji dari jaringan lain, dengan port checker online atau dari mesin lain:
nc -vz your-server-ip 25565
4. Cek record DNS Anda
Jika pemain bergabung dengan domain, record A-nya harus mengarah ke IP server. Agar pemain tidak perlu mengetik port khusus, tambahkan record SRV:
_minecraft._tcp.play.example.com. SRV 0 5 25566 mc.example.com.
Target record SRV harus berupa hostname yang punya record A sendiri, bukan alamat IP. Perubahan DNS bisa butuh waktu sampai menjangkau semua pemain.
5. Versi dan login
- Pemain dengan versi lebih baru mendapat “Outdated server”. Perbarui server, atau tambahkan plugin seperti ViaVersion agar client yang lebih baru bisa bergabung.
- Biarkan
online-mode=true, kecuali server berada di balik proxy Velocity atau BungeeCord yang mengecek akun untuknya. - Untuk server privat, cek daftarnya dengan
whitelist listdan tambahkan pemain denganwhitelist add PlayerName.
6. Di balik proxy?
Di jaringan Velocity atau BungeeCord, pemain terhubung ke proxy, bukan ke server game di belakangnya. Jika proxy tidak bisa menjangkau server game, pemain melihat error dari proxy. Cek alamat server di config proxy, dan pastikan setiap server game memakai pengaturan forwarding yang sama dengan proxy.
7. Hanya sebagian pemain yang terkena?
Jika pemain dari satu negara, atau dari satu penyedia internet, mengalami timeout sementara yang lain bisa bergabung, berarti masalahnya ada di rute dari jaringan mereka, atau filter DDoS memblokir mereka. Minta alamat IP mereka dan waktu kejadiannya, lalu kirim keduanya ke host Anda. Jika Anda memfilter traffic karena serangan, lihat cara melindungi server Minecraft dari serangan DDoS.
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.
