Leer hoe je admin-toegang configureert, in-game admin-commando's gebruikt, BattlEye anti-cheat instelt en je Arma 3 server beheert met RCON-tools. Voor initiële serverconfiguratie, zie onze Server Setup Guide. Voor modbeheer, zie de Mod Installation Guide.
Admin-wachtwoordconfiguratie
Het admin-wachtwoord wordt ingesteld in je server.cfg bestand. Dit wachtwoord geeft volledige servercontrole aan iedereen die ermee inlogt in-game.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Je kunt ook een apart commando-wachtwoord instellen voor server-side scriptcommando's (zelden nodig voor de meeste serverbeheerders):
serverCommandPassword = "AnotherSecurePassword";
In-game admin-login
Om in te loggen als admin terwijl je verbonden bent met je server:
- Druk op de chattoets (standaard:
/in het chatkanaal) om de chatinvoer te openen. - Typ het volgende commando:
#login YourSecureAdminPassword
Als het wachtwoord correct is, zie je een bevestigingsbericht in de chat. Je hebt nu toegang tot alle admin-commando's voor de duur van je sessie.
Overzicht admin-commando's
Eenmaal ingelogd als admin kun je de volgende commando's gebruiken in de chatinvoer. Alle commando's hebben het voorvoegsel #:
| Commando | Beschrijving |
|---|---|
#login <password> |
Authenticeer als serveradmin. |
#logout |
Trek je adminsessie in. |
#kick <player_id> |
Kick een speler van de server. Gebruik het ID-nummer van de speler uit de spelerslijst. |
#ban <player_id> |
Ban een speler van de server (wordt toegevoegd aan ban.txt). |
#restart |
Herstart de huidige missie. Alle spelers blijven verbonden maar de missie wordt opnieuw geladen. |
#reassign |
Verplaats alle spelers terug naar het rolselectiescherm (lobby) zonder de missie te herstarten. |
#missions |
Open het missieselectiescherm, waarmee je de huidige missie kunt wijzigen. |
#shutdown |
Sluit de server onmiddellijk af. Alle spelers worden losgekoppeld. |
#lock |
Vergrendel de server, zodat nieuwe spelers niet kunnen joinen. |
#unlock |
Ontgrendel de server, zodat nieuwe spelers weer kunnen joinen. |
#monitor <interval> |
Toon serverprestatie-informatie op het opgegeven interval (seconden). Gebruik #monitor 0 om uit te schakelen. |
#debug off |
Schakel voice-over-network debuggingindicatoren uit. |
#init |
Herinitialiseer de server (herlaad server.cfg zonder volledige herstart). |
#exec ban <player_id> |
Alternatief ban-commando dat ook toevoegt aan de BattlEye-banlijst. |
#kick en #ban gebruiken het numerieke ID van de speler, niet hun naam. Je kunt speler-ID's vinden in de serverconsole-uitvoer in GPanel, of via de spelerslijst die toegankelijk is via het in-game escape-menu.
Bans beheren
Bans worden opgeslagen in het ban.txt bestand in je servermap. Elke regel bevat het Steam64 ID (of GUID) van een speler. Je kunt bans beheren door dit bestand rechtstreeks te bewerken:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Om een speler te ontbannen, verwijder hun vermelding uit ban.txt en herstart de server (of gebruik #init om de configuratie te herladen).
BattlEye Anti-Cheat configuratie
BattlEye (BE) is het anti-cheatsysteem dat wordt gebruikt door Arma 3. Het wordt sterk aanbevolen om BattlEye ingeschakeld te houden op publieke servers om valsspelen en exploits te voorkomen.
BattlEye inschakelen
Zorg ervoor dat het volgende is ingesteld in je server.cfg:
BattlEye = 1; // 1 = enabled, 0 = disabled
BattlEye-configuratiebestanden
BattlEye-configuratiebestanden bevinden zich in de battleye/ map binnen je serverprofiel of serverroot. Het hoofdconfiguratiebestand is beserver_x64.cfg (of beserver.cfg op 32-bit):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Instelling | Beschrijving |
|---|---|
RConPassword |
Wachtwoord voor RCON (Remote Console) toegang. Vereist voor externe RCON-tools. |
RConPort |
Poort gebruikt voor RCON-verbindingen. Standaard is game-poort + 4 (bijv. 2306 als de game-poort 2302 is). Deze poort moet bereikbaar zijn als je externe RCON-tools wilt gebruiken. |
MaxPing |
Maximaal toegestane ping voordat BattlEye de speler kickt (los van server.cfg maxPing). |
BattlEye-filterbestanden
BattlEye gebruikt filterbestanden om verdachte scripts en commando's te detecteren en blokkeren. Dit zijn tekstbestanden in de battleye/ map:
scripts.txt— Filters voor scriptuitvoeringremoteexec.txt— Filters voor remote execution-aanroepenpublicvariable.txt— Filters voor publieke variabele-uitzendingensetdamage.txt,setpos.txt, etc. — Filters voor specifieke commando's
Elke regel in een filterbestand heeft het volgende formaat:
// 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/ map om te identificeren welk filter wordt geactiveerd en voeg passende uitzonderingen toe.
BattlEye RCON-tools
RCON (Remote Console) stelt je in staat om je server extern te beheren zonder in de game ingelogd te zijn. Er zijn verschillende populaire RCON-tools voor Arma 3:
BEC (BattlEye Extended Controls)
BEC is een uitgebreide serverbeheertool die verbinding maakt via BattlEye RCON. Functies zijn onder andere:
- Geplande herstartberichten en automatische herstarts
- Spelermonitoring en kick/ban-beheer
- Automatische berichten (regels, aankondigingen)
- Whitelist-beheer
- Aangepaste commandoplanning
BEC-configuratie vereist het IP-adres van je server, de RCON-poort en het RCON-wachtwoord zoals ingesteld in beserver_x64.cfg.
DaRT (Arma RCON Tool)
DaRT is een lichtgewicht, GUI-gebaseerde RCON-client. Om te verbinden:
- Download DaRT van de officiële bron.
- Voer het IP-adres van je server, de RCON-poort (bijv.
2306) en het RCON-wachtwoord in. - Klik op Connect.
- Eenmaal verbonden kun je spelers bekijken, berichten verzenden, spelers kicken/bannen en servercommando's uitvoeren.
Veelgebruikte RCON-commando's
Deze commando's kunnen worden verzonden via elke BattlEye RCON-client:
| Commando | Beschrijving |
|---|---|
players |
Toon alle verbonden spelers met hun ID's, IP's en GUID's. |
kick <id> <reason> |
Kick een speler met een optioneel redenbericht. |
ban <id> <minutes> <reason> |
Ban een speler voor een opgegeven duur (0 = permanent). |
bans |
Toon alle actieve bans. |
removeBan <ban_id> |
Verwijder een ban op basis van het ID (uit de banlijst). |
say -1 <message> |
Stuur een globaal bericht naar alle spelers (-1 = iedereen). |
say <id> <message> |
Stuur een privébericht naar een specifieke speler. |
loadBans |
Herlaad de banlijst vanuit het bestand. |
writeBans |
Schrijf huidige bans naar het banbestand. |
loadScripts |
Herlaad BattlEye-filterscripts. |
loadEvents |
Herlaad BattlEye-eventscripts. |
#lock |
Vergrendel de server (zelfde als in-game commando). |
#unlock |
Ontgrendel de server. |
#shutdown |
Sluit de server af. |
#restart |
Herstart de huidige missie. |
#reassign |
Verplaats alle spelers naar rolselectie. |
#missions |
Open missieselectie. |
Serverlogbestanden
Arma 3 genereert verschillende logbestanden die essentieel zijn voor het oplossen van serverproblemen, het bijhouden van speleractiviteit en het diagnosticeren van BattlEye-events.
| Logbestand | Locatie | Beschrijving |
|---|---|---|
| RPT Log | <profile>/*.rpt |
Hoofd-serverlog. Bevat opstartinformatie, fouten, scriptlogs en crashrapporten. Bij elke serverstart wordt een nieuw RPT-bestand aangemaakt. |
| Console Log | server_console.log |
Uitvoer gedefinieerd door logFile in server.cfg. Bevat console-uitvoer inclusief spelerverbindingen. |
| BattlEye Logs | battleye/*.log |
BattlEye-filterovertredingen, kicks en bans. Controleer deze wanneer spelers onterechte kicks melden. |
| Net Log | <profile>/net.log |
Netwerkdiagnostiek (als de -netlog opstartparameter wordt gebruikt). |
Toegang tot logs via de File Manager in GPanel of via SFTP. Het RPT-logbestand is het belangrijkste bestand voor het diagnosticeren van crashes, modproblemen en scriptfouten.
Gerelateerde artikelen
- Arma 3 Server Setup Guide — Initiële serverconfiguratie, server.cfg, moeilijkheidsinstellingen en prestatieoptimalisatie.
- Arma 3 Mod Installation Guide — Steam Workshop mods, SFTP-upload, laadvolgorde en handtekeningverificatie.
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Hulp nodig?
Hulp nodig bij het configureren van admin-toegang, BattlEye of RCON op je Arma 3 server? Open een supportticket en ons team helpt je graag verder.