Admin — Web Settings
Overview
Halaman Web Settings adalah halaman konfigurasi utama untuk mengatur tampilan dan fungsionalitas website. Admin dapat mengelola aset visual (favicon, logo), integrasi live chat, konfigurasi keamanan (batas percobaan password), analitik, hingga mengaktifkan atau menonaktifkan berbagai fitur utama seperti bonus system, deposit method, dan widget in-game. Semua pengaturan disimpan dengan satu kali klik tombol Save di bagian bawah halaman.
Access
- URL:
/dashboard/web-setting - Role required: Admin
- Navigation path: Sidebar > Settings > Web Setting
Submenu Settings
| Label | URL | Docs |
|---|---|---|
| Web Settings | /dashboard/web-setting | 15_4_web-setting.md |
Page Layout
Header Section
| Elemen | Tipe | Keterangan |
|---|---|---|
| Web Settings | Heading (H1) | Judul halaman |
| Display Under Maintenance | Toggle Switch | Mengaktifkan mode maintenance website; saat ON, pengunjung akan melihat halaman under maintenance. Default: OFF |
Main Settings Section
Berisi konfigurasi umum website.
| Field | Tipe | Wajib | Keterangan |
|---|---|---|---|
| Favicon (.PNG/.ICO) | Text Input (Image URL) | Tidak | URL favicon website. Ukuran maksimum: 16×16px, 100KB |
| Logo (.PNG/.GIF) | Text Input (Image URL) | Tidak | URL logo website (mendukung GIF animasi). Tinggi maksimum: 30px, 300KB |
| Live Messaging | Dropdown | Ya | Pilihan platform live chat yang diintegrasikan |
| Live Chat Code / License Code | Text Input | Tidak | Kode lisensi atau token integrasi dari platform live messaging yang dipilih |
| APK URL | Text Input | Tidak | URL download aplikasi Android (APK) |
| Maximum Password Attempts | Number Input | Ya | Jumlah maksimum percobaan login yang salah sebelum akun terkunci |
| Target AMP (Login) | Text Input (URL) | Ya | URL tujuan redirect halaman AMP untuk login |
| Target AMP (Register) | Text Input (URL) | Ya | URL tujuan redirect halaman AMP untuk registrasi |
| Google Analytics | Text Input | Tidak | Kode tracking Google Analytics (misal: G-XXXXXXXX) |
| Google Analytics Token | Text Input | Tidak | Token autentikasi Google Analytics, dilengkapi tombol copy |
| Bonus System | Toggle Switch | — | Mengaktifkan atau menonaktifkan sistem bonus di website. Default: ON |
| Show About Us | Toggle Switch | — | Menampilkan atau menyembunyikan halaman About Us di website. Default: ON |
| Live Score | Toggle Switch | — | Mengaktifkan atau menonaktifkan fitur live score. Default: ON |
Opsi Live Messaging
| Pilihan | Keterangan |
|---|---|
| Chaport | Platform live chat Chaport |
| Chatwoot | Platform open-source Chatwoot |
| Live Chat | Platform LiveChat.com |
| Penguin Bot | Platform chatbot Penguin Bot |
| Sale Smartly | Platform SaleSmarthy |
| Tawk.to | Platform gratis Tawk.to |
| Zendesk | Platform Zendesk |
Register Setting Section
Mengatur field-field yang tampil di halaman registrasi pemain.
| Field | Tipe | Status Default | Keterangan |
|---|---|---|---|
| Enable Bank | Toggle Switch | ON | Menampilkan field bank pada form registrasi |
| Enable Referral | Toggle Switch | ON | Menampilkan field kode referral pada form registrasi |
| Enable Email | Toggle Switch | ON | Menampilkan field email pada form registrasi |
| Phone Number Information | Toggle Switch | ON | Menampilkan field nomor telepon pada form registrasi |
| Enable Line ID | Toggle Switch | OFF | Menampilkan field Line ID pada form registrasi |
Deposit Method Setting Section
Mengatur metode deposit mana yang tersedia bagi pemain.
| Metode | Tipe | Status Default | Keterangan |
|---|---|---|---|
| Transfer Bank | Toggle Switch | ON | Mengaktifkan metode deposit via transfer bank |
| QRIS | Toggle Switch | ON | Mengaktifkan metode deposit via QRIS |
| Virtual Account | Toggle Switch | ON | Mengaktifkan metode deposit via Virtual Account |
| E-Wallet | Toggle Switch | ON | Mengaktifkan metode deposit via E-Wallet |
| Phone Credit | Toggle Switch | ON | Mengaktifkan metode deposit via pulsa/kredit telepon |
| Crypto | Toggle Switch | ON | Mengaktifkan metode deposit via cryptocurrency |
Widget Section
Editor kode JavaScript untuk kustomisasi widget deposit di halaman money site. Kode dijalankan langsung di browser pemain.
| Elemen | Tipe | Keterangan |
|---|---|---|
| Code Editor | Monaco-style Editor | Mengedit script JavaScript widget (contoh: memodifikasi tombol quick-input deposit) |
| Suggestion | Button | Membuka saran kode otomatis dari sistem |
| Show Error | Button | Menampilkan pesan error pada kode yang ditulis |
| Fullscreen | Button | Membuka editor dalam mode fullscreen |
Register Analytics Script Section
Editor kode HTML/CSS/JS untuk menambahkan custom script atau styling di halaman registrasi (digunakan untuk keperluan analytics, tracking, atau branding halaman registrasi).
| Elemen | Tipe | Keterangan |
|---|---|---|
| Code Editor | Monaco-style Editor | Mengedit script HTML/CSS/JS yang diinjeksikan di halaman registrasi |
| Suggestion | Button | Membuka saran kode otomatis dari sistem |
| Show Error | Button | Menampilkan pesan error pada kode yang ditulis |
| Fullscreen | Button | Membuka editor dalam mode fullscreen |
Ingame Widget Desktop Section
Widget yang tampil di halaman permainan (in-game) untuk versi desktop. Editor akan aktif hanya saat toggle dinyalakan.
| Elemen | Tipe | Keterangan |
|---|---|---|
| Ingame Widget Desktop | Toggle Switch | Mengaktifkan widget in-game untuk desktop. Default: OFF |
| Code Editor | Monaco-style Editor | Mengedit script widget in-game desktop (dinonaktifkan saat toggle OFF) |
| Suggestion | Button | Dinonaktifkan saat toggle OFF |
| Fullscreen | Button | Dinonaktifkan saat toggle OFF |
Ingame Widget Mobile Section
Widget yang tampil di halaman permainan (in-game) untuk versi mobile. Serupa dengan Ingame Widget Desktop namun untuk tampilan mobile.
| Elemen | Tipe | Keterangan |
|---|---|---|
| Ingame Widget Mobile | Toggle Switch | Mengaktifkan widget in-game untuk mobile. Default: OFF |
| Code Editor | Monaco-style Editor | Mengedit script widget in-game mobile (dinonaktifkan saat toggle OFF) |
| Suggestion | Button | Dinonaktifkan saat toggle OFF |
| Fullscreen | Button | Dinonaktifkan saat toggle OFF |
Footer Section
| Elemen | Tipe | Keterangan |
|---|---|---|
| Save | Button (Primary) | Menyimpan semua perubahan pengaturan sekaligus |
Features
Mengubah Konfigurasi Umum Website
Langkah:
- Buka halaman
/dashboard/web-setting - Ubah field yang diinginkan (Favicon URL, Logo URL, Live Messaging, dll.)
- Klik tombol Save di bagian bawah halaman
Hasil: Semua pengaturan disimpan dan langsung diterapkan ke website.
Mengaktifkan Mode Maintenance
Langkah:
- Di bagian header halaman, aktifkan toggle Display Under Maintenance (ubah ke ON)
- Klik tombol Save
Hasil: Website menampilkan halaman under maintenance kepada pengunjung. Admin tetap dapat mengakses dashboard.
Mengubah Platform Live Messaging
Langkah:
- Klik dropdown Live Messaging
- Pilih platform yang diinginkan (Chaport, Chatwoot, Live Chat, Penguin Bot, Sale Smartly, Tawk.to, atau Zendesk)
- Masukkan Live Chat Code / License Code yang sesuai dengan platform yang dipilih
- Klik tombol Save
Hasil: Widget live chat di website akan menggunakan platform yang baru.
Menonaktifkan Metode Deposit Tertentu
Langkah:
- Scroll ke bagian Deposit Method Setting
- Matikan toggle untuk metode deposit yang ingin dinonaktifkan
- Klik tombol Save
Hasil: Metode deposit yang dinonaktifkan tidak akan tampil sebagai pilihan bagi pemain.
Mengaktifkan Ingame Widget
Langkah:
- Scroll ke bagian Ingame Widget Desktop atau Ingame Widget Mobile
- Aktifkan toggle (ubah ke ON)
- Code editor akan aktif — edit script widget sesuai kebutuhan
- Klik tombol Save
Hasil: Widget akan tampil di halaman in-game pada platform yang sesuai (desktop/mobile).
Mengedit Widget atau Analytics Script
Langkah:
- Scroll ke bagian Widget atau Register Analytics Script
- Klik area code editor dan edit kode langsung
- Gunakan tombol Show Error untuk mengecek kesalahan kode sebelum menyimpan
- Gunakan tombol Fullscreen untuk editing di mode layar penuh
- Klik tombol Save setelah selesai mengedit
Notes
- Semua perubahan pada halaman ini disimpan sekaligus saat tombol Save ditekan — tidak ada save per-section.
- Field yang ditandai
*(bintang) bersifat wajib diisi: Live Messaging, Maximum Password Attempts, Target AMP (Login), Target AMP (Register). - Untuk integrasi Google Analytics, diperlukan dua nilai: Tracking ID (format
G-XXXXXXXX) dan Analytics Token untuk API akses data. - Code editor pada Ingame Widget Desktop dan Ingame Widget Mobile hanya aktif apabila toggle masing-masing dalam kondisi ON.
- Perubahan pada Display Under Maintenance berdampak langsung pada aksesibilitas website pemain setelah di-save.
- URL Favicon harus berukuran sangat kecil (16×16 px) — pastikan URL mengarah ke gambar dengan dimensi yang tepat.