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
- Buka situs resmi GeyserMC, bagian Download.
- Download Geyser versi Spigot/Paper dan Floodgate versi Spigot/Paper.
- Salin kedua file ke folder
plugins/. - 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:
bedrock:
port: 19132
clone-remote-port: false
motd1: "KawaiiVerse SMP"
motd2: "Bedrock & Java"
remote:
auth-type: floodgateJika Floodgate terpasang, auth-type otomatis memakai floodgate. Restart server setelah mengubah config.
3. Pengaturan Floodgate
Di plugins/floodgate/config.yml:
username-prefix: "."
replace-spaces: truePemain 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 vip4. 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:
bedrock:
clone-remote-port: trueDengan 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:
- Pasang Geyser dan Floodgate di proxy.
- Pasang Floodgate saja di setiap server Paper di belakang proxy.
- Salin
key.pemdari proxy ke folder Floodgate di setiap server backend, agar semua server memakai kunci yang sama. - Di config Floodgate pada server backend, atur
send-floodgate-data: truesesuai 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
| Masalah | Penyebab | Solusi |
|---|---|---|
| Pemain Bedrock "Unable to connect to world" | UDP 19132 tertutup | Buka port UDP di firewall dan router atau hosting |
| "Outdated Geyser proxy" | Bedrock pemain lebih baru | Update Geyser ke build terbaru |
| Pemain Bedrock ditolak whitelist | Nama tanpa awalan . | Tambahkan dengan awalan, atau gunakan fwhitelist |
| Muncul layar login Java | Floodgate tidak aktif | Pastikan Floodgate terpasang dan auth-type: floodgate |
Masih bermasalah? Lihat Troubleshooting server Java.