Installationsanleitung

Alles, was du brauchst, um A-6 auf deinem DayZ-Server zum Laufen zu bringen: Kauf, Download, Installation und Registrierung deines Servers für die Lizenz. Dauert etwa 10 Minuten.

So funktioniert die Lizenz

  • Deine Lizenz gehört deiner Community (deiner Servergruppe). Sie ist mit deinem Discord-Konto verknüpft.
  • A6 Weapons, Gunplay und Optics sind lizenziert: Sie werden nur auf den Servern freigeschaltet, die du registriert hast.
  • Jeder Server wird über seine eigene Server-ID erkannt, die beim ersten Start automatisch erstellt wird (profiles/A6_Mods/ServerId.json). Server mit einem älteren A6_Server werden über ihre IP-Adresse + ihren Spielport erkannt. Es gibt keine Lizenzdatei, die du auf dem Server ausfüllen musst.
  • Der Server prüft seine Lizenz beim Start und danach alle 24 Stunden. Ist unsere Website kurz nicht erreichbar, läuft dein Server mit der gespeicherten Lizenz weiter (bis zu 3 Tage).
  • Ohne gültige Lizenz startet der Server ganz normal: Nur die A-6-Mods sind gesperrt, und Spieler erhalten eine Nachricht, bevor sie getrennt werden.
Base Storage, DoorLock und Secure Containers brauchen keine Lizenz: herunterladen, installieren, spielen.

1Kaufen & herunterladen

  1. Öffne den Shop und klicke auf Mit Discord anmelden. Nutze das Discord-Konto, auf das die Lizenz soll.
  2. Lege deine Mods in den Warenkorb und bezahle mit PayPal.
  3. Direkt nach der Zahlung:
    • erhältst du deine Käuferrollen auf unserem Discord (falls nötig, wirst du dem Server hinzugefügt),
    • wird deine Lizenz erstellt,
    • erscheinen deine Dateien unter Meine Downloads.
  4. Lade unter Meine Downloads die PBOs jedes Mods und A-6 Core herunter (Pflicht bei jedem lizenzierten Mod). Der Quellcode ist ebenfalls verfügbar.
Große Dateien können fortgesetzt werden, falls der Download abbricht. Weapons ist die größte: Nutze eine stabile Verbindung.

2Mods installieren

⚠ Du aktualisierst eine ältere A-6-Version? Lies das zuerst. Die Dateinamen haben sich geändert: Wenn du die neuen Dateien über die alten kopierst und auf „Ersetzen“ klickst, bleiben die alten Dateien liegen und der Server startet nicht mehr (Multiple declaration of class…).
Lösche zuerst deine alten A-6-Ordner und -Dateien (vor allem Optics.pbo und OpticScripts.pbo) und installiere dann die neuen. Lass die @A6_…-Ordner so, wie sie geliefert werden: Füge sie nicht in dein eigenes Server-Pack ein. A6_Server gehört nur in -serverMod.

Auf dem Server

OrdnerWo
@A6_Core (A6_Client + Systems)-mod
@A6_Core_Server (A6_Server)nur -serverMod
A-6 Weapons / Gunplay / Optics-mod
  1. Lade die Ordner neben deine anderen Mods hoch.
  2. Kopiere die .bikey-Datei aus dem keys-Ordner jedes Mods in den keys-Ordner deines Servers.
  3. Füge sie deinen Startparametern hinzu, zum Beispiel:
    -mod=@CF;@A6_Core;@A6_Gunplay;@A6_Weapons;@A6_Optics
    -serverMod=@A6_Core_Server
    In einem Hosting-Panel (GTX, Nitrado, CFTools…) trägst du sie stattdessen in die Felder für Mods / Server-Mods ein.
Niemals A6_Server in -mod eintragen oder an Spieler weitergeben: Er ist nur für den Server.

Für deine Spieler

Spieler brauchen wie gewohnt dieselben Client-Mods wie der Server (alles in -mod).

3Server registrieren

Registriere deinen Server, bevor du ihn zum ersten Mal mit A-6 startest. Ein nicht registrierter Server wird bei jeder Prüfung abgelehnt und versucht es immer wieder: Der erste Start kann dann sehr lange dauern. Mit dem Claim-Code (Option B) füge den Server direkt nach dem ersten Start hinzu und starte dann neu.

Öffne die Seite Lizenzen und melde dich mit Discord an.

  1. Lege den Namen deiner Community fest (nur beim ersten Mal). Danach kann er nur über uns geändert werden.
  2. Füge deinen Server auf eine dieser zwei Arten hinzu:

Option A: IP + Port

  • Servername: beliebiger Name, um ihn wiederzuerkennen.
  • IP: die öffentliche IP deines Servers.
  • Spielport: der -port deines Servers (Standard 2302).
  • Query-Port: steamQueryPort in serverDZ.cfg (Standard 27016).

Option B: Claim-Code (empfohlen)

  1. Starte deinen Server einmal mit den installierten Mods.
  2. Öffne profiles/A6_Mods/Logs/A6_License.log. Dort steht:
    Claim code for this server: ABCD-EF23 (paste it in your customer area, then restart)
  3. Füge den Code im Portal ein (Mit dem Claim-Code hinzufügen) und gib dem Server einen Namen.
Der Claim-Code registriert deinen Server über seine Server-ID: Das funktioniert auch, wenn dein Hoster eine andere ausgehende IP nutzt oder sich mehrere Server bei deinem Hoster dieselbe IP und denselben Port teilen. Wenn Option A nicht klappt, nimm Option B.

Danach starte den Server neu: A-6 wird beim Start freigeschaltet.

Der öffentliche Name deines Servers muss deinen Community-Namen enthalten (wird automatisch geprüft). Testserver: Schreib test in den Namen (und auch in den öffentlichen Namen), mit maximal 10 Spielern.

4Prüfen, ob alles läuft

Öffne nach dem Neustart profiles/A6_Mods/Logs/A6_License.log:

Licence: checking (game port 2302)...
Licence valid. Unlocked: a6_gunplay,a6_weapons,a6_optics (License valid (DeineCommunity))

Fertig! 🎉 Dieselben Zeilen stehen in deinem script_*.log, beginnend mit [A-6 LICENCE].

Log-Meldungen

MeldungWas tun
Licence validAlles in Ordnung.
server_not_registeredRegistriere den Server (Schritt 3) mit dem Claim-Code aus dem Log und starte neu.
valid_partialEinige installierte Mods sind nicht in deiner Lizenz. Kaufe sie oder entferne sie.
valid_name_warning / name_mismatchDer öffentliche Name deines Servers enthält deinen Community-Namen nicht. Benenne ihn vor der angegebenen Frist um und starte neu.
valid_sharedDein Server teilt seine ausgehende IP + Port mit einem anderen Server bei deinem Hoster. Er läuft vorerst weiter: Füge den Claim-Code aus dem Log im Portal ein, damit er auf deiner eigenen Lizenz registriert wird.
check impossible (bad_signature)Die Antwort kam nicht von unserer Lizenzseite (ein Proxy, eine Firewall oder ein DNS leitet a-6archives.com um). A-6 bleibt gesperrt: Stelle sicher, dass dein Server a-6archives.com direkt erreicht.
suspended / expiredKontaktiere uns auf Discord.
server unreachable … cache keptUnsere Website war nicht erreichbar. Nichts zu tun: Dein Server läuft weiter und prüft später erneut.

FAQ & Probleme

Der Server startet nach dem Update nicht mehr: „Multiple declaration of class…“

Alte und neue A-6-Dateien werden gleichzeitig geladen (meist in einem Server-Pack, in dem die neuen Dateien neben die alten gelegt wurden). Alte Dateien, die du löschen musst, samt .bisign:

  • Optics.pbo → ersetzt durch A6_Optics.pbo (@A6_Optics)
  • OpticScripts.pbo → ersetzt durch A6_OpticScriptSystems.pbo (@A6_Core)
  • jede andere Skript-PBO in @A6_Gunplay, @A6_Optics oder @A6_Weapons: Die Skript-Systeme sind jetzt nur noch in @A6_Core

Jeder Ordner darf nur diese PBOs enthalten: @A6_Core: A6_Client, A6_GunplaySystems, A6_OpticScriptSystems, A6_WeaponScriptSystems · @A6_Core_Server: A6_Server · @A6_Gunplay: A6_Gunplay · @A6_Optics: A6_Optics · @A6_Weapons: Ammo, Attachments, LMGs, Pistols, Rifles, SMGs, Shotguns, Snipers, WeaponScripts

Am einfachsten: Lösche alle A-6-Ordner und -Dateien (auch die in deinem eigenen Pack) und installiere die neuen Ordner so, wie sie geliefert werden. Dann neu starten.

Mein Server braucht sehr lange zum Starten

Er wurde gestartet, bevor er auf der Seite Lizenzen hinzugefügt wurde: Jede Prüfung wird abgelehnt und der Server versucht es immer wieder. Füge den Server hinzu (Schritt 3) und starte neu. Sobald die Lizenz akzeptiert ist, wird licensecache.json erstellt und die nächsten Starts sind normal.

„Not registered“, obwohl ich meinen Server hinzugefügt habe

Die IP oder der Spielport stimmt nicht mit dem überein, was der Server wirklich nutzt (häufig bei Hostern mit anderer ausgehender IP). Entferne ihn und füge ihn mit dem Claim-Code aus dem Log erneut hinzu.

Mein Server hat den richtigen Namen, aber die Seite liest einen anderen (GTX, Vykix…)

Bei manchen Hostern teilen sich mehrere Server eine IP: Dein Server erreicht unsere Seite über eine IP, die Spieler verbinden sich aber über eine andere. Die Seite liest dann den Namen eines anderen Servers. So behebst du es in 1 Minute:

  1. Öffne die Seite Lizenzen und melde dich mit Discord an.
  2. Klicke unter der IP deines Servers auf Namensprüfung.
  3. Öffentliche IP: die IP, mit der sich deine Spieler verbinden (im Panel deines Hosters, z. B. „Server info“, oder im DayZ-Serverbrowser).
  4. Query-Port: steamQueryPort dieses Servers. Klicke dann auf Speichern.

Dein echter Name wird sofort gelesen und die Warnung verschwindet. Deine Lizenz bleibt unverändert: Sie behält die IP, über die dein Server uns erreicht.

Shared Hosting (Vykix…): „This IP and port are already registered by another licence“

Manche Hoster senden die Lizenzprüfung mehrerer Server über eine einzige ausgehende IP, oft mit demselben Standardport 2302. Ältere A6_Server-Versionen konnten in diesem Fall nicht unterschieden werden. Seit A6_Server 1.1 hat jeder Server seine eigene ID:

  1. Lade A-6 Core unter Meine Downloads erneut herunter und ersetze deinen Ordner @A6_Core_Server.
  2. Starte den Server neu.
  3. Öffne profiles/A6_Mods/Logs/A6_License.log und kopiere den Claim-Code.
  4. Füge ihn auf der Seite Lizenzen ein (Mit dem Claim-Code hinzufügen) und starte neu.

Die IP + den Port deiner Spieler einzutragen hilft nicht: Die Lizenzprüfung erreicht uns über die ausgehende IP deines Hosters, nicht über diese Adresse.

Darf ich ServerId.json kopieren?

Behalte profiles/A6_Mods/ServerId.json, wenn du deinen Server umziehst oder neu installierst: Er bleibt registriert. Kopiere sie nie auf einen anderen Server: Jeder Server braucht seine eigene ID. Falls doch, lösche die Kopie auf dem zweiten Server, starte ihn neu (eine neue ID wird erstellt) und registriere ihn mit seinem Claim-Code.

Ich habe Hoster / IP / Port gewechselt

Mit A6_Server 1.1 oder neuer: nichts zu tun, behalte ServerId.json und die Registrierung folgt dem Server. Mit einem älteren A6_Server: Entferne den alten Server im Portal und füge den neuen hinzu (am einfachsten mit dem Claim-Code). Neu starten.

Mehrere Server auf derselben Maschine

Kein Problem: Jeder hat einen anderen Spielport. Registriere jeden einzeln.

Spieler sehen „is not licensed on this server“ und werden getrennt

Der Server ist nicht registriert, oder ein Mod ist nicht in deiner Lizenz. Prüfe A6_License.log und die Tabelle oben.

Ich habe mehrere Communities

Jede Community braucht ihre eigene Lizenz. Wende dich für eine weitere an unser Team auf Discord.

Kommst du nicht weiter?

Eröffne ein Ticket auf unserem Discord mit deinem A6_License.log und dem Namen deiner Community.