Zum Inhalt springen

So deaktivierst oder begrenzt du die KI auf deinem Arma Reforger Server ​

Über den Bereich "operating" in der config.json kannst du die KI auf deinem Server komplett abschalten oder eine Obergrenze für die Anzahl der KI-Einheiten festlegen. Das ist z.B. sinnvoll für reine PvP-Server oder um die Serverleistung zu schonen.

Hinweis

Der Bereich "operating" ist in der config.json deines Servers standardmäßig nicht vorhanden. Du legst ihn einmalig selbst an. Die Verwaltung überschreibt diesen Bereich beim Serverstart nicht, deine Einstellungen bleiben also erhalten.

Verfügbare Optionen ​

OptionStandardwertBeschreibung
disableAIfalseBei true wird die KI auf dem Server komplett deaktiviert.
aiLimit-1Maximale Anzahl an KI-Einheiten. Ist die Grenze erreicht, kann kein System weitere KI spawnen. Negative Werte werden ignoriert, es gilt dann keine Grenze.

KI komplett deaktivieren ​

  1. Server stoppen
    Stoppe deinen Server über die Verwaltung.

  2. Per SFTP verbinden
    Verbinde dich per SFTP mit deinem Server.

  3. config.json öffnen
    Öffne die Datei config.json im Hauptverzeichnis deines Servers.

  4. operating-Bereich hinzufügen
    Füge nach dem Bereich "game" den neuen Bereich "operating" hinzu. Setze dafür hinter die schließende Klammer von "game" ein Komma:

    json
    {
      "game": {
        ...
      },
      "operating": {
        "disableAI": true
      }
    }

    Der Bereich "operating" steht auf derselben Ebene wie "game" und nicht innerhalb davon. ... steht hier für deine bestehenden Einstellungen im Bereich "game", die du unverändert lässt.

    Tipp

    Prüfe die Datei nach dem Bearbeiten mit einem JSON-Formatter wie JSONLint – ein fehlendes oder überzähliges Komma reicht, damit der Server nicht startet.

  5. Server starten
    Speichere die Datei und starte deinen Server.

Achtung

Mit "disableAI": true wird die KI-Funktionalität auf dem Server vollständig abgeschaltet. Szenarien, in denen KI-Gegner oder KI-Trupps vorkommen (z.B. Combat Ops oder Conflict mit KI-Trupps), funktionieren dann nicht mehr wie vorgesehen. Wähle die vollständige Deaktivierung nur, wenn dein Szenario ohne KI auskommt.

Anzahl der KI-Einheiten begrenzen ​

Statt die KI komplett abzuschalten, kannst du auch eine Obergrenze festlegen. Das hilft vor allem bei Leistungsproblemen durch zu viele KI-Einheiten. Die Grenze gilt für alle Systeme, die KI spawnen – damit z.B. auch für KI, die ein Game Master platziert.

  1. Server stoppen
    Stoppe deinen Server über die Verwaltung.

  2. Per SFTP verbinden
    Verbinde dich per SFTP mit deinem Server.

  3. config.json öffnen
    Öffne die Datei config.json im Hauptverzeichnis deines Servers.

  4. aiLimit eintragen
    Füge im Bereich "operating" den Eintrag "aiLimit" mit der gewünschten Höchstzahl hinzu. Gibt es den Bereich noch nicht, legst du ihn wie oben beschrieben nach "game" an:

    json
    "operating": {
      "aiLimit": 60
    }

    Hast du zuvor "disableAI": true eingetragen, setze den Wert auf false oder entferne den Eintrag – sonst bleibt die KI komplett deaktiviert und die Grenze hat keine Wirkung. Mehrere Einträge innerhalb von "operating" trennst du mit einem Komma. Hinter dem letzten Eintrag steht kein Komma.

    Tipp

    Prüfe die Datei nach dem Bearbeiten mit einem JSON-Formatter wie JSONLint – ein fehlendes oder überzähliges Komma reicht, damit der Server nicht startet.

  5. Server starten
    Speichere die Datei und starte deinen Server.

Hinweis

Um die Begrenzung wieder aufzuheben, setzt du "aiLimit" auf -1 oder entfernst den Eintrag. Spielerlimits pro Fraktion legst du über den Bereich missionHeader fest – siehe Szenario-Einstellungen ändern.

Tipp

Weitere Tipps für eine bessere Serverleistung findest du in der Anleitung Performance verbessern. Einen Überblick über alle Einstellungen der config.json bekommst du unter Server konfigurieren.