„This server does not have a license key specified“ in FiveM beheben
Jeder FiveM-Server braucht vor dem Start einen kostenlosen Lizenzschlüssel. Stoppt FXServer mit „This server does not have a license key specified“, hat er in der geladenen Konfiguration keinen Schlüssel gefunden. Ein abgelehnter Schlüssel oder ein Server, der Cfx.re nicht erreicht, scheitert ähnlich. Gehen Sie diese Prüfungen der Reihe nach durch.
1. Einen Schlüssel im Cfx.re Portal holen
Lizenzschlüssel werden im Cfx.re Portal mit Ihrem Cfx.re-Konto erstellt. Erstellen Sie einen Schlüssel für Ihren Server und kopieren Sie ihn. Halten Sie ihn geheim: Wer ihn hat, kann unter Ihrem Konto einen Server betreiben. Wurde ein Schlüssel jemals öffentlich gepostet, erzeugen Sie im Portal einen neuen und ersetzen Sie den alten.
2. In server.cfg eintragen
Tragen Sie den Schlüssel mit geraden Anführungszeichen in server.cfg ein:
sv_licenseKey "your-license-key"
Mit txAdmin geben Sie den Schlüssel bei der Server-Einrichtung ein und txAdmin schreibt ihn in server.cfg. Die Zeile können Sie im CFG-Editor von txAdmin prüfen.
3. Sicherstellen, dass der Server diese Datei lädt
Der häufigste Grund für den Fehler ist ein Schlüssel, der in einer Datei steht, die der Server nie gelesen hat. Prüfen Sie Folgendes:
- Starten Sie den Server über txAdmin oder aus dem Ordner mit server.cfg, mit
+exec server.cfg. - Meldet die Konsole „No such config file: server.cfg“, haben Sie aus dem falschen Ordner gestartet.
- Stellen Sie unter Windows sicher, dass die Datei nicht in Wirklichkeit
server.cfg.txtheißt. Blenden Sie im Explorer die Dateiendungen ein, um es zu sehen. - Behalten Sie genau eine
sv_licenseKey-Zeile, nicht auskommentiert und nicht leer.
4. Anführungszeichen und Leerzeichen prüfen
Beim Kopieren eines Schlüssels über eine Chat-App, ein Dokument oder eine Webseite werden gerade Anführungszeichen oft zu geschwungenen oder es kommt ein unsichtbares Leerzeichen dazu. FXServer liest diese als Teil des Schlüssels. Tippen Sie die Anführungszeichen von Hand neu, entfernen Sie jedes Leerzeichen darin und fügen Sie den Schlüssel erneut aus dem Portal ein.
5. Schlüssel abgelehnt?
Meldet die Konsole, der Schlüssel sei ungültig, oder startet der Server und lehnt ihn dann ab, erzeugen Sie im Portal einen neuen Schlüssel, ersetzen Sie den alten in server.cfg und starten Sie neu. Verwenden Sie keinen Schlüssel, der widerrufen oder ersetzt wurde.
6. Erreicht Ihr Server Cfx.re?
FXServer prüft den Schlüssel beim Start über das Internet bei Cfx.re. Kann Ihr VPS keine Namen auflösen oder ist ausgehender Verkehr blockiert, scheitert die Prüfung auch mit einem richtigen Schlüssel. Testen Sie vom Server aus:
curl -sI https://portal.cfx.re/ | head -n 1
Jede HTTP-Statuszeile bedeutet, dass die Verbindung funktioniert. „Could not resolve host“ bedeutet, dass DNS auf dem Server defekt ist. Prüfen Sie unter Ubuntu und Debian, welchen Resolver der Server nutzt:
resolvectl status
Ist kein funktionierender DNS-Server aufgeführt, tragen Sie einen in /etc/systemd/resolved.conf ein, zum Beispiel DNS=1.1.1.1 8.8.8.8, und starten Sie dann den Dienst neu:
sudo systemctl restart systemd-resolved
Stellen Sie außerdem sicher, dass die Firewall ausgehendes HTTPS auf Port 443 und DNS auf Port 53 erlaubt.
Immer noch Fehler?
Schicken Sie Ihrem Host die Konsolenausgabe ab dem Start des Servers und die sv_licenseKey-Zeile mit verdecktem Schlüssel. Geben Sie den Schlüssel selbst niemals weiter.
Hosten Sie Ihren FiveM-Server in Singapur
Niedriger Ping für Spieler in Indien, Malaysia und Indonesien, auf AMD EPYC mit NVMe und Gcore-DDoS-Schutz auf jeder IP.
