Deze handleiding behandelt admin-configuratie, RCON-toegang, Workshop mod-installatie, scenariomods, BattlEye anti-cheat-configuratie en probleemoplossing voor je Arma Reforger dedicated server. Voor de eerste serverconfiguratie, configuratie, scenarioselectie en verbindingsinstructies, zie Arma Reforger Server Installatiehandleiding.
1. Admin-configuratie
Arma Reforger gebruikt een identiteitsgebaseerd adminsysteem. Admins worden gedefinieerd in het config.json-bestand met hun Bohemia Interactive (BI) identiteits-ID's.
Je Identiteits-ID Vinden
- Start Arma Reforger en open het Profiel-gedeelte vanuit het hoofdmenu.
- Je Bohemia Interactive identiteits-ID wordt weergegeven op je profielpagina. Het is een lange alfanumerieke reeks.
- Je kunt het ook vinden op je Bohemia Interactive accountpagina onder je profielinstellingen.
Admins Toevoegen aan config.json
- Stop de server vanuit GPanel.
- Open
config.jsonvia het Files-tabblad of via SFTP. - Zoek of voeg de
admins-array toe binnen hetgame-object. Voeg de identiteits-ID's van elke adminspeler toe:
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
- Elke vermelding in de
admins-array is een tekenreeks met de Bohemia Interactive identiteits-ID van één speler. - Je kunt zoveel admins toevoegen als nodig. Scheid vermeldingen met komma's.
- Sla het bestand op en start de server. De vermelde spelers hebben adminrechten wanneer ze deelnemen.
Admin-mogelijkheden
Spelers die in de admins-array staan hebben toegang tot:
- Spelers kicken/bannen via het in-game serverbeheer-menu.
- Game Master-modus -- Bij het draaien van een Game Master-scenario kunnen admins optreden als GM, eenheden en doelstellingen plaatsen en het scenario in realtime besturen.
- Beheeropdrachten via de in-game console wanneer ingeschakeld.
2. RCON-toegang
RCON (Remote Console) stelt je in staat om serveropdrachten uit te voeren zonder het spel te betreden. Dit is handig voor geautomatiseerd beheer, geplande herstarts en monitoring.
RCON Instellen
- Stel de
ADMIN_PASSWORD-opstartvariabele in GPanel in, of stelpasswordAdminin inconfig.json. Dit is het RCON-wachtwoord. - Zorg ervoor dat de RCON-poort toegankelijk is. Standaard is de RCON-poort je gamepoort plus 1 (bijv. gamepoort 2001 = RCON-poort 2002). Controleer het Network-tabblad van GPanel voor je toegewezen poorten.
Verbinden via RCON
Je kunt elke BattlEye RCON-compatibele client gebruiken om verbinding te maken. Populaire opties zijn:
- BattlEye RCon -- De officiële BattlEye RCON-client.
- ArmA Reforger Server Tool -- Communitytools ontworpen voor Reforger-serverbeheer.
Maak verbinding met het IP-adres van je server, de RCON-poort en het adminwachtwoord.
| Opdracht | Beschrijving |
|---|---|
#kick <player_id> |
Kick een speler van de server. |
#ban <player_id> |
Ban een speler van de server. |
#shutdown |
Sluit de server netjes af. Het is over het algemeen beter om GPanel te gebruiken voor stops en herstarts. |
#restart |
Herstart het huidige scenario zonder het serverproces te herstarten. |
players |
Toon momenteel verbonden spelers met hun ID's. |
3. Workshop Mod-installatie
Arma Reforger ondersteunt mods via de Bohemia Interactive Workshop. Mods worden aan de server toegevoegd door hun mod-ID's op te geven in config.json.
Mod-ID's Vinden
- Blader door de Arma Reforger Workshop in-game of op de Bohemia Interactive website.
- Zoek de mod die je wilt installeren en noteer het Mod ID (een lange alfanumerieke reeks) en het versienummer.
- Sommige mods hebben ook een Scenario ID als ze aangepaste scenario's bevatten. Dit heb je nodig als je een gemodded scenario wilt draaien.
Mods Toevoegen aan config.json
- Stop de server vanuit GPanel.
- Open
config.jsonvia het Files-tabblad of via SFTP. - Zoek de
mods-array binnen hetgame-object. Voeg elke mod toe met het volgende formaat:
{
"game": {
"mods": [
{
"modId": "5965280B2B15DE67",
"name": "Example Mod",
"version": "1.0.0"
},
{
"modId": "ABC123DEF4567890",
"name": "Another Mod",
"version": "2.1.0"
}
],
...
}
}
modId-- De unieke Workshop mod-identificatie.name-- Een beschrijvende naam voor je referentie. Dit beïnvloedt het laden niet, maar helpt bij het identificeren van mods in de configuratie.version-- De te gebruiken modversie. De server downloadt deze versie van de Workshop bij het opstarten.
mods-array staan automatisch gedownload en geïnstalleerd vanuit de Workshop. Je hoeft modbestanden niet handmatig via SFTP te uploaden. De eerste start na het toevoegen van nieuwe mods kan langer duren terwijl de server de modgegevens downloadt.
Laadvolgorde
Mods worden geladen in de volgorde waarin ze in de mods-array staan. Als je mods hebt die afhankelijk zijn van andere mods (bijv. een mod die een framework-mod vereist), plaats de afhankelijkheid dan eerst:
"mods": [
{ "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
{ "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]
4. Scenariomods
Sommige Workshop-mods bevatten aangepaste scenario's (spelmodi of kaarten). Om een gemodded scenario te gebruiken:
- Voeg de mod toe aan de
mods-array zoals hierboven beschreven. - Stel de
scenarioIdin op het resource-ID van het scenario, dat wordt vermeld in de Workshop-beschrijving van de mod.
{
"game": {
"scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
"mods": [
{
"modId": "SCENARIO_MOD_ID",
"name": "Custom Scenario Mod",
"version": "1.0.0"
}
]
}
}
5. BattlEye Anti-Cheat
Arma Reforger bevat BattlEye anti-cheat-bescherming. Het is standaard ingeschakeld en wordt aanbevolen voor openbare servers.
| Instelling | Waarde | Effect |
|---|---|---|
battlEye |
true |
Spelers moeten BattlEye geïnstalleerd hebben en actief hebben. Valsspelers worden gedetecteerd en verbannen. Aanbevolen voor openbare servers. |
battlEye |
false |
Geen anti-cheat-handhaving. Spelers kunnen deelnemen zonder BattlEye. Gebruik dit alleen voor privé-/testservers. |
De battlEye-instelling bevindt zich in het gameProperties-object in config.json:
"gameProperties": {
"battlEye": true
}
6. Probleemoplossing
Mods Laden Niet
- Controleer of de
modIdenversioninconfig.jsoncorrect zijn. Kopieer ze rechtstreeks van de Workshop-listing om typefouten te voorkomen. - Controleer het serverconsole-logboek op downloadfouten. De server kan mods mogelijk niet downloaden als de Workshop tijdelijk niet beschikbaar is.
- Zorg ervoor dat de mod compatibel is met de huidige versie van Arma Reforger. Mods kunnen kapot gaan na game-updates.
- Probeer alle mods te verwijderen en ze één voor één toe te voegen om te identificeren welke mod problemen veroorzaakt.
- Controleer of je JSON-syntaxis correct is. Een syntaxisfout ergens in
config.jsonvoorkomt dat het hele bestand wordt geladen.
Servercrashes
- Controleer de console op foutmeldingen vóór de crash. Veelvoorkomende oorzaken zijn incompatibele mods en ongeldige configuratiewaarden.
- Als de crash optreedt na het toevoegen van een mod, verwijder de mod en test opnieuw. Sommige mods kunnen met elkaar conflicteren.
- Valideer
config.jsonmet een JSON-validator om syntaxisfouten uit te sluiten. - Probeer
maxPlayersofserverMaxViewDistancete verlagen als de server crasht onder belasting. - Als crashes aanhouden, open een supportticket met je server-IP, de inhoud van
config.json(verberg wachtwoorden) en eventuele foutmeldingen van de console.
Verbindingsproblemen
- Als spelers geen verbinding kunnen maken na het toevoegen van mods, bevestig dan dat ze dezelfde mods geïnstalleerd hebben. Arma Reforger vraagt spelers om vereiste mods te downloaden bij het deelnemen, maar dit kan mislukken als de modversie niet exact overeenkomt.
- Controleer of het
version-veld in je modvermeldingen overeenkomt met de versie die beschikbaar is op de Workshop. Verouderde versienummers veroorzaken een mismatch. - Controleer of de
battlEye-instellingen consistent zijn -- als het is ingeschakeld op de server, moeten spelers BattlEye actief hebben. - Als de server niet zichtbaar is in de browser, controleer dan of
visibleoptruestaat ena2sQueryEnabledoptrueinconfig.json. - Zorg ervoor dat zowel de server als alle clients dezelfde gameversie draaien. Arma Reforger-updates kunnen tijdelijk de compatibiliteit verbreken.
Adminrechten Werken Niet
- Bevestig dat je Bohemia Interactive identiteits-ID correct vermeld staat in de
admins-array inconfig.json. - Identiteits-ID's zijn hoofdlettergevoelig. Kopieer ze exact zoals ze worden weergegeven in je Bohemia-profiel.
- Zorg ervoor dat
config.jsoncorrect is opgemaakt. Een JSON-syntaxisfout voorkomt dat de adminlijst wordt geladen. - Herstart de server na het aanbrengen van wijzigingen in
config.json. Wijzigingen worden alleen gelezen bij het opstarten.
Gerelateerde Artikelen
- Arma Reforger Server Installatiehandleiding
- Hoe Vind Je het IP-adres en de Poort van Je Server
- Hoe Upload Je Bestanden via SFTP
- Server Opstarthandleiding
Hulp Nodig?
Als je problemen ondervindt met je Arma Reforger server die hier niet worden behandeld, open een supportticket en vermeld je server-IP, een beschrijving van het probleem en eventuele relevante foutmeldingen van de GPanel-console.