Atasi “FAILED TO BIND TO PORT” di server Minecraft

Error ini berarti server mencoba membuka port-nya tetapi tidak bisa. Entah program lain sudah memakai port itu, atau alamat di server.properties bukan milik mesin Anda. Server mati, dan perbaikannya cepat begitu Anda tahu kasus yang mana.

Oleh tim Nodewave · Diperbarui 8 November 2026

Isi pesannya

Log menampilkan baris seperti berikut:

**** FAILED TO BIND TO PORT!
The exception was: java.net.BindException: Address already in use
Perhaps a server is already running on that port?

“Address already in use” berarti konflik port. “Cannot assign requested address” berarti pengaturan server-ip bukan alamat mesin ini.

1. Apakah server lain sudah berjalan?

Penyebab paling umum adalah salinan server yang tidak pernah berhenti: jendela yang ditutup, crash, sesi screen atau tmux di latar belakang, atau layanan yang me-restart-nya. Cari tahu apa yang memakai port itu. Di Linux:

sudo ss -tlnp | grep 25565

Di Windows:

netstat -ano | findstr :25565

Kolom terakhir di Windows adalah ID proses, yang bisa Anda cari di Task Manager. Di Linux, prosesnya disebut di output. Jika itu server lama Anda, hentikan dengan benar, dengan stop di konsolnya atau systemctl stop untuk layanan, lalu start yang baru. Jika terus muncul kembali, periksa screen -ls, tmux ls, dan daftar layanan Anda.

2. Biarkan server-ip kosong

Di server.properties, server-ip biasanya harus kosong, supaya server mendengarkan di semua alamat:

server-ip=

Jika Anda mengisi IP yang tidak ada di antarmuka jaringan mesin, server gagal dengan error ini. Itu termasuk IP publik yang dipetakan host Anda ke mesin tanpa menetapkannya pada server itu sendiri.

3. Beri setiap server port sendiri

Dua server di satu mesin tidak bisa berbagi port. Ubah server-port di server.properties server kedua, misalnya ke 25566. Pemain lalu bergabung dengan address:25566, atau Anda bisa menambahkan SRV record agar mereka tidak perlu menulis port; lihat cara memperbaiki error bergabung.

4. Pakai port di atas 1024

Di Linux, hanya root yang bisa membuka port di bawah 1024. Tetap pakai 25565 atau port tinggi lain daripada menjalankan server sebagai root.

5. Panel game dan proxy

Panel game memberi setiap server port sendiri. Biarkan server-port apa adanya dan pakai port yang ditetapkan panel, karena panel bisa menimpa perubahan Anda saat start. Di jaringan Velocity atau BungeeCord, proxy memakai port publik, biasanya 25565, dan setiap server game di belakangnya membutuhkan port sendiri.

6. Restart yang gagal sesekali

Jika restart terjadwal kadang gagal dengan error ini, proses lama belum melepas port. Buat script restart Anda menunggu sampai proses lama selesai, lalu jeda beberapa detik sebelum menjalankan yang baru.

Pastikan berfungsi

Setelah server menampilkan “Done”, uji port dari mesin lain:

nc -vz your-server-ip 25565

Jika pemain masih tidak bisa bergabung, periksa firewall seperti dijelaskan di panduan error bergabung.

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 →