Denne guiden dekker adminoppsett, RCON-tilgang, installasjon av Workshop-mods, scenario-mods, konfigurasjon av BattlEye-juksebeskyttelse og feilsøking for din Arma Reforger dedikerte server. For innledende serveroppsett, konfigurasjon, scenariovalg og tilkoblingsinstruksjoner, se Oppsettsguide for Arma Reforger-server.
1. Adminoppsett
Arma Reforger bruker et identitetsbasert adminsystem. Admins defineres i filen config.json ved hjelp av deres Bohemia Interactive (BI) identitets-IDer.
Finne din identitets-ID
- Start Arma Reforger og åpne Profile-seksjonen fra hovedmenyen.
- Din Bohemia Interactive identitets-ID vises på profilsiden din. Det er en lang alfanumerisk streng.
- Alternativt kan du finne den på din Bohemia Interactive-kontoside under profilinnstillingene dine.
Legge til admins i config.json
- Stopp serveren fra GPanel.
- Åpne
config.jsonved hjelp av fanen Files eller via SFTP. - Finn eller legg til
admins-arrayet inne igame-objektet. Legg til identitets-IDene for hver admin-spiller:
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
- Hver oppføring i
admins-arrayet er en streng som inneholder én spillers Bohemia Interactive identitets-ID. - Du kan legge til så mange admins du trenger. Skill oppføringer med komma.
- Lagre filen og start serveren. De oppførte spillerne vil ha adminrettigheter når de blir med.
Adminfunksjoner
Spillere oppført i admins-arrayet har tilgang til:
- Kaste ut / utestenge spillere gjennom serverbehandlingsmenyen i spillet.
- Game Master-modus -- Hvis du kjører et Game Master-scenario, kan admins fungere som GM, plassere enheter, mål og styre scenarioet i sanntid.
- Administrative kommandoer gjennom konsollen i spillet når den er aktivert.
2. RCON-tilgang
RCON (Remote Console) lar deg utføre serverkommandoer uten å bli med i spillet. Dette er nyttig for automatisert administrasjon, planlagte omstarter og overvåking.
Sette opp RCON
- Sett
ADMIN_PASSWORD-oppstartsvariabelen i GPanel, eller settpasswordAdminiconfig.json. Dette er RCON-passordet. - Sørg for at RCON-porten er tilgjengelig. Som standard er RCON-porten din spillport pluss 1 (f.eks. spillport 2001 = RCON-port 2002). Sjekk fanen Network i GPanel for de tildelte portene dine.
Koble til via RCON
Du kan bruke en hvilken som helst BattlEye RCON-kompatibel klient for å koble til. Populære alternativer inkluderer:
- BattlEye RCon -- Den offisielle BattlEye RCON-klienten.
- ArmA Reforger Server Tool -- Fellesskapsverktøy designet for Reforger-serveradministrasjon.
Koble til med serverens IP, RCON-port og adminpassord.
| Kommando | Beskrivelse |
|---|---|
#kick <player_id> |
Kast ut en spiller fra serveren. |
#ban <player_id> |
Utesteng en spiller fra serveren. |
#shutdown |
Steng ned serveren på en kontrollert måte. Det er generelt bedre å bruke GPanel for stopp og omstarter. |
#restart |
Start gjeldende scenario på nytt uten å starte serverprosessen på nytt. |
players |
List opp aktuelt tilkoblede spillere med deres IDer. |
3. Installasjon av Workshop-mods
Arma Reforger støtter mods gjennom Bohemia Interactive Workshop. Mods legges til serveren ved å spesifisere deres mod-IDer i config.json.
Finne mod-IDer
- Bla gjennom Arma Reforger Workshop i spillet eller på Bohemia Interactive-nettstedet.
- Finn modden du vil installere og noter dens Mod ID (en lang alfanumerisk streng) og Version-nummer.
- Noen mods har også en Scenario ID hvis de inkluderer egendefinerte scenarier. Du trenger dette hvis du vil kjøre et modifisert scenario.
Legge til mods i config.json
- Stopp serveren fra GPanel.
- Åpne
config.jsonved hjelp av fanen Files eller via SFTP. - Finn
mods-arrayet inne igame-objektet. Legg til hver mod med følgende format:
{
"game": {
"mods": [
{
"modId": "5965280B2B15DE67",
"name": "Example Mod",
"version": "1.0.0"
},
{
"modId": "ABC123DEF4567890",
"name": "Another Mod",
"version": "2.1.0"
}
],
...
}
}
modId-- Den unike Workshop-mod-identifikatoren.name-- Et beskrivende navn til din referanse. Dette påvirker ikke lasting, men hjelper med å identifisere mods i konfigurasjonen.version-- Mod-versjonen som skal brukes. Serveren laster ned denne versjonen fra Workshop ved oppstart.
mods-arrayet fra Workshop. Du trenger ikke å laste opp modfiler manuelt via SFTP. Den første oppstarten etter at du har lagt til nye mods kan ta lengre tid mens serveren laster ned moddataene.
Lasterekkefølge
Mods lastes i den rekkefølgen de vises i mods-arrayet. Hvis du har mods som er avhengige av andre mods (f.eks. en mod som krever en rammeverk-mod), list avhengigheten først:
"mods": [
{ "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
{ "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]
4. Scenario-mods
Noen Workshop-mods inkluderer egendefinerte scenarier (spillmoduser eller kart). For å bruke et modifisert scenario:
- Legg til modden i
mods-arrayet som beskrevet ovenfor. - Sett
scenarioIdtil scenarioets ressurs-ID, som er oppgitt i moddens Workshop-beskrivelse.
{
"game": {
"scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
"mods": [
{
"modId": "SCENARIO_MOD_ID",
"name": "Custom Scenario Mod",
"version": "1.0.0"
}
]
}
}
5. BattlEye-juksebeskyttelse
Arma Reforger inkluderer BattlEye-juksebeskyttelse. Den er aktivert som standard og anbefales for offentlige servere.
| Innstilling | Verdi | Effekt |
|---|---|---|
battlEye |
true |
Spillere må ha BattlEye installert og kjørende. Juksere oppdages og utestenges. Anbefalt for offentlige servere. |
battlEye |
false |
Ingen juksebeskyttelse håndheves. Spillere kan bli med uten BattlEye. Bruk kun for private servere / testservere. |
Innstillingen battlEye ligger inne i gameProperties-objektet i config.json:
"gameProperties": {
"battlEye": true
}
6. Feilsøking
Mods lastes ikke
- Verifiser at
modIdogversioniconfig.jsoner riktige. Kopier dem direkte fra Workshop-oppføringen for å unngå skrivefeil. - Sjekk serverkonsollens logg for nedlastingsfeil. Serveren kan mislykkes i å laste ned mods hvis Workshop er midlertidig utilgjengelig.
- Sørg for at modden er kompatibel med den gjeldende versjonen av Arma Reforger. Mods kan slutte å fungere etter spilloppdateringer.
- Prøv å fjerne alle mods og legge dem til én om gangen for å identifisere hvilken mod som forårsaker problemer.
- Verifiser at JSON-syntaksen din er riktig. En syntaksfeil hvor som helst i
config.jsonvil forhindre at hele filen lastes.
Serverkrasj
- Sjekk konsollen for feilmeldinger før krasjet. Vanlige årsaker inkluderer inkompatible mods og ugyldige konfigurasjonsverdier.
- Hvis krasjet oppstår etter at du har lagt til en mod, fjern modden og test igjen. Noen mods kan komme i konflikt med hverandre.
- Valider
config.jsonmed en JSON-validator for å utelukke syntaksfeil. - Prøv å redusere
maxPlayersellerserverMaxViewDistancehvis serveren krasjer under belastning. - Hvis krasjene vedvarer, opprett en supportsak med server-IP-en din, innholdet i
config.json(sladd passord) og eventuelle feilmeldinger fra konsollen.
Tilkoblingsproblemer
- Hvis spillere ikke kan koble til etter at mods er lagt til, bekreft at de har de samme modsene installert. Arma Reforger vil be spillere om å laste ned nødvendige mods når de blir med, men dette kan mislykkes hvis mod-versjonen ikke samsvarer nøyaktig.
- Verifiser at
version-feltet i mod-oppføringene dine samsvarer med versjonen tilgjengelig på Workshop. Utdaterte versjonsnumre vil forårsake et avvik. - Sjekk at
battlEye-innstillingene er konsistente -- hvis aktivert på serveren, må spillere ha BattlEye kjørende. - Hvis serveren ikke er synlig i leseren, sjekk at
visibleertrueoga2sQueryEnabledertrueiconfig.json. - Sørg for at både serveren og alle klienter kjører samme spillversjon. Arma Reforger-oppdateringer kan midlertidig bryte kompatibiliteten.
Adminrettigheter fungerer ikke
- Bekreft at din Bohemia Interactive identitets-ID er korrekt oppført i
admins-arrayet iconfig.json. - Identitets-IDer skiller mellom store og små bokstaver. Kopier dem nøyaktig slik de vises i Bohemia-profilen din.
- Sørg for at
config.jsoner riktig formatert. En JSON-syntaksfeil vil forhindre at adminlisten lastes. - Start serveren på nytt etter at du har gjort endringer i
config.json. Endringer leses kun ved oppstart.
Relaterte artikler
- Oppsettsguide for Arma Reforger-server
- Slik finner du server-IP og port
- Slik laster du opp filer via SFTP
- Guide for serveroppstart
Trenger du hjelp?
Hvis du støter på problemer med Arma Reforger-serveren din som ikke dekkes her, opprett en supportsak og inkluder server-IP-en din, en beskrivelse av problemet og eventuelle relevante feilmeldinger fra GPanel-konsollen.