Minecraft Server Port Forwarding: Panduan Penyiapan Lengkap

Ilustrasi pengaturan server Minecraft dengan router dan koneksi jaringan

Port forwarding server Minecraft adalah proses memberitahu router kamu untuk mengirim permintaan koneksi Minecraft yang masuk langsung ke komputer yang menjalankan server kamu. Tanpa ini, router kamu memblokir lalu lintas dari luar dan tidak ada yang bisa bergabung dengan game kamu dari luar jaringan rumah kamu. Port default yang digunakan Minecraft Java Edition adalah 25565 (TCP), dan itulah yang akan kamu forward di hampir setiap kasus.

Cara Kerja Port Forwarding untuk Minecraft

Router kamu berada di antara internet dan setiap perangkat di jaringan rumah kamu. Router menggunakan Network Address Translation (NAT) untuk berbagi satu alamat IP publik di antara semua perangkat kamu. Ketika teman mencoba terhubung ke server Minecraft kamu, game mereka mengirim paket ke IP publik kamu pada port 25565. Tanpa aturan forwarding, router kamu tidak tahu perangkat mana di jaringan kamu yang harus menerima paket itu, jadi router membuangnya.

Aturan port forwarding memberitahu router: "Setiap lalu lintas yang tiba di port 25565 dikirim ke alamat IP lokal dari PC server ku." Setelah aturan itu ada, router kamu melewatkan koneksi, dan teman kamu masuk ke dunia kamu.

Sebelum Kamu Mulai

Kumpulkan empat informasi ini sebelum mengubah pengaturan router kamu. Memiliki mereka siap membuat seluruh proses hanya membutuhkan waktu kurang dari lima menit.

  • Alamat IP lokal dari PC server kamu (contoh, 192.168.1.105). Di Windows, jalankan ipconfig di Command Prompt dan cari "IPv4 Address." Di Linux/macOS, jalankan ip a atau ifconfig .
  • Alamat panel admin router kamu. Biasanya 192.168.1.1 atau 192.168.0.1 . Alamat ini tercetak di label router atau terlihat di baris "Default Gateway" dari ipconfig .
  • Nama pengguna dan kata sandi admin router kamu. Default sering kali "admin/admin" atau "admin/password" kecuali kamu mengubahnya.
  • Port yang ingin kamu forward. Java Edition: 25565 TCP. Bedrock Edition: 19132 UDP.
Penting: PC server kamu harus memiliki alamat IP lokal statis sebelum kamu membuat aturan forwarding. Jika IP-nya berubah (yang bisa disebabkan DHCP), aturan akan berhenti bekerja. Lihat bagian IP statis di bawah untuk mengetahui cara memperbaikinya.

Panduan Setup Langkah Demi Langkah

Langkah 1: Login ke Router Kamu

  1. Buka browser di perangkat apa pun yang terhubung ke jaringan rumah kamu.
  2. Ketik alamat gateway router kamu ke address bar (contoh, 192.168.1.1 ).
  3. Masukkan kredensial admin kamu saat diminta.

Langkah 2: Temukan Bagian Port Forwarding

Setiap merek router memberi label ini dengan cara berbeda. Cari salah satu nama menu ini:

  • Asus: WAN > Virtual Server / Port Forwarding
  • Netgear: Dynamic DNS / Port Forwarding / Port Triggering (di bawah Advanced)
  • TP-Link: Advanced > NAT Forwarding > Virtual Servers
  • Linksys: Security > Apps and Gaming > Single Port Forwarding
  • Xfinity/Comcast gateways: Advanced > Port Forwarding
  • Spectrum/Netgear C7000: Advanced Setup > Port Forwarding / Port Triggering

Jika kamu tidak bisa menemukannya, cari " model router kamu + port forwarding" di portforward.com , yang memiliki tangkapan layar langkah demi langkah untuk ratusan model router.

Langkah 3: Buat Aturan Forwarding

Isi bidang seperti berikut. Label yang tepat bervariasi menurut router, tetapi nilainya tetap sama.

Bidang Nilai untuk Java Edition Nilai untuk Bedrock Edition
Service Name / Description Minecraft Minecraft Bedrock
Protocol TCP UDP
External Port (Start) 25565 19132
External Port (End) 25565 19132
Internal IP / Local IP Alamat IP lokal dari PC server kamu Alamat IP lokal dari PC server kamu
Internal Port 25565 19132
  1. Simpan atau terapkan aturan.
  2. Restart router jika interface memintanya (tidak selalu diperlukan).

Langkah 4: Izinkan Port Melalui Windows Firewall (Jika Berlaku)

Router kamu sekarang melakukan forwarding lalu lintas, tetapi Windows Firewall mungkin masih memblokir secara lokal. Untuk membuka port di Windows:

  1. Buka Windows Defender Firewall with Advanced Security (cari di Start).
  2. Klik Inbound Rules , lalu New Rule .
  3. Pilih Port , klik Next.
  4. Pilih TCP, masukkan 25565 , klik Next.
  5. Pilih Allow the connection , klik Next di layar yang tersisa.
  6. Beri nama aturan "Minecraft Server" dan selesaikan.

Di Linux, jika kamu menjalankan ufw :

sudo ufw allow 25565/tcp
sudo ufw reload

Java vs Bedrock: Perbedaan Port

Kedua edition menggunakan port dan protokol yang sama sekali berbeda. Mencampurnya adalah salah satu alasan paling umum port forwarding tampak "tidak bekerja."

  • Java Edition: Port 25565, protokol TCP. Ini adalah yang digunakan pemain PC di versi Java.
  • Bedrock Edition: Port 19132, protokol UDP. Ini mencakup pemain Windows 10/11, Xbox, PlayStation, Switch, iOS, dan Android yang terhubung ke Bedrock Dedicated Server (BDS).
  • Menjalankan kedua edition: Kamu butuh dua aturan forwarding terpisah, satu untuk setiap kombinasi port/protokol.

Kamu bisa mengubah port yang digunakan Minecraft Java dengan mengedit file server.properties dan mengubah nilai server-port . Jika kamu melakukan itu, forward port apa pun yang kamu atur di sana sebagai gantinya dari 25565, dan beritahu teman untuk terhubung menggunakan yourip:customport .

Cara Memverifikasi Port Kamu Benar-Benar Terbuka

Setelah menyiapkan aturan forwarding, kamu perlu mengonfirmasi port dapat dijangkau dari internet luar, bukan hanya dari jaringan kamu sendiri. Pengujian dari jaringan kamu sendiri akan selalu berhasil karena lalu lintas tidak pernah meninggalkan router kamu.

Gunakan alat pemeriksaan port eksternal untuk menguji dari perspektif internet. Masukkan alamat IP publik kamu (temukan dengan mencari "what is my IP" di Google) dan port 25565, lalu jalankan pemeriksaan. Hasil OPEN berarti aturan forwarding kamu bekerja dan teman bisa terhubung. Hasil CLOSED atau TIMEOUT berarti sesuatu masih memblokir koneksi.

Tip: Pastikan software server Minecraft kamu aktif berjalan saat kamu menguji port. Proses server yang tertutup akan menyebabkan port menampilkan tertutup bahkan jika aturan forwarding kamu benar, karena tidak ada yang mendengarkan port itu untuk menerima koneksi.

Mengatasi Masalah Umum

Port Masih Menampilkan Tertutup Setelah Forwarding

  • Server tidak berjalan. Proses server Minecraft harus aktif agar port muncul terbuka. Mulai dulu, lalu uji.
  • IP lokal yang salah dalam aturan. Periksa IP saat ini dari PC server kamu dengan ipconfig dan bandingkan dengan apa yang kamu masukkan dalam aturan router.
  • Pemblokiran tingkat ISP. Beberapa ISP, terutama yang menggunakan carrier-grade NAT (CGNAT), memblokir koneksi masuk sepenuhnya. Jika IP publik kamu dimulai dengan 100.64 hingga 100.127, kamu mungkin berada di belakang CGNAT. Hubungi ISP kamu atau pertimbangkan solusi tunneling VPN seperti Cloudflare Tunnel sebagai alternatif.
  • Double NAT. Jika kamu memiliki modem/router combo ditambah router terpisah, kamu mungkin memiliki dua lapisan NAT. Kamu perlu menempatkan perangkat pertama dalam bridge mode atau forward port di kedua perangkat.
  • Firewall di PC server. Windows Firewall atau antivirus pihak ketiga mungkin memblokir port secara lokal. Periksa ulang aturan inbound yang kamu buat.

Teman Bisa Terhubung Tetapi Terus Timeout

  • Kecepatan upload internet kamu mungkin terlalu rendah. Server Minecraft Java butuh sekitar 0.5 Mbps upload per pemain aktif.
  • PC server mungkin kehabisan RAM. JAR server Minecraft default mengalokasikan 1 GB. Luncurkan dengan lebih banyak memori: java -Xmx4G -Xms1G -jar server.jar nogui

Kamu Tidak Bisa Terhubung Menggunakan IP Publik Kamu Sendiri

Ini normal. Banyak router tidak mendukung "NAT loopback" (juga disebut hairpin NAT), yang berarti perangkat di jaringan kamu sendiri tidak bisa mencapai server kamu menggunakan IP publik. Terhubung menggunakan IP lokal dari PC server kamu (contoh, 192.168.1.105 ) saat bermain dari jaringan yang sama. Teman di luar jaringan kamu menggunakan IP publik.

Mengapa Kamu Butuh IP Lokal Statis

Secara default, router kamu memberikan alamat IP lokal secara dinamis melalui DHCP . Itu berarti IP lokal PC server kamu bisa berubah setelah restart, memecahkan aturan forwarding kamu secara diam-diam. Kamu memiliki dua cara untuk memperbaikinya:

  1. Reservasi DHCP (direkomendasikan): Di pengaturan DHCP router kamu, temukan PC server kamu berdasarkan alamat MAC dan tetapkan IP permanen untuknya. Router akan selalu memberikan perangkat itu alamat yang sama. Ini tidak memerlukan perubahan apa pun di PC.
  2. IP statis manual di PC: Atur alamat IP, subnet mask, default gateway, dan DNS secara manual di pengaturan adapter jaringan kamu. Gunakan alamat di luar jangkauan DHCP router kamu untuk menghindari konflik (contoh, jika DHCP memberikan .100 hingga .200, gunakan .50).

Pertimbangan Keamanan

Membuka port ke internet adalah eksposur nyata. Beberapa langkah praktis untuk mengurangi risiko:

  • Gunakan whitelist. Di server.properties , atur white-list=true dan tambahkan hanya pemain terpercaya. Ini mencegah pengguna internet acak bergabung bahkan jika mereka menemukan IP kamu.
  • Jaga JAR server tetap terbaru. Mojang merilis patch keamanan secara teratur. Menjalankan versi yang ketinggalan zaman membuat kamu terbuka untuk exploit yang dikenal.
  • Jangan jalankan server sebagai administrator/root. Buat akun pengguna khusus dengan privilege rendah untuk proses server.
  • Pertimbangkan port non-standar. Mengubah dari 25565 ke sesuatu seperti 34217 tidak akan menghentikan penyerang yang bertekad, tetapi ini mengurangi kebisingan pemindaian otomatis.
  • Tutup port saat tidak digunakan. Jika kamu hanya bermain di akhir pekan, nonaktifkan aturan forwarding selama minggu.
Alat pemeriksaan port online memverifikasi port 25565 server Minecraft terbuka

Konfirmasi Port Server Minecraft Kamu Benar-Benar Terbuka

Setelah menyiapkan port forwarding server Minecraft, gunakan pemeriksaan port terbuka gratis kami untuk memverifikasi secara instan bahwa port 25565 (atau port kustom kamu) dapat dijangkau dari internet publik. Masukkan IP publik dan nomor port kamu dan dapatkan hasil nyata dalam hitungan detik.

Periksa Port Kamu Sekarang →

Minecraft Java Edition menggunakan port 25565 melalui TCP secara default. Minecraft Bedrock Edition menggunakan port 19132 melalui UDP. Kamu bisa mengubah port Java Edition dengan mengedit nilai server-port di server.properties , tetapi 25565 adalah yang diharapkan setiap klien kecuali kamu memberitahu mereka sebaliknya. Jika kamu mengubahnya, pemain harus menambahkan port kustom ke IP kamu saat terhubung, seperti yourip:34217 .

Cara termudah adalah mencari "what is my IP" di Google. Hasil di bagian atas halaman menampilkan IP publik saat ini kamu. Kamu juga bisa mengunjungi situs seperti ipinfo.io. Perlu diingat bahwa sebagian besar koneksi internet rumah memiliki IP publik dinamis, yang berarti dapat berubah saat router kamu restart atau setelah periode tertentu. Jika ini sering terjadi, lihat layanan DNS dinamis gratis seperti DuckDNS untuk mendapatkan hostname stabil yang selalu menunjuk ke IP publik saat ini kamu.

Ini hampir selalu berarti aturan port forwarding hilang atau menunjuk ke IP lokal yang salah. Saat kamu terhubung dari jaringan yang sama, lalu lintas tidak pernah meninggalkan router, jadi aturan forwarding tidak relevan. Teman kamu terhubung dari luar, jadi aturan harus benar dan aktif. Periksa ulang bahwa IP lokal dalam aturan cocok dengan IP saat ini PC server kamu, dan verifikasi port terbuka menggunakan pemeriksaan port eksternal saat server berjalan.

Tidak. Layanan hosting Minecraft berbayar (seperti Apex Hosting, Bisect Hosting, atau serupa) menjalankan server di hardware mereka sendiri dengan IP publik dan port terbuka yang sudah dikonfigurasi. Kamu hanya mendapatkan alamat server dan port dari mereka dan membagikannya dengan teman. Port forwarding hanya diperlukan saat kamu self-hosting server di mesin di rumah kamu, di belakang router kamu sendiri.

Carrier-grade NAT (CGNAT) berarti ISP kamu menempatkan beberapa pelanggan di belakang satu alamat IP publik, jadi kamu tidak benar-benar memiliki IP publik unik. Port forwarding tidak bekerja dalam situasi ini karena koneksi masuk tidak bisa mencapai kamu. Untuk memeriksa apakah kamu berada di belakang CGNAT, lihat apakah IP WAN router kamu dimulai dengan 100.64 hingga 100.127. Solusi termasuk meminta ISP kamu untuk IP publik khusus (terkadang gratis, terkadang biaya kecil), atau menggunakan layanan tunnel seperti Cloudflare Tunnel atau Playit.gg untuk melewati NAT sepenuhnya.

Ini membawa beberapa risiko, tetapi dapat dikelola. Membuka port 25565 berarti siapa pun yang menemukan IP kamu bisa mencoba terhubung. Mengaktifkan whitelist server adalah perlindungan paling efektif, karena memblokir pemain yang tidak dikenal sepenuhnya. Juga jaga software server tetap terbaru, karena Mojang menambal kerentanan keamanan di versi yang lebih baru. Hindari menjalankan proses server dengan privilege administrator atau root, dan pertimbangkan menutup aturan port forwarding saat server tidak digunakan.