Wie erstelle ich einen GTA 5 RP Server auf FiveM?

Um einen GTA5 Roleplay Server auf FiveM zu erstellen, benötigst du ein klein wenig Geduld und Ergeiz. Aber du wirst feststellen es ist einfacher als du denkst.

Für die das Fundament benötigst du ein Framework. Da ist die Wahl das wichtigste für dich. Mach dich mit den Unterschieden vertraut und entscheide dann. Die meisten Frameworks sind kostenlos was es dir ermöglicht ganz einfach zu testen. EndlessV benutzt das QBCore Framework als Grundlage. Es bringt von Haus aus so gut wie alles mit was du für einen entspannten Start für einen GTA5 RP Server benötigst.

WICHTIG: Diese Anleitung richtet sich an Neulinge. In dieser Anleitung installieren wir einen FiveM Server mit dem Framework QBCore auf Windows

Voraussetzung

  • einen Leistungsstarken PC/Server. Ein Server wird natürlich empfohlen. ( Server mieten Zaphosting )
  • eine Datenbank, MySQL oder MariaDB oder XAMPP
  • grundlegende LUA Kenntnisse (siehe hier)
  • einen Editor zB Visual Studio Code
  • Cfx Account (Erstellen)
  • Einen License Schlüssel (Erstellen)

Installation des FiveM Servers

  1. erstelle ein neues Verzeichnis (zB C:\Gamerserver\“deinServer“\server) dieses wird für den Server verwendet.
  2. erstelle in (C:\Gameserver\“deinServer\ noch einen Ordner namens txData es sollte dann so aussehen (C:\Gamerserver\“deinServer“\txData)
  3. Downloade die letzte Version von FiveM: artifacts server.
  4. Entpacke die Daten in das oben erstellte Verzeichnis.
  5. starte die FXServer.exe
  6. öffne einen Browser (falls es nicht von alleine passiert) und gib den Code ein der dir im  Fenster txAdmin angezeigt wird.
  7. Verlinke deinen cfx Account.
  8. Gib ein Passwort ein und merke es dir.
  9. Gehe alle 6 Schritte durch bei Schritt 3 wählst du Remote URL Template
  10. Nachfolgend kopierst du diese URL und fügst sie dort ein https://raw.githubusercontent.com/qbcore-framework/txAdminRecipe/main/qbcore.yaml
  11. Hier gibst du den Ordner an den du in Punkt 2. erstellt hast.
  12. klick auf weiter bis sich ein neues Fenster öffnet mit der Überschrift Step 1: Review Recipe
  13. Scroll bis nach unten und klick auf Next
  14. Nun gibst du deinen Cfx License Schlüssel ein und klickst auf Show Database Option.
  15. Dort gibst du die Daten von deiner Datenbank an. Alternativ installiert du dir XAMPP öffnest XAMPP Control Panel und startest MySQL und Apache somit bleibt der Schritt 15. überflüssig und du kannst mit Schritt 16 weiter machen. Wichtig! Wenn du XAMPP nutzt, klick im Control Panel bei mySQL auf Admin es öffnet sich phpMyAdmin. Dort erstellst du eine neue Datenbank mit dem Namen deiner Wahl.
  16. Klick auf Run Recipe. Alles was nötig ist wird nun installiert.
  17. Wenn die Installation fertig ist öffnet sich ein Fenster das kannst du erst einmal stehen lassen. Klicke auf Next
  18. Nun kannst du die server.cfg bearbeiten. Du kannst es gleich hier machen oder später in Visual Studio Code.
  19. Klick auf Save & Run Server.
  20. Es öffnet sich txAdmin und du siehst wie dein Server das erste mal startet. Dabei werden noch ein paar Kleinigkeiten installiert was ein wenig dauert.
  21. In der Zeit öffnest du Visual Studio Code gehst auf File > Open Folder und öffnest deinen Ordner den du in Punkt 2. erstellt hast
  22. In der Server.cfg kannst du nun sv_hostname, sv_projectName, svprojectDesc und locale ändern. Wenn du XAMPP nutzt, dann ersetzt du bei set mysql_connection_string nach „root@localhost/ alles“ in deine erstellte Datenbank aus Punkt 15 Beispiel: Aus

    „mysql://root@localhost/QBCoreFramework_335609?charset=utf8mb4“ wird

    „mysql://root@localhost/deine_datenbank“

    Mehr musst du an der Stelle erst einmal nicht machen.

  23. Speichern und Server neu starten
  24. Nun kannst du schon das erste mal auf deinen Server Joinen. bedenke das du dazu die ports in der Windows Firerwall öffnen musst der Standard Port ist 30120

Einstellungen

Du hast die Möglichkeit fast alles individuell einzustellen und zu bearbeiten. Dazu verwendest du Visual Studio Code. Hier sind nun erweiterte LUA Kenntnisse erforderlich. Es gibt im Netz eine Menge Anleitungen. An der Stelle möchte ich dich zum Discord von QBCore weiterleiten. Dort bekommst du schnelle und geeignete Hilfe. QBCore Discord