Ein FiveM-Server startet ohne License Key nicht. So erstellen Sie kostenlos einen im Cfx.re Portal, und so tragen Sie ihn genau an der richtigen Stelle auf Ihrem Server ein.
Was Sie brauchen
- Ein Cfx.re-Konto (dasselbe, das Sie im Forum forum.cfx.re (öffnet sich in einem neuen Fenster) verwenden); wenn Sie keines haben, legen Sie es bei der ersten Anmeldung im Portal an
- Ein FiveM-Server bei StormHost (oder Ihr eigener Server auf einem VPS)
- Etwa 5 Minuten
Was ein License Key ist#
Ein License Key (offiziell Server Registration Key, früher auf der Website Keymaster erstellt) ist der Schlüssel, mit dem sich Ihr Server gegenüber Cfx.re ausweist, dem Unternehmen hinter FiveM. Der Server prüft ihn beim Start, und erst dann startet er und erscheint in der Serverliste.
- Der Schlüssel beginnt mit
cfxk_und ist so geheim wie ein Passwort. Wer ihn hat, kann ihn für seinen eigenen Server verwenden. - Ein Cfx.re-Konto kann höchstens 3 aktive Schlüssel haben, also 3 Server gleichzeitig.
- Der Schlüssel gehört zu Ihrem Konto. Durch Asset Escrow geschützte kostenpflichtige Skripte laufen nur auf einem Server, dessen Schlüssel zu demselben Konto gehört, mit dem Sie das Skript gekauft haben.
- Beim Erstellen eines Schlüssels geben Sie heute nur einen Servernamen ein, keine IP-Adresse. Ältere Anleitungen, die eine „IP-Adresse des Schlüssels“ erwähnen, gelten nicht mehr.
Schlüssel im Cfx.re Portal erstellen#
Öffnen Sie portal.cfx.re (öffnet sich in einem neuen Fenster) und melden Sie sich mit Ihrem Cfx.re-Konto an.
Gehen Sie zur Seite Server Registration Keys (öffnet sich in einem neuen Fenster) (Servers im Portalmenü).
Klicken Sie auf Generate Key +.
Geben Sie im Dialog einen Servernamen ein, zum Beispiel
Muj RP server. Den Namen sehen nur Sie in Ihrer Schlüsselliste; Spieler sehen ihn nie.Klicken Sie auf Generate.
Der neue Schlüssel erscheint in der Schlüsselliste.
Kopieren Sie den Schlüssel und speichern Sie ihn in einem Passwort-Manager.
Den Schlüssel nie veröffentlichen
Legen Sie ihn nicht in ein öffentliches GitHub-Repository, auf Discord oder in einen Konsolen-Screenshot. Wenn der Schlüssel nach außen gelangt, erzeugen Sie einen neuen (siehe „Fehlerbehebung“).
Schlüssel in den Server eintragen#
Wo der Schlüssel hingehört, hängt davon ab, ob Sie den Server über txAdmin verwalten. Das erkennen Sie in der Registerkarte Konsole: Ein laufendes txAdmin gibt nach dem Start einen Kasten mit All ready! Please access: aus.
Mit txAdmin
Neuer Server: Den Schlüssel geben Sie im Einrichtungsassistenten von txAdmin ein, in Step 2: Input Parameters, im Feld Server Registration Key. txAdmin schreibt ihn für Sie in die server.cfg. Der gesamte Assistent ist in txAdmin: Ersteinrichtung beschrieben.
Der Server läuft bereits und Sie möchten den Schlüssel ändern:
Öffnen Sie in txAdmin im linken Menü CFG Editor.
Suchen Sie die Zeile
sv_licenseKeyund ersetzen Sie den alten Schlüssel durch den neuen:server.cfgcfg sv_licenseKey "<LICENSE_KEY>"sv_licenseKey– die Einstellung, aus der der Server den License Key liest."<LICENSE_KEY>"– ersetzen Sie<LICENSE_KEY>durch den vollständigen Schlüssel aus dem Portal (er beginnt mitcfxk_), innerhalb der Anführungszeichen und ohne die spitzen Klammern.
Klicken Sie auf Save File (CTRL+S).
Starten Sie den Server neu (mit der Neustart-Schaltfläche links in txAdmin oder mit Neustart in der Registerkarte Konsole des Kundenbereichs).
Ohne txAdmin
- Öffnen Sie im Kundenbereich Meine Dienste, klicken Sie auf Ihren Server und wechseln Sie zur Registerkarte Einstellungen.
- Suchen Sie im Abschnitt Variablen die Variable für den License Key. Sie erkennen sie an ihrer Beschreibung, die auf das Cfx.re Portal verlinkt.
- Fügen Sie den Schlüssel ein und klicken Sie auf Speichern. Aus Sicherheitsgründen ist das Schlüsselfeld maskiert; klicken Sie auf das Augensymbol im Feld, um den Inhalt anzuzeigen.
- Klicken Sie in der Registerkarte Konsole auf Neustart.
Wenn der Server keine Variable für den Schlüssel hat, tragen Sie den Schlüssel direkt in die server.cfg ein (Registerkarte Dateien) mit der Zeile sv_licenseKey "<LICENSE_KEY>".
Eigener VPS
Auf Ihrem eigenen Server gehört der Schlüssel in die server.cfg im Datenordner des Servers:
sv_licenseKey "<LICENSE_KEY>"Ersetzen Sie <LICENSE_KEY> durch den Schlüssel aus dem Portal. Starten Sie den Server dann mit dem Parameter +exec server.cfg, sonst lädt er die Datei nicht. Wenn Sie txAdmin verwenden, folgen Sie der Registerkarte „Mit txAdmin“.
Schlüssel in der Variable und in server.cfg
Wenn der Schlüssel sowohl in der Variable als auch in der server.cfg steht, gewinnt der später gesetzte. Das ist in der Regel die server.cfg, weil sie nach den Startparametern geladen wird. Am einfachsten ist es, den Schlüssel nur an einer Stelle zu halten. Wenn Sie ihn an beiden lassen, muss er identisch sein.
Überprüfung#
- Nach dem Neustart zeigt die Registerkarte Konsole keinen License-Key-Fehler, und der Server lädt seine Resources.
- Innerhalb weniger Minuten (höchstens etwa 8 Minuten nach dem Start) erscheint der Server in der FiveM-Serverliste.
- Sie können den Server auch mit unserem Werkzeug CFX Resolver prüfen: Geben Sie die Adresse aus der Registerkarte Netzwerk ein (IP:Port).
Fehlerbehebung#
no license key was specified#
Der Server hat gar keinen Schlüssel erhalten. Prüfen Sie, dass die Zeile sv_licenseKey in der server.cfg steht, die der Server tatsächlich lädt (bei txAdmin in dem Ordner, den Sie beim Deployment gewählt haben), oder dass die Variable in der Registerkarte Einstellungen ausgefüllt ist. Prüfen Sie auf Ihrem eigenen VPS, dass Sie den Server mit +exec server.cfg starten.
Could not authenticate server license key#
Der Schlüssel ist ungültig, deaktiviert oder wurde unvollständig kopiert (ein Zeichen am Anfang oder Ende fehlt, oder ein Leerzeichen ist zu viel). Kopieren Sie ihn erneut aus dem Portal. Prüfen Sie auf der Seite Server Registration Keys (öffnet sich in einem neuen Fenster), dass sein Status Active ist. Einen deaktivierten Schlüssel können Sie in den Schlüsseldetails mit der Schaltfläche Re-Activate wieder aktivieren.
Der Schlüssel ist nach außen gelangt#
Klicken Sie auf der Schlüsselseite auf die Server ID des Schlüssels, dann auf Regenerate, und bestätigen Sie mit Yes. Der alte Schlüssel funktioniert nicht mehr, tragen Sie den neuen also sofort wie oben beschrieben in Ihren Server ein. Cfx.re kann Ihnen auch per E-Mail mitteilen, dass Ihr Schlüssel in einem öffentlichen GitHub-Repository gefunden wurde. Das Vorgehen ist dasselbe.
Sie können keinen weiteren Schlüssel erstellen#
Sie haben 3 aktive Schlüssel. Öffnen Sie den Schlüssel eines Servers, den Sie nicht mehr betreiben, und klicken Sie auf Deactivate.
You lack the required entitlement to use …#
Das kostenpflichtige Skript (Asset Escrow) wurde mit einem anderen Cfx.re-Konto gekauft als dem, zu dem der License Key des Servers gehört. Verwenden Sie einen Schlüssel des Kontos, mit dem Sie das Skript gekauft haben, oder übertragen Sie das Skript im Portal auf das richtige Konto. Mehr Details in FiveM-Resources.
Zusammenfassung
- Erstellen Sie einen License Key (Server Registration Key) kostenlos unter portal.cfx.re › Servers › Registration Keys › Generate Key +.
- Ein Konto kann höchstens 3 aktive Schlüssel haben, und ein Schlüssel ist nicht an eine IP-Adresse gebunden.
- Mit txAdmin geben Sie den Schlüssel im Einrichtungsassistenten (Server Registration Key) oder im CFG Editor ein; ohne txAdmin in der Registerkarte Einstellungen › Variablen oder in der
server.cfg. - Starten Sie den Server nach dem Ändern des Schlüssels neu. Erzeugen Sie einen nach außen gelangten Schlüssel sofort mit Regenerate neu.