Integrasi Database (MySQL/MariaDB)
Menggunakan database eksternal (MySQL/MariaDB) sangat disarankan untuk server dengan banyak pemain. Ini membuat plugin seperti LuckPerms, CoreProtect, atau LiteBans berjalan jauh lebih cepat dibandingkan menggunakan file lokal (H2/SQLite).1. Membuat Database di Panel
Langkah pertama adalah menyiapkan database melalui panel kontrol Arqonara.- Masuk ke Game Panel Arqonara. panel.arqonara.com
- Pilih server Anda, lalu navigasi ke tab Databases di sidebar kiri atau akses langsung via:
https://panel.arqonara.com/server/<idserver>/databases - Klik tombol New Database.
- Beri nama database (contoh:
server_data) dan klik Create Database.
2. Mengambil Detail Koneksi
Setelah database berhasil dibuat, Anda perlu mengambil informasi kredensial untuk dimasukkan ke konfigurasi plugin.- Klik tombol Settings (ikon kunci/gear) atau Detail pada database yang baru dibuat.
- Salin informasi berikut:
- Endpoint / Host: Alamat IP database.
- Database Name: Nama database unik yang tertera.
- Username: Nama pengguna database.
- Password: Klik ikon mata untuk melihat password.
3. Implementasi ke Plugin
Hampir semua plugin Minecraft menggunakan format konfigurasi yang sama. Cari bagianstorage-method atau database di file config.yml plugin terkait.
Contoh Konfigurasi (LuckPerms/CoreProtect):
4. Simpan & Restart
- Klik Save Content setelah memasukkan detail database dengan benar.
- Restart server Anda melalui Console.
- Periksa log startup. Jika muncul pesan
Connected to MySQL database, berarti integrasi berhasil.
Keuntungan Menggunakan Database
- Kecepatan Tinggi: Query data (seperti cek log CoreProtect) menjadi instan meskipun data sudah jutaan baris.
- Sync Data: Anda bisa menghubungkan banyak server (BungeeCord/Velocity) ke satu database yang sama agar Rank/Uang pemain sinkron di semua sub-server.
- Keamanan: Data tersimpan di sistem database khusus yang terpisah dari file server Minecraft Anda.
Troubleshooting
Error: Access Denied?
Error: Access Denied?
Pastikan Username dan Password yang Anda masukkan persis sama dengan yang tertera di tab Databases. Jangan ada spasi tambahan.
Error: Connection Refused/Timeout?
Error: Connection Refused/Timeout?
Periksa bagian Endpoint/Address. Pastikan host dan port (biasanya 3306) sudah benar.
Gagal Menghubungkan?
Jika database Anda tidak mau tersambung, tim support kami siap membantu pengecekan konfigurasi.
Penulis: Dzakiri - Sekretaris official Arqonara