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.

Oleh tim Nodewave · Diperbarui 8 November 2026

Arti error tersebut

ErrorArtinya biasanya
Connection refusedAlamatnya merespons, tetapi tidak ada yang mendengarkan di port itu: server mati, masih booting, atau memakai port lain.
Connection timed outTidak ada jawaban sama sekali: firewall membuang traffic, IP-nya salah, atau rute ke server terputus.
Unknown hostNama domain tidak mengarah ke mana pun: record DNS hilang atau salah ketik.
Outdated client, outdated server, atau incompatible clientPemain dan server memakai versi Minecraft yang berbeda.
Failed to verify usernamePengecekan akun ke server login Minecraft gagal.
Tidak ada di whitelistServer 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

  1. Cek alamatnya. Salin persis dari website atau Discord server. Jika menyertakan port, ketik sebagai address:port.
  2. Samakan versinya. Pilih versi Minecraft server di bagian installations di launcher.
  3. Restart launcher dan masuk lagi. Ini memperbaiki sebagian besar error “Failed to verify username”.
  4. Matikan VPN Anda dan coba jaringan lain, seperti hotspot ponsel.
  5. Izinkan Java di firewall Anda. Windows kadang memblokirnya setelah update.
  6. 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

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.

Hosting Minecraft di Singapura →