Promo Kilat 50% diskon untuk semua server Hanya Tersisa Beberapa Jam!
Berakhir dalam: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Pengaturan Admin dan BattlEye Arma 3

ID arma-3 admin battleye rcon 0 found this helpful

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";
Keamanan: Pilih kata sandi admin yang kuat dan jangan pernah membagikannya kepada pemain yang tidak tepercaya. Siapa pun yang memiliki kata sandi admin memiliki kontrol penuh atas server, termasuk kemampuan untuk mengeluarkan, memblokir, dan mematikan server.

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:

  1. Tekan tombol chat (default: / di saluran chat) untuk membuka input chat.
  2. 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.

Tips: Login admin tidak bertahan di antara pemutusan koneksi. Anda harus melakukan autentikasi ulang setiap kali bergabung ke server.

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.
Catatan: Perintah #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).
Penting: Port RCon BattlEye mungkin perlu dibuka atau dialokasikan di GPanel tergantung pada paket hosting Anda. Jika koneksi RCON gagal, periksa bahwa port tersedia dan tidak diblokir. Hubungi dukungan Legion Hosting jika Anda memerlukan alokasi port tambahan.

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 skrip
  • remoteexec.txt — Filter untuk panggilan eksekusi jarak jauh
  • publicvariable.txt — Filter untuk siaran variabel publik
  • setdamage.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)
Tips: Server termodifikasi sering memerlukan pengecualian BattlEye kustom. Jika pemain dikeluarkan karena "Script Restriction" setelah menginstal mod, Anda mungkin perlu menambahkan pengecualian ke file filter yang relevan. Periksa log BattlEye di direktori 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:

  1. Unduh DaRT dari sumber resminya.
  2. Masukkan IP server, port RCON (mis. 2306), dan kata sandi RCON Anda.
  3. Klik Connect.
  4. 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.

Tips: File log RPT bisa menjadi sangat besar seiring waktu. Jika server Anda telah berjalan beberapa waktu, file RPT terbaru (diurutkan berdasarkan tanggal) berisi log sesi saat ini. File RPT lama dapat dihapus dengan aman untuk mengosongkan ruang disk.

Artikel Terkait

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.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.