Was du brauchst
Ein FiveM-Server ist ein eigenes Programm, das du selbst betreibst. Es lädt keine Inhalte von Rockstar nach, sondern bringt seine eigene Spiellogik mit — die schreibst du, oder du nimmst ein fertiges Framework dafür.
- Eine rechtmäßig erworbene Kopie von Grand Theft Auto V. Das gilt für dich und für jeden, der auf deinem Server spielen will.
- Einen Rechner, auf dem der Server läuft, und Dateizugriff darauf. Ohne die Möglichkeit, Ordner zu kopieren, kannst du keine Ressourcen installieren.
- Ein Konto bei Cfx.re, den Machern von FiveM. Dort holst du dir den Server-Schlüssel, ohne den der Server keine Verbindungen annimmt.
- Zeit. Der FiveM-Teil ist an einem Nachmittag erledigt; ein Server, auf dem sich Rollenspiel lohnt, ist die Arbeit danach.
Node.js, eine Datenbank oder eine Kommandozeile brauchst du für RPFX nicht. Was zur Laufzeit gebraucht wird, steckt im FiveM-Server selbst.
Wo der Server läuft
Drei Wege sind üblich, und sie unterscheiden sich weniger in der Technik als darin, wieviel du selbst verwaltest.
- Der eigene Rechner — zum AusprobierenKostet nichts und ist in Minuten aufgesetzt. Erreichbar ist der Server damit nur für dich und dein Heimnetz, solange du nichts an deinem Router änderst. Zum Lernen und Bauen völlig ausreichend.
- Ein gemieteter GameserverEin Anbieter stellt dir eine fertige FiveM-Installation hin, meist mit einer Weboberfläche zum Starten und Stoppen. Achte darauf, dass du echten Dateizugriff bekommst — ohne den kannst du keine eigenen Ressourcen einspielen.
- Ein eigener Root- oder vServerDie meiste Freiheit und die meiste Verantwortung: Betriebssystem, Absicherung und Sicherungskopien liegen bei dir. Der übliche Weg, sobald mehr als eine Handvoll Leute gleichzeitig spielen.
Was in allen drei Fällen zählt: Du musst Ordner in das Verzeichnis des Servers kopieren können. Alles Weitere ist Geschmackssache.
Serverdateien, Schlüssel, server.cfg
Die Serverdateien — in der FiveM-Welt Artifacts genannt — kommen von Cfx.re selbst und werden regelmäßig neu veröffentlicht. Den passenden Download und die Schritt-für-Schritt-Fassung dieses Abschnitts findest du in der offiziellen FiveM-Dokumentation unter „Setting up a server"; sie ist die verlässlichste Quelle dafür, weil sie sich mit den Artifacts mitbewegt.
Drei Dinge gehören danach zusammen:
- Die entpackten Artifacts — das eigentliche Serverprogramm.
- Ein Ordner für die Serverdaten mit einem Unterordner resources, in den später jede Ressource kommt.
- Eine server.cfg — die Konfigurationsdatei, die beim Start gelesen wird. Dort stehen Servername, Spielerzahl, der Server-Schlüssel und die Liste der Ressourcen, die geladen werden sollen.
Den Server-Schlüssel stellst du dir im Cfx.re-Portal selbst aus. Er hängt an deinem Konto und gehört wie ein Passwort behandelt: nicht in einen Screenshot, nicht in ein öffentliches Repository.
Bei den Artifacts liegt txAdmin bereits bei — eine Weboberfläche, die dich durch die Ersteinrichtung führt, den Server startet und stoppt und die Logs zeigt. Sie ist empfohlen, aber kein Muss; alles geht auch von Hand.
Der erste Start
Beim ersten Start solltest du drei Dinge sehen: Der Server meldet sich in seinem eigenen Fenster oder Log, er nimmt den Schlüssel an, und du kannst dich mit FiveM darauf verbinden — bei einem Server im eigenen Netz über die direkte Adresse.
Was du an dieser Stelle bekommst, ist ein leerer Server: eine Stadt, in der du herumlaufen und Autos fahren kannst. Kein Charakter, der beim nächsten Mal noch da ist, kein Inventar, kein Geld, keine Berufe. Das ist kein Fehler, sondern der Auslieferungszustand.
Die Frage, die danach kommt
Alles, was einen Rollenspiel-Server ausmacht, kommt aus Ressourcen, die jemand geschrieben hat: dass ein Charakter gespeichert wird, dass Geld existiert, dass ein Kofferraum etwas enthält, dass eine Polizei-Fraktion andere Rechte hat als der Rest. Ein Bündel solcher Ressourcen, das aufeinander abgestimmt ist, nennt man ein Framework.
Die Wahl an dieser Stelle bestimmt, wie du die nächsten Monate arbeitest — ob du in Lua-Dateien konfigurierst oder in einer Oberfläche, und wie leicht du jemanden ins Team holst, der nicht programmiert. Welche es gibt und woran du entscheidest, steht auf einer eigenen Seite.
RPFX einrichten
Wenn du dich für RPFX entscheidest, sieht der Weg so aus. Er dauert etwa 15 Minuten und läuft einmal pro Server; einen Befehl zum Eintippen gibt es dabei nicht.
- Paket herunterladenAuf rpfx.org mit Discord anmelden und im Server-Portal das aktuelle rpfx-core-Paket als ZIP herunterladen.
- Dateien kopierenDas ZIP entpacken. Der Ordner rpfx-core gehört nach resources, die rpfx.cfg neben die server.cfg.
- server.cfg anpassenEine Zeile in die server.cfg, damit die rpfx.cfg beim Start gelesen wird: exec rpfx.cfg. Das ensure rpfx-core steht bereits in der rpfx.cfg und gehört nicht zusätzlich in die server.cfg.
- Starten und verknüpfenFiveM-Server starten. In der Server-Konsole erscheint ein Verknüpfen-Link: öffnen, mit Discord anmelden und den Server auswählen oder neu anlegen. Den Token holt sich die Ressource dabei selbst – es ist nichts von Hand einzutragen.
Die eine Zeile, die in die server.cfg gehört:
exec rpfx.cfgWenn du den Token lieber selbst einträgst – für Slaves, für Automatisierung oder wenn keine Konsole zur Hand ist –, geht der frühere Weg unverändert: den Token im Portal ausstellen und in die rpfx.cfg eintragen. So sieht die Datei aus, wie sie ausgeliefert wird; ein hier eingetragener Token hat Vorrang, dann erscheint kein Verknüpfen-Link.
set rpfx_master_server "https://data.rpfx.org"
set rpfx_master_token "xxx-xxx-xxx"
ensure rpfx-coreBevor du dich selbst verbindest: In FiveM einmal Einstellungen → Verknüpfte Accounts → Discord verknüpfen und FiveM neu starten. RPFX erkennt Spieler an ihrer Discord-ID; ohne Verknüpfung wird jeder Verbindungsversuch abgewiesen, auch der des Serverbesitzers.
Dein Admin-Charakter ist bereits angelegt — beim Einbinden des Servers, mit allen Rechten. In der Charakterauswahl steht er unter dem Servernamen mit dem Nachnamen „Superadmin".
Wenn es nicht läuft
Die häufigste Lage nach einer frischen Einrichtung ist, dass sich die Ressource nie gemeldet hat. In dieser Reihenfolge prüfen:
- Steht ensure rpfx-core in der rpfx.cfg, und wird die rpfx.cfg per exec rpfx.cfg aus der server.cfg geladen? Fehlt eines von beidem, startet die Ressource nie — ohne Fehlermeldung, denn niemand hat sie angefordert.
- Steht in der Server-Konsole ein RPFX-Verknüpfen-Link? Dann ist der Server noch nicht verknüpft – Link öffnen und mit Discord anmelden. Nur wenn der Token von Hand eingetragen wurde: Stimmt er mit dem aus dem Portal überein? Ein falscher Token wird abgelehnt, und im Serverlog steht warum.
- Liegt der Ordner rpfx-core wirklich unter resources — und heißt er genau so? Ein „rpfx-core-main" aus einem entpackten ZIP findet FiveM nicht.
- Was steht im FiveM-Serverlog? Meldungen von rpfx-core stehen dort im Klartext und nennen den Grund.
Ein npm install gehört nicht dazu, auch wenn ältere Anleitungen das noch sagen. Das Paket bringt seine Abhängigkeiten mit; ein node_modules-Ordner neben der Ressource ist überflüssig, nicht fehlend.
Wer sich verbinden kann, aber sofort wieder herausfliegt, hat meist keine Discord-Verknüpfung in FiveM. Der Rauswurf nennt den Grund im Klartext — aber erst, nachdem es schiefgegangen ist.
Die ausführliche Fassung samt aller Fehlerbilder liegt als Textdatei bereit, die du einer KI geben kannst: