Pelajari cara mengonfigurasi akses admin, menggunakan perintah admin dalam-game, menyiapkan anti-cheat BattlEye, dan mengelola server Arma 3 Anda dengan alat RCON. Untuk konfigurasi server awal, lihat Panduan Pengaturan Server kami. Untuk manajemen mod, lihat Panduan Instalasi Mod.
Konfigurasi Kata Sandi Admin
Kata sandi admin diatur di file server.cfg Anda. Kata sandi ini memberikan kontrol penuh atas server kepada siapa pun yang masuk dengannya dalam-game.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Anda juga dapat mengatur kata sandi perintah terpisah untuk perintah scripting sisi server (jarang diperlukan untuk sebagian besar operator server):
serverCommandPassword = "AnotherSecurePassword";
Login Admin Dalam-Game
Untuk masuk sebagai admin saat terhubung ke server Anda:
- Tekan tombol chat (default:
/di saluran chat) untuk membuka input chat. - Ketik perintah berikut:
#login YourSecureAdminPassword
Jika kata sandi benar, Anda akan melihat pesan konfirmasi di chat. Anda sekarang memiliki akses ke semua perintah admin selama sesi Anda berlangsung.
Referensi Perintah Admin
Setelah masuk sebagai admin, Anda dapat menggunakan perintah berikut di input chat. Semua perintah diawali dengan #:
| Perintah | Deskripsi |
|---|---|
#login <password> |
Melakukan autentikasi sebagai admin server. |
#logout |
Mencabut sesi admin Anda. |
#kick <player_id> |
Mengeluarkan pemain dari server. Gunakan nomor ID pemain dari daftar pemain. |
#ban <player_id> |
Memblokir pemain dari server (ditambahkan ke ban.txt). |
#restart |
Me-restart misi saat ini. Semua pemain tetap terhubung tetapi misi dimuat ulang. |
#reassign |
Memindahkan semua pemain kembali ke layar pemilihan peran (lobby) tanpa me-restart misi. |
#missions |
Membuka layar pemilihan misi, memungkinkan Anda mengubah misi saat ini. |
#shutdown |
Segera mematikan server. Semua pemain terputus. |
#lock |
Mengunci server, mencegah pemain baru bergabung. |
#unlock |
Membuka kunci server, memungkinkan pemain baru bergabung kembali. |
#monitor <interval> |
Menampilkan informasi performa server pada interval yang diberikan (detik). Gunakan #monitor 0 untuk menonaktifkan. |
#debug off |
Menonaktifkan indikator debugging voice-over-network. |
#init |
Menginisialisasi ulang server (memuat ulang server.cfg tanpa restart penuh). |
#exec ban <player_id> |
Perintah ban alternatif yang juga menambahkan ke daftar ban BattlEye. |
#kick dan #ban menggunakan ID numerik pemain, bukan nama mereka. Anda dapat menemukan ID pemain di keluaran konsol server di GPanel, atau gunakan daftar pemain yang dapat diakses melalui menu escape dalam-game.
Mengelola Ban
Ban disimpan dalam file ban.txt di direktori server Anda. Setiap baris berisi Steam64 ID pemain (atau GUID). Anda dapat mengelola ban dengan mengedit file ini secara langsung:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Untuk membuka blokir pemain, hapus entri mereka dari ban.txt dan restart server (atau gunakan #init untuk memuat ulang konfigurasi).
Konfigurasi Anti-Cheat BattlEye
BattlEye (BE) adalah sistem anti-cheat yang digunakan oleh Arma 3. Sangat disarankan untuk tetap mengaktifkan BattlEye di server publik untuk mencegah cheating dan eksploitasi.
Mengaktifkan BattlEye
Pastikan berikut ini diatur di server.cfg Anda:
BattlEye = 1; // 1 = enabled, 0 = disabled
File Konfigurasi BattlEye
File konfigurasi BattlEye terletak di direktori battleye/ di dalam profil server atau root server Anda. File konfigurasi utama adalah beserver_x64.cfg (atau beserver.cfg pada 32-bit):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Pengaturan | Deskripsi |
|---|---|
RConPassword |
Kata sandi untuk akses RCON (Remote Console). Diperlukan untuk alat RCON eksternal. |
RConPort |
Port yang digunakan untuk koneksi RCON. Default adalah game port + 4 (mis. 2306 jika game port adalah 2302). Port ini harus dapat diakses jika Anda ingin menggunakan alat RCON eksternal. |
MaxPing |
Ping maksimum yang diizinkan sebelum BattlEye mengeluarkan pemain (terpisah dari maxPing di server.cfg). |
File Filter BattlEye
BattlEye menggunakan file filter untuk mendeteksi dan memblokir skrip serta perintah yang mencurigakan. Ini adalah file teks di direktori battleye/:
scripts.txt— Filter untuk eksekusi skripremoteexec.txt— Filter untuk panggilan eksekusi jarak jauhpublicvariable.txt— Filter untuk siaran variabel publiksetdamage.txt,setpos.txt, dll. — Filter untuk perintah tertentu
Setiap baris dalam file filter memiliki format:
// Filter line format: ACTION FILTER_STRING
// Actions: 1 = log, 2 = log+kick, 3 = log only (no kick), 4 = kick without log, 5 = log+ban
// Example scripts.txt entries:
5 createVehicle // Ban anyone using createVehicle in scripts
1 "BIS_fnc" // Log BIS functions (usually safe)
7 "" // Default action for unmatched entries (7 = log)
battleye/ untuk mengidentifikasi filter mana yang terpicu dan tambahkan pengecualian yang sesuai.
Alat RCON BattlEye
RCON (Remote Console) memungkinkan Anda mengelola server secara eksternal tanpa masuk ke dalam game. Ada beberapa alat RCON populer untuk Arma 3:
BEC (BattlEye Extended Controls)
BEC adalah alat manajemen server komprehensif yang terhubung melalui RCON BattlEye. Fiturnya meliputi:
- Pesan restart terjadwal dan restart otomatis
- Pemantauan pemain dan manajemen kick/ban
- Pesan otomatis (aturan, pengumuman)
- Manajemen whitelist
- Penjadwalan perintah kustom
Konfigurasi BEC memerlukan IP server, port RCON, dan kata sandi RCON Anda seperti yang diatur di beserver_x64.cfg.
DaRT (Arma RCON Tool)
DaRT adalah klien RCON berbasis GUI yang ringan. Untuk terhubung:
- Unduh DaRT dari sumber resminya.
- Masukkan IP server, port RCON (mis.
2306), dan kata sandi RCON Anda. - Klik Connect.
- Setelah terhubung, Anda dapat melihat pemain, mengirim pesan, mengeluarkan/memblokir pemain, dan menjalankan perintah server.
Perintah RCON Umum
Perintah ini dapat dikirim melalui klien RCON BattlEye apa pun:
| Perintah | Deskripsi |
|---|---|
players |
Menampilkan daftar semua pemain yang terhubung dengan ID, IP, dan GUID mereka. |
kick <id> <reason> |
Mengeluarkan pemain dengan pesan alasan opsional. |
ban <id> <minutes> <reason> |
Memblokir pemain untuk durasi tertentu (0 = permanen). |
bans |
Menampilkan daftar semua ban yang aktif. |
removeBan <ban_id> |
Menghapus ban berdasarkan ID-nya (dari daftar ban). |
say -1 <message> |
Mengirim pesan global ke semua pemain (-1 = semua). |
say <id> <message> |
Mengirim pesan pribadi ke pemain tertentu. |
loadBans |
Memuat ulang daftar ban dari file. |
writeBans |
Menulis ban saat ini ke file ban. |
loadScripts |
Memuat ulang skrip filter BattlEye. |
loadEvents |
Memuat ulang skrip event BattlEye. |
#lock |
Mengunci server (sama seperti perintah dalam-game). |
#unlock |
Membuka kunci server. |
#shutdown |
Mematikan server. |
#restart |
Me-restart misi saat ini. |
#reassign |
Memindahkan semua pemain ke pemilihan peran. |
#missions |
Membuka pemilihan misi. |
Log Server
Arma 3 menghasilkan beberapa file log yang penting untuk pemecahan masalah server, melacak aktivitas pemain, dan mendiagnosis event BattlEye.
| File Log | Lokasi | Deskripsi |
|---|---|---|
| RPT Log | <profile>/*.rpt |
Log server utama. Berisi info startup, kesalahan, log skrip, dan laporan crash. RPT baru dibuat setiap server start. |
| Console Log | server_console.log |
Keluaran yang didefinisikan oleh logFile di server.cfg. Berisi keluaran konsol termasuk koneksi pemain. |
| BattlEye Logs | battleye/*.log |
Pelanggaran filter BattlEye, kick, dan ban. Periksa ini ketika pemain melaporkan kick yang salah. |
| Net Log | <profile>/net.log |
Diagnostik jaringan (jika parameter peluncuran -netlog digunakan). |
Akses log melalui File Manager di GPanel atau melalui SFTP. Log RPT adalah file paling penting untuk mendiagnosis crash, masalah mod, dan kesalahan skrip.
Artikel Terkait
- Panduan Pengaturan Server Arma 3 — Pengaturan server awal, server.cfg, pengaturan tingkat kesulitan, dan penyetelan performa.
- Panduan Instalasi Mod Arma 3 — Mod Steam Workshop, unggahan SFTP, urutan pemuatan, dan verifikasi tanda tangan.
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
- Memulai dengan Server Baru Anda
Butuh Bantuan?
Butuh bantuan mengonfigurasi akses admin, BattlEye, atau RCON di server Arma 3 Anda? Buka tiket dukungan dan tim kami akan dengan senang hati membantu.