server.cfg einrichten
Die Datei server.cfg ist die wichtigste Konfigurationsdatei deines FiveM-Servers. Darin stellst du alles ein: vom Servernamen bis zur maximalen Spieleranzahl, von deiner Lizenz bis zu den Berechtigungen für Admins. In diesem Artikel gehen wir alle wichtigen Einstellungen durch.
server.cfg öffnen und bearbeiten
Du findest die Datei server.cfg im Hauptverzeichnis deines Servers. So bearbeitest du sie:
- Gehe zu mijn.hytalenode.nl und öffne deinen FiveM-Server.
- Klicke auf den Tab Dateien im linken Menü.
- Suche die Datei server.cfg in der Dateiliste und klicke darauf, um sie im integrierten Editor zu öffnen.
- Passe die gewünschten Einstellungen an und klicke auf Speichern.
- Starte deinen Server neu, um die Änderungen zu übernehmen.
Wichtigste Einstellungen
Im Folgenden findest du die Einstellungen, die du auf jeden Fall konfigurieren musst:
sv_hostname
Dies ist der Name deines Servers, wie Spieler ihn in der Serverliste sehen. Mache ihn erkennbar und ansprechend.
sv_hostname "Mijn Awesome FiveM Server | NL/BE | Roleplay"
sv_maxclients
Die maximale Anzahl Spieler, die gleichzeitig auf deinem Server spielen können. Dies hängt von deinem Serverplan bei HytaleNode ab. Stelle dies nicht höher ein, als dein Plan verträgt, sonst können Performance-Probleme entstehen.
sv_maxclients 48
sv_licenseKey
Deine FiveM-Serverlizenz. Du benötigst diese, damit dein Server läuft. Du kannst eine kostenlose Lizenz auf keymaster.fivem.net erstellen. Ohne gültige Lizenz startet dein Server nicht.
sv_licenseKey "jouw_licentie_key_hier"
Achtung: Halte deinen Lizenzschlüssel geheim. Teile ihn niemals mit anderen.
tags
tags "roleplay, dutch, cars, economy, custom"
locale und gametype
Mit locale gibst du die Sprache deines Servers an. Für einen deutschen Server verwendest du de-DE. Mit gametype und mapname gibst du zusätzliche Informationen über deinen Server in der Serverliste an.
sets locale "nl-NL"
sets sv_projectName "Mijn RP Server"
sets sv_projectDesc "De beste Nederlandse roleplay server"
gametype "Roleplay"
mapname "Los Santos"
OneSync einrichten
OneSync ist eine Technologie von FiveM, die es ermöglicht, mehr als 32 Spieler auf deinem Server zu haben und sorgt für bessere Synchronisation zwischen Spielern. Es ist essenziell für jeden ernsthaften Server. Du aktivierst es mit folgender Zeile in deiner server.cfg:
set onesync on
OneSync ist heute standardmäßig für alle FiveM-Server verfügbar. Es gibt verschiedene Modi:
- on – OneSync aktiviert (empfohlen). Auch bekannt als „OneSync Infinity" und unterstützt theoretisch bis zu 2048 Spieler.
- off – OneSync deaktiviert. Maximal 32 Spieler. Das möchtest du eigentlich nie.
- legacy – Alte Version von OneSync. Nur verwenden, wenn bestimmte Resources nicht mit der neuesten Version kompatibel sind.
Tipp: Verwende immer set onesync on, es sei denn, du hast einen spezifischen Grund dagegen. Nahezu alle modernen Resources sind mit OneSync kompatibel.
ACE Permissions – Grundlagen
ACE-Berechtigungen (Access Control Entry) bestimmen, wer was auf deinem Server darf. Dies ist das System, mit dem du Admins, Moderatoren und andere Rollen einrichtest. Die Grundlagen funktionieren so:
# Een admin groep aanmaken en rechten geven
add_ace group.admin command allow
add_ace group.admin command.quit deny
# Een principal (speler) toevoegen aan de admin groep
add_principal identifier.steam:xxxxxxxxxxxxxxx group.admin
add_principal identifier.discord:123456789012345 group.admin
# Moderator groep met beperkte rechten
add_ace group.moderator command.kick allow
add_ace group.moderator command.ban allow
add_principal identifier.steam:yyyyyyyyyyyyyyy group.moderator
Erklärung der Bestandteile:
- add_ace – Fügt einer Gruppe oder Person eine Berechtigung hinzu.
- add_principal – Fügt einen Spieler basierend auf seinem Identifier (Steam ID, Discord ID oder FiveM License) einer Gruppe hinzu.
- group.admin – Der Name der Gruppe. Du kannst eigene Gruppennamen erfinden.
- command allow – Gewährt Zugriff auf alle Befehle. Du kannst dies auch spezifischer machen, z. B. command.kick nur für den Kick-Befehl.
Tipp: Füge deinen eigenen Steam- oder Discord-Identifier zur Admin-Gruppe hinzu, damit du volle Kontrolle über deinen Server hast. Du findest deinen Identifier in der FXServer-Konsole, wenn du eine Verbindung herstellst.
Beispiel einer vollständigen server.cfg
Im Folgenden ein Beispiel, wie eine grundlegende server.cfg aussehen kann:
sv_hostname "Mijn RP Server | NL/BE | HytaleNode"
sv_maxclients 64
sv_licenseKey "jouw_key_hier"
set onesync on
sets locale "nl-NL"
sets sv_projectName "Mijn RP Server"
sets sv_projectDesc "Nederlandse Roleplay Community"
gametype "Roleplay"
mapname "Los Santos"
tags "roleplay, dutch, economy, cars, custom"
# Admin permissies
add_ace group.admin command allow
add_principal identifier.discord:123456789012345 group.admin
# Resources starten
ensure mapmanager
ensure chat
ensure hardcap
ensure baseevents
Nach dem Anpassen deiner server.cfg startest du den Server über txAdmin oder das Panel neu, um die Änderungen zu laden.