Kawaiiverse StudioDreams · Games · Infinite Worlds

☕ JavaGeyserMenengah3 menit baca

Geyser + Floodgate — Pemain Minecraft Bedrock (HP) Bisa Masuk Server Java

Cara memasang Geyser dan Floodgate di server Paper agar pemain Minecraft Bedrock dari HP, konsol, dan Windows bisa bermain di server Java tanpa akun Java, termasuk port UDP 19132, config, satu port untuk hosting, proxy Velocity, dan batasannya.

Oleh KawaiiVerse Studio · Diperbarui

Mayoritas pemain Minecraft di Indonesia bermain di HP dengan Bedrock Edition, sedangkan server Java punya ekosistem plugin yang jauh lebih kaya. Geyser menjembatani keduanya: pemain Bedrock bisa masuk ke server Java seolah-olah server itu server Bedrock.

  • Geyser menerjemahkan protokol Bedrock ↔ Java.
  • Floodgate memungkinkan pemain Bedrock masuk tanpa membeli akun Java. Mereka cukup login dengan akun Microsoft atau Xbox di Bedrock.

Syarat

  • Server Paper (atau Spigot/Purpur) versi terbaru. Geyser biasanya mengikuti versi Bedrock terbaru, dan server Java tidak boleh terlalu lama.
  • Port UDP 19132 bisa dibuka. Server Java memakai TCP 25565, sedangkan Bedrock memakai UDP.

1. Pasang plugin

  1. Buka situs resmi GeyserMC, bagian Download.
  2. Download Geyser versi Spigot/Paper dan Floodgate versi Spigot/Paper.
  3. Salin kedua file ke folder plugins/.
  4. Restart server.

Saat pertama kali berjalan, Geyser membuat plugins/Geyser-Spigot/config.yml dan Floodgate membuat plugins/floodgate/config.yml serta file kunci key.pem.

2. Pengaturan Geyser

Bagian penting di plugins/Geyser-Spigot/config.yml:

yaml
bedrock:
  port: 19132
  clone-remote-port: false
  motd1: "KawaiiVerse SMP"
  motd2: "Bedrock & Java"
remote:
  auth-type: floodgate

Jika Floodgate terpasang, auth-type otomatis memakai floodgate. Restart server setelah mengubah config.

3. Pengaturan Floodgate

Di plugins/floodgate/config.yml:

yaml
username-prefix: "."
replace-spaces: true

Pemain Bedrock akan tampil dengan awalan titik, misalnya .SteveHP. Awalan ini mencegah nama mereka bentrok dengan pemain Java yang memakai nama sama. Gunakan nama berawalan titik ini saat memberi whitelist, op, atau rank:

whitelist add .SteveHP
lp user .SteveHP parent add vip

4. Buka port

  • Firewall: sudo ufw allow 19132/udp (Linux), atau izinkan Java untuk UDP di Windows Firewall.
  • Router: port forwarding UDP 19132 ke IP server.
  • Hosting: buka menu jaringan atau port di panel hosting, lalu tambahkan port UDP.

Pemain Bedrock lalu menambahkan server dengan IP yang sama dan port 19132.

Hosting yang hanya memberi satu port

Banyak hosting murah hanya memberi satu port, misalnya 25565. Karena Java memakai TCP dan Bedrock memakai UDP, keduanya bisa memakai angka port yang sama:

yaml
bedrock:
  clone-remote-port: true

Dengan pengaturan ini, pemain Bedrock masuk dengan port yang sama dengan port Java. Pastikan hosting mengizinkan lalu lintas UDP di port tersebut.

5. Jaringan dengan proxy (Velocity)

Jika memakai Velocity atau BungeeCord:

  1. Pasang Geyser dan Floodgate di proxy.
  2. Pasang Floodgate saja di setiap server Paper di belakang proxy.
  3. Salin key.pem dari proxy ke folder Floodgate di setiap server backend, agar semua server memakai kunci yang sama.
  4. Di config Floodgate pada server backend, atur send-floodgate-data: true sesuai dokumentasi Floodgate.

6. Menghubungkan akun Java dan Bedrock

Pemain yang punya akun Java dan Bedrock bisa menautkan keduanya agar inventory dan rank-nya sama. Geyser menyediakan fitur Global Linking. Pemain mengikuti petunjuk di situs link resmi GeyserMC dengan perintah /linkaccount.

7. Batasan yang perlu diketahui

  • Beberapa mekanik berbeda antara Java dan Bedrock, misalnya pertarungan, redstone tertentu, dan tampilan beberapa inventory.
  • Item atau blok custom dari resource pack Java tidak otomatis tampil di Bedrock. Geyser punya sistem custom item mappings untuk itu.
  • Menu GUI berbasis peti tetap bisa dipakai, tetapi tampilan di HP bisa terasa sempit. Floodgate menyediakan Forms API agar plugin bisa menampilkan menu khas Bedrock.
  • Fitur anti-cheat perlu dicek kompatibilitasnya. Beberapa anti-cheat salah mendeteksi gerakan pemain Bedrock.

Masalah umum

MasalahPenyebabSolusi
Pemain Bedrock "Unable to connect to world"UDP 19132 tertutupBuka port UDP di firewall dan router atau hosting
"Outdated Geyser proxy"Bedrock pemain lebih baruUpdate Geyser ke build terbaru
Pemain Bedrock ditolak whitelistNama tanpa awalan .Tambahkan dengan awalan, atau gunakan fwhitelist
Muncul layar login JavaFloodgate tidak aktifPastikan Floodgate terpasang dan auth-type: floodgate

Masih bermasalah? Lihat Troubleshooting server Java.

Bacaan lanjut