Cara Menggunakan Generator Konfigurasi BungeeCord
Alat ini membuat file config.yml awal BungeeCord untuk server proxy Anda. Mulailah dengan memasukkan IP publik atau domain server Anda di kolom 'Bind Address', atau biarkan sebagai 0.0.0.0 untuk mendengarkan di semua antarmuka. Atur 'Server Port' ke 25565 (port Minecraft default) kecuali Anda memiliki alasan khusus untuk mengubahnya. Generator akan menghasilkan config yang bersih dan berkomentar yang dapat Anda unduh dan letakkan di folder BungeeCord Anda.
Sakelar 'Online Mode' sangat penting. Jika server backend Anda (seperti Spigot atau Paper) dalam mode online, biarkan true. Jika Anda menjalankan server cracked atau offline, atur ke false. Untuk jaringan dengan beberapa server backend, aktifkan 'IP Forwarding' dan atur 'BungeeCord' ke true di config.yml setiap server backend. Ini memastikan IP pemain dan UUID diteruskan dengan benar. Generator menyertakan pengaturan 'ip_forward' yang diperlukan di bagian listener.
Gunakan bagian 'Servers' untuk mendefinisikan server backend Anda. Untuk setiap server, masukkan nama (seperti 'lobby' atau 'survival'), alamat (misalnya, 'localhost:25566'), dan opsional atur sebagai MOTD atau dibatasi. Generator akan membuat peta 'servers' dengan entri Anda. Ingat bahwa server pertama yang terdaftar di bawah 'listeners' -> 'forced_hosts' akan menjadi server fallback default. Anda juga dapat mengatur 'priorities' untuk mengontrol server mana yang pertama kali dimasuki pemain.
Fitur 'Forced Hosts' memungkinkan Anda mengarahkan pemain ke server yang berbeda berdasarkan hostname yang mereka gunakan untuk terhubung. Misalnya, Anda dapat memaksa 'play.example.com' ke server 'lobby' dan 'build.example.com' ke 'creative'. Di generator, tambahkan hostname ini dan pilih server target. Ini berguna untuk jaringan dengan beberapa subdomain. Config yang dihasilkan akan menyertakan peta 'forced_hosts' di bawah setiap listener.
Perbedaan versi penting. BungeeCord (sekarang Waterfall atau Velocity) telah berevolusi, tetapi struktur config.yml inti tetap serupa. Generator ini menghasilkan config yang kompatibel dengan BungeeCord 1.8-1.20+. Jika Anda menggunakan Waterfall, confignya hampir identik. Untuk Velocity, Anda memerlukan format config yang berbeda, jadi alat ini tidak cocok. Selalu uji config yang dihasilkan di lingkungan staging sebelum produksi. Unduh file, ganti config.yml Anda yang ada, dan mulai ulang proxy.
Pertanyaan Umum
Apa perbedaan antara BungeeCord dan Waterfall?
BungeeCord adalah perangkat lunak proxy asli oleh md_5. Waterfall adalah fork dari BungeeCord dengan peningkatan kinerja dan patch keamanan yang lebih baik. Keduanya menggunakan format config.yml yang sama, sehingga file yang dihasilkan berfungsi dengan keduanya. Namun, Waterfall direkomendasikan untuk server modern karena pemeliharaannya yang aktif dan kompatibilitas dengan versi Minecraft yang lebih baru.
Bagaimana cara mengatur IP forwarding dengan benar?
Dalam config yang dihasilkan, atur 'ip_forward: true' di bawah listener. Kemudian, di setiap server backend (Spigot/Paper), buka config.yml mereka dan atur 'bungeecord: true' (atau 'settings.velocity' untuk Velocity). Juga, pastikan 'online-mode' diatur ke false di server backend, karena proxy yang menangani autentikasi. Jika Anda menggunakan Paper, Anda mungkin perlu mengatur 'settings.velocity' dengan kunci rahasia jika menggunakan Velocity, tetapi untuk BungeeCord, cukup atur 'bungeecord: true'.
Bisakah saya menggunakan generator ini untuk satu server?
Ya, bisa. Jika Anda hanya memiliki satu server backend, atur bagian 'Servers' dengan satu entri, misalnya 'lobby' dengan alamat 'localhost:25566'. Kemudian atur 'priorities' listener ke server tersebut. Proxy akan meneruskan semua pemain ke server itu. Ini berguna jika Anda ingin menambahkan lebih banyak server nanti tanpa mengubah alamat yang terlihat pemain.
Apa fungsi 'forced_hosts' dan bagaimana cara menggunakannya?
Forced hosts memungkinkan Anda mengarahkan pemain ke server yang berbeda berdasarkan hostname yang mereka gunakan untuk terhubung. Misalnya, jika Anda memiliki dua domain, 'play.example.com' dan 'build.example.com', Anda dapat memaksa 'play.example.com' ke server 'lobby' dan 'build.example.com' ke server 'creative'. Di generator, tambahkan hostname ini dan pilih server target. Config yang dihasilkan akan menyertakan peta 'forced_hosts' di bawah setiap listener.
Mengapa MOTD saya tidak muncul?
MOTD diatur di bagian 'listeners' di bawah 'motd'. Pastikan Anda telah memasukkannya di generator. Juga, pastikan ping daftar server Anda diaktifkan (opsi 'ping' di listener). Jika Anda menggunakan MOTD kustom dengan kode warna, gunakan tanda section (§) atau ampersand (&) dengan kode warna, tetapi perhatikan bahwa generator mungkin tidak mengescape-nya. Uji MOTD dengan ping server dari klien Minecraft.