So installierst du Mods auf deinem Arma 3 Server
Mods liegen bei Arma 3 als Ordner im Hauptverzeichnis deines Servers und beginnen immer mit einem @ – zum Beispiel @cba_a3. Geladen werden sie über zwei Startparameter, die du in der Verwaltung über die entsprechenden Felder setzt.
| Parameter | Bedeutung |
|---|---|
-mod= | Client-Mods. Diese Mods müssen alle Spieler ebenfalls installiert und im Launcher aktiviert haben. |
-serverMod= | Server-Mods. Sie laufen ausschließlich auf dem Server und müssen von Spielern nicht installiert werden. |
Mehrere Mods trennst du in beiden Fällen durch ein Semikolon:
@cba_a3;@ace;@operation_trebuchetWichtig
Dein Server läuft unter Linux, und Linux unterscheidet zwischen Groß- und Kleinschreibung. Benenne deshalb jeden Mod-Ordner komplett in Kleinbuchstaben um und entferne Leerzeichen sowie Sonderzeichen – Unterstriche sind erlaubt. Aus @Operation TREBUCHET wird also @operation_trebuchet. Das gilt auch für die .pbo-Dateien in den Unterordnern addons. Ordnernamen, die mit einer Zahl beginnen, funktionieren ebenfalls nicht zuverlässig.
Methode 1: Modliste aus dem Launcher exportieren
Bei dieser Methode lädt dein Server die Mods selbst aus dem Steam Workshop herunter. Das ist der einfachste Weg für Workshop-Mods.
Arma 3 Launcher starten
Starte Arma 3 über Steam, sodass sich der Launcher öffnet, und wechsle zum Tab Mods.Mods aktivieren
Aktiviere alle Mods, die auf deinem Server laufen sollen. Achte darauf, dass auch benötigte Abhängigkeiten wie@CBA_A3aktiviert sind.Modliste exportieren
Exportiere die aktive Modliste über die Preset-Funktion des Launchers als HTML-Datei auf deinen PC.Server stoppen
Stoppe deinen Server über die Verwaltung.Datei hochladen
Verbinde dich per SFTP mit deinem Server und lade die Datei alsmodlist.htmlin das Hauptverzeichnis hoch:/modlist.htmlModliste eintragen
Öffne die Einstellungen in deiner Verwaltung und trage den Dateinamen im Feld für die Modliste-Datei ein. Standardmäßig steht dort bereitsmodlist.html.Server starten
Starte deinen Server. Beim Start werden die Mods aus der Liste heruntergeladen – je nach Umfang kann das einige Minuten dauern.
Steam-Konto erforderlich
Für den automatischen Download aus dem Workshop benötigt dein Server die Zugangsdaten eines Steam-Kontos, das Arma 3 besitzt. Anonyme Downloads sind für Workshop-Inhalte nicht möglich. Die Zugangsdaten hinterlegst du in den Einstellungen deiner Verwaltung.
Methode 2: Workshop-IDs direkt eintragen
Statt einer Modliste kannst du Mods auch einzeln über ihre Workshop-ID angeben.
Workshop-ID kopieren
Öffne die Mod-Seite im Steam Workshop. Die ID ist die Zahl am Ende der Adresse, zum Beispiel450814997bei.../filedetails/?id=450814997.Server stoppen
Stoppe deinen Server über die Verwaltung.IDs eintragen
Trage die IDs in den Einstellungen im Feld für die Mods ein – jeweils mit vorangestelltem@und durch Semikolon getrennt:@450814997;@463939057;Server-Mods trägst du stattdessen in das Feld für die Server-Mods ein.
Server starten
Starte deinen Server. Die Mods werden beim Start heruntergeladen.
Hinweis
Ob dein Server Mods allein anhand der Workshop-ID herunterlädt, hängt von seiner Konfiguration ab. Werden die zugehörigen Mod-Ordner beim Start nicht angelegt, nutze stattdessen Methode 1 oder lade die Mods nach Methode 3 manuell hoch.
Methode 3: Mods manuell hochladen
Diese Methode brauchst du für Mods, die nicht aus dem Workshop stammen.
Mod abonnieren
Abonniere den Mod im Steam Workshop und starte Arma 3 einmal, damit er heruntergeladen wird.Mod-Ordner öffnen
Die abonnierten Mods findest du auf deinem PC unter:...\Steam\steamapps\common\Arma 3\!WorkshopOrdner umbenennen
Benenne den Mod-Ordner komplett in Kleinbuchstaben um und ersetze Leerzeichen durch Unterstriche, zum Beispiel@operation_trebuchet. Benenne auch die.pbo-Dateien im Unterordneraddonsin Kleinbuchstaben um.Ordner packen
Packe den Mod-Ordner in eine.zip-Datei.Server stoppen
Stoppe deinen Server über die Verwaltung.Hochladen und entpacken
Verbinde dich per SFTP, lade das Archiv in das Hauptverzeichnis deines Servers hoch und entpacke es dort. Der Mod-Ordner muss anschließend direkt im Hauptverzeichnis liegen:/@operation_trebuchetAchtung
Arma 3 lädt Mods ausschließlich aus dem Hauptverzeichnis des Servers und dessen Unterordnern. Ordner außerhalb davon werden nicht erkannt.
Key kopieren
Öffne den Unterordnerkeys(bzw.key) des Mods und lade die enthaltene.bikey-Datei in den Ordner/keysdeines Servers hoch.Mod aktivieren
Trage den Ordnernamen in den Einstellungen im Feld für die Mods ein – mehrere durch Semikolon getrennt:@cba_a3;@operation_trebuchetServer starten
Starte deinen Server.
Signaturen prüfen
Damit nur Spieler mit unveränderten Mod-Dateien auf deinen Server kommen, prüft Arma 3 die Signaturen der Mods. Dafür muss die .bikey jedes Mods im Ordner /keys liegen. Die Prüfung ist bei Arma 3 standardmäßig aktiv – kontrolliere im Zweifel, ob der Wert in deiner server.cfg gesetzt ist.
Server stoppen
Stoppe deinen Server über die Verwaltung.server.cfg öffnen
Öffne per SFTP die Datei/server.cfg.Signaturprüfung aktivieren
Trage folgenden Wert ein:verifySignatures = 2;Server starten
Speichere die Datei und starte deinen Server.
Hinweis
Bei aktiver Signaturprüfung müssen Server-Mods aus -serverMod= von den Spielern nicht installiert werden. Mods ohne .bikey-Datei lassen sich ausschließlich als Server-Mod laden.
Fehlerbehebung
| Problem | Lösung |
|---|---|
| Server startet nicht | Prüfe, ob alle Mod-Ordner exakt so heißen, wie sie in den Einstellungen eingetragen sind – inklusive Kleinschreibung |
| Mod wird nicht geladen | Prüfe, ob der Ordner direkt im Hauptverzeichnis liegt und mit @ beginnt |
| Spieler werden beim Beitritt abgewiesen | Alle Client-Mods müssen bei den Spielern in derselben Version aktiv sein |
| Signatur-Fehler | Prüfe, ob für jeden Mod die passende .bikey-Datei im Ordner /keys liegt |
| Mods fehlen nach dem Start | Prüfe, ob ein Steam-Konto mit Arma-3-Lizenz in den Einstellungen hinterlegt ist |