Lär dig hur du konfigurerar adminåtkomst, använder adminkommandon i spelet, ställer in BattlEye anti-cheat och hanterar din Arma 3-server med RCON-verktyg. För grundläggande serverkonfiguration, se vår Guide för serverinstallation. För modhantering, se Guide för modinstallation.
Konfiguration av adminlösenord
Adminlösenordet anges i din server.cfg-fil. Detta lösenord ger full serverkontroll till alla som loggar in med det i spelet.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Du kan också ange ett separat kommandolösenord för serverbaserade skriptkommandon (sällan nödvändigt för de flesta serveroperatörer):
serverCommandPassword = "AnotherSecurePassword";
Adminlogin i spelet
För att logga in som admin medan du är ansluten till din server:
- Tryck på chattangenten (standard:
/i chattkanalen) för att öppna chattinmatningen. - Skriv följande kommando:
#login YourSecureAdminPassword
Om lösenordet är korrekt visas ett bekräftelsemeddelande i chatten. Du har nu åtkomst till alla adminkommandon under hela din session.
Referens för adminkommandon
När du är inloggad som admin kan du använda följande kommandon i chattinmatningen. Alla kommandon har prefixet #:
| Kommando | Beskrivning |
|---|---|
#login <password> |
Autentisera dig som serveradmin. |
#logout |
Återkalla din adminsession. |
#kick <player_id> |
Sparka ut en spelare från servern. Använd spelarens ID-nummer från spelarlistan. |
#ban <player_id> |
Bannlys en spelare från servern (läggs till i ban.txt). |
#restart |
Starta om det aktuella uppdraget. Alla spelare förblir anslutna men uppdraget laddas om. |
#reassign |
Flytta alla spelare tillbaka till rollvalsskärmen (lobbyn) utan att starta om uppdraget. |
#missions |
Öppna uppdragsvalsskärmen, vilket låter dig byta aktuellt uppdrag. |
#shutdown |
Stäng omedelbart av servern. Alla spelare kopplas från. |
#lock |
Lås servern och förhindra nya spelare från att ansluta. |
#unlock |
Lås upp servern och tillåt nya spelare att ansluta igen. |
#monitor <interval> |
Visa serverns prestandainformation med det angivna intervallet (sekunder). Använd #monitor 0 för att inaktivera. |
#debug off |
Inaktivera felsökningsindikatorer för voice-over-network. |
#init |
Återinitiera servern (ladda om server.cfg utan fullständig omstart). |
#exec ban <player_id> |
Alternativt bannlysningskommando som även lägger till i BattlEyes bannlysningslista. |
#kick och #ban använder spelarens numeriska ID, inte deras namn. Du kan hitta spelar-ID:n i serverkonsolens utdata i GPanel, eller använda spelarlistan som är tillgänglig via escape-menyn i spelet.
Hantera bannlysningar
Bannlysningar lagras i filen ban.txt i din serverkatalog. Varje rad innehåller en spelares Steam64-ID (eller GUID). Du kan hantera bannlysningar genom att redigera den här filen direkt:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
För att häva bannlysningen av en spelare, ta bort dess post från ban.txt och starta om servern (eller använd #init för att ladda om konfigurationen).
Konfiguration av BattlEye Anti-Cheat
BattlEye (BE) är anti-cheat-systemet som används av Arma 3. Det rekommenderas starkt att hålla BattlEye aktiverat på publika servrar för att förhindra fusk och exploits.
Aktivera BattlEye
Se till att följande är inställt i din server.cfg:
BattlEye = 1; // 1 = enabled, 0 = disabled
BattlEye-konfigurationsfiler
BattlEye-konfigurationsfiler finns i katalogen battleye/ i din serverprofil eller serverrot. Huvudkonfigurationsfilen är beserver_x64.cfg (eller beserver.cfg på 32-bitars):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Inställning | Beskrivning |
|---|---|
RConPassword |
Lösenord för RCON-åtkomst (Remote Console). Krävs för externa RCON-verktyg. |
RConPort |
Port som används för RCON-anslutningar. Standard är game-port + 4 (t.ex. 2306 om game-porten är 2302). Denna port måste vara tillgänglig om du vill använda externa RCON-verktyg. |
MaxPing |
Maximalt tillåten ping innan BattlEye sparkar ut spelaren (separat från maxPing i server.cfg). |
BattlEye-filterfiler
BattlEye använder filterfiler för att upptäcka och blockera misstänkta skript och kommandon. Dessa är textfiler i katalogen battleye/:
scripts.txt— Filter för skriptkörningremoteexec.txt— Filter för fjärrkörningsanroppublicvariable.txt— Filter för sändningar av publika variablersetdamage.txt,setpos.txt, etc. — Filter för specifika kommandon
Varje rad i en filterfil har formatet:
// 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/ för att identifiera vilket filter som utlöses och lägg till lämpliga undantag.
BattlEye RCON-verktyg
RCON (Remote Console) låter dig hantera din server externt utan att vara inloggad i spelet. Det finns flera populära RCON-verktyg för Arma 3:
BEC (BattlEye Extended Controls)
BEC är ett omfattande serverhanteringsverktyg som ansluter via BattlEye RCON. Funktionerna inkluderar:
- Schemalagda omstartsmeddelanden och automatiska omstarter
- Spelarövervakning samt kick-/bannlysningshantering
- Automatiserade meddelanden (regler, tillkännagivanden)
- Whitelist-hantering
- Schemaläggning av anpassade kommandon
BEC-konfiguration kräver din servers IP, RCON-port och RCON-lösenord enligt vad som anges i beserver_x64.cfg.
DaRT (Arma RCON Tool)
DaRT är en lättviktig, GUI-baserad RCON-klient. För att ansluta:
- Ladda ned DaRT från dess officiella källa.
- Ange din server-IP, RCON-port (t.ex.
2306) och RCON-lösenord. - Klicka på Connect.
- När du är ansluten kan du se spelare, skicka meddelanden, sparka ut/bannlysa spelare och köra serverkommandon.
Vanliga RCON-kommandon
Dessa kommandon kan skickas via valfri BattlEye RCON-klient:
| Kommando | Beskrivning |
|---|---|
players |
Lista alla anslutna spelare med deras ID:n, IP:er och GUID:er. |
kick <id> <reason> |
Sparka ut en spelare med ett valfritt orsaksmeddelande. |
ban <id> <minutes> <reason> |
Bannlys en spelare under en angiven tid (0 = permanent). |
bans |
Lista alla aktiva bannlysningar. |
removeBan <ban_id> |
Ta bort en bannlysning baserat på dess ID (från bannlysningslistan). |
say -1 <message> |
Skicka ett globalt meddelande till alla spelare (-1 = alla). |
say <id> <message> |
Skicka ett privat meddelande till en specifik spelare. |
loadBans |
Ladda om bannlysningslistan från fil. |
writeBans |
Skriv aktuella bannlysningar till bannlysningsfilen. |
loadScripts |
Ladda om BattlEye-filterskript. |
loadEvents |
Ladda om BattlEye-händelseskript. |
#lock |
Lås servern (samma som kommandot i spelet). |
#unlock |
Lås upp servern. |
#shutdown |
Stäng av servern. |
#restart |
Starta om det aktuella uppdraget. |
#reassign |
Flytta alla spelare till rollvalet. |
#missions |
Öppna uppdragsvalet. |
Serverloggar
Arma 3 genererar flera loggfiler som är väsentliga för felsökning av serverproblem, spårning av spelaraktivitet och diagnostisering av BattlEye-händelser.
| Loggfil | Plats | Beskrivning |
|---|---|---|
| RPT-logg | <profile>/*.rpt |
Huvudserverlogg. Innehåller startinformation, fel, skriptloggar och kraschrapporter. En ny RPT skapas vid varje serverstart. |
| Konsollogg | server_console.log |
Utdata som definieras av logFile i server.cfg. Innehåller konsolutdata inklusive spelaranslutningar. |
| BattlEye-loggar | battleye/*.log |
BattlEye-filteröverträdelser, kicks och bannlysningar. Kontrollera dessa när spelare rapporterar falska kicks. |
| Net-logg | <profile>/net.log |
Nätverksdiagnostik (om startparametern -netlog används). |
Få åtkomst till loggar via File Manager i GPanel eller via SFTP. RPT-loggen är den viktigaste filen för att diagnostisera krascher, modproblem och skriptfel.
Relaterade artiklar
- Arma 3 Guide för serverinstallation — Grundläggande serverinstallation, server.cfg, svårighetsinställningar och prestandajustering.
- Arma 3 Guide för modinstallation — Steam Workshop-mods, SFTP-uppladdning, laddningsordning och signaturverifiering.
- Hur du hittar din server-IP och port
- Hur du laddar upp filer via SFTP
- Kom igång med din nya server
Behöver du hjälp?
Behöver du hjälp med att konfigurera adminåtkomst, BattlEye eller RCON på din Arma 3-server? Öppna ett supportärende så hjälper vårt team dig gärna.