Installation eines ESX-RP Server

39 Beiträge · 100.527 Aufrufe #fivem#esx#roleplay#rp
23.12.2018, 13:23 #1

In diesem Tutorial erkläre ich euch wie ihr mithilfe von ESX euren eignen Roleplay-Server erstellen könnt.

Da ESX mit MySQL läuft müsst ihr zunächst auf eurem Server eine MySQL-Datenbank installieren haben, bestenfalls mit phpMyAdmin. Habt ihr diese noch nicht installiert, dann installiert euch diese und kommt danach zurück zu diesem Tutorial.


Als erstes ladet ihr euch bitte dieses Archiv herunter. In diesem findet ihr alles Files die ihr für euren FiveM-RP-Server benötigt. Alternativ könnt ihr euch auch über die folgenden Links die Ressourcen selbst herunterladen.

Wenn ihr meine vorgefertigtes Archiv verwendet könnt ihr einfach alles in euren Resources Ordner entpacken. Alternativ müsst ihr folgende Schritte befolgen.


1. Ladet euch diese Ressourcen in resources/

2. Ladet euch diese Ressourcen in resources/[essential]/

3. Ladet euch diese Ressourcen in resources/[esx]/[ui]

Sollten die Ordnerpfade bei euch noch nicht existieren könnt ihr diese einfach selber erstellen.


Geht nun in euren Datenbank Client (ich nutze hierfür phpMyAdmin) und loggt euch mit einem Superuser ein.

Klickt nun im Oberen Menu auf Benutzerkonten. Solltet die Option Benutzerkonten bei euch nicht angezeigt werden müsst ihr zuvor oben Links auf das kleine Haus klicken.

img2.PNG


img1.PNG


Scrollt nun ein wenig herunter bis ihr die Option Benutzerkonto hinzufügen seht und klick darauf.

img3.PNG


in diesem Menu legen wir nun einen Benutzer mit einer Datenbank für diesen an.

Gebt bei dem Benutzernamen eine beliebige Bezeichnung ein, beachtet das später der Benutzername identisch mit der Datenbankbezeichnung ist. Da unsere Datenbank extra für essential da nennen wir diese auch essential. (Nennt eure Datenbank wenn ihr nicht mein Skript verwendet bitte immer essentialmode!) Klickt nun auf Generieren um ein zufälliges Passwort zu erzeugen. Wahlweise könnt ihr auch ein eigens Passwort wählen. Merkt euch das Passwort für später!

Setzt nun noch den Haken bei Erstelle eine Datenbank mit gleichem Namen und gewähre alle Rechte., damit unsere Datenbank auch erstellt wird.

Wenn ihr das alles gemacht habt scrollt ein Stück weiter herunter und drückt auf OK.


img4.PNG


Nun laden wir unsere Datenbankstruktur auf den Server.

Ihr könnt nun entweder mein vorgefertigtes Skript nutzen oder sie euch selbst zusammenbasteln.

Egal ob ihr mein vorgefertigtes Skript oder die Originalen verwendet geht ihr nun Links in der Verzeichnisstruktur von eurer Datenbank.


img5.PNG

Klickt danach im oberen Menu auf Importieren.

img6.PNG

Wenn ihr mein Skript nutzt könnt ihr dieses nun mit dem Button Datei auswählen, auswählen und im Anschluss darauf mit dem Button OK hochladen. Achtet darauf das bei euch alle Einstellungen so sind wie im folgenden Screenshot.

img7.PNG


Wenn ihr mein vorgefertigtes Skript nicht nutzt dann geht in die Ressource esplugin_mysql und ladet euch das darin liegende SQL-File wie schon zuvor erklärt in eure Datenbank. Geht danach in die Ressource es_extended und macht das gleiche mit der sich darin befindenden SQL-Datei. Achtung, die Reihenfolge ist wichtig!


Wenn wir das alles gemacht haben sind wir schon so gut wie fertig.

Nun müssen wir nur noch ein wenig in unsere server.cfg einfügen.

Zunächst richten wir unsere MySQL Verbindung ein. Dazu fügt ihr ihr die folgenden 2-Zeilen über euren Autostart Ressourcen ein. Passt das Datenbankpasswort und ggf. den Benutzernamen an.

set es_enableCustomData 1
set mysql_connection_string "server=localhost;database=essential;userid=essential;password=testpw"


Im Anschluss fügen wir noch die folgenden Ressourcen zum Autostart hinzu:

start mysql-async
start async
start essentialmode
start esplugin_mysql

start es_extended

start esx_menu_default
start esx_menu_list
start esx_menu_dialog


Speichert nun eure server.cfg und schließt die Datei. Jetzt könnt ihr euren Server starten.

In eurer Server_Console sollte es jetzt so aussehen:

img8.PNG


Nun ist auf eurem Server das Standard ESX installiert und ihr könnt alle weiteren Plugins einfügen die ihr benötigt. ihr müsst dabei nur darauf achten das diese im Autostart nach dem Hauptscript eingefügt sind.


Tutorial auf YouTube: <br><iframe width="560" height="315" src="https://www.youtube.com/embed/_rXxgWIKwKg?rel=0&amp;controls=0@@@WCF_LITERAL_AMP@@@showinfo=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>



Ich hoffe euch konnte dieses Tutorial weiterhelfen. Beachtet bitte das ich nicht der Author von ESX oder Essentials bin und nur bedingt viel Support geben kann.

14.10.2019, 12:16 #2

Hey, wie kann ich "Unable to find SteamID, please relaunch FiveM with steam open or restart FiveM & Steam if steam is already open" verhindern obwohl Stream offen ist? Also wie kann ich einstellen, dass Steam irrelevant ist?



Grüße

14.10.2019, 19:22 #3

Also viele Server nutzen die SteamID ffür die Authentiizierung ihrer Nutzer. Falls du den ehler bekommst Unable to find SteamID musst du FiveM schließen und Steam starten. Ggf. Musst du Steam einmal über den TaskManager "abschießen".

27.10.2019, 20:48 #5

Steht doch da ;) kann die resourcen nicht lesen! Überprüfe mal ob die Resourcen auch vorhanden sind!

PS: Das sind die Resourcen die oben in der Beschreibung als externe Links veröffentlich wurden!

@MasterZyper Fehler: Netzwerk-Zeitüberschreitung bei "cloud.reloaded-server.de"

//////////////////////////////////////////////////////////////////////

header-logo.php

Dixieland-Gaming
Downloads: FiveM / RedM / ETS2 / uvm..
Blog / Projekte / Forum / Reallife
Über 100 Free Downloads für ESX & QBCore
//////////////////////////////////////////////////////////////////////

27.10.2019, 21:01 #6

Hey @Daryl_Dixon, hättest du vielleicht ein paar Minuten Zeit, um dich mit mir im TS oder im Discord zu treffen & mir zu helfen?

27.10.2019, 21:06 #7

TS3: 62.141.43.204

Problem wurde behoben ;)

Zuletzt bearbeitet von Daryl_Dixon am 27.10.2019, 23:22

//////////////////////////////////////////////////////////////////////

header-logo.php

Dixieland-Gaming
Downloads: FiveM / RedM / ETS2 / uvm..
Blog / Projekte / Forum / Reallife
Über 100 Free Downloads für ESX & QBCore
//////////////////////////////////////////////////////////////////////

29.10.2019, 07:31 #8

Danke für den hinweis, die Links wurden gefixxt

23.11.2019, 15:15 #9

Hallo,

Ich bräuchte drigend Hilfe :)

Meine Datenbank ist auf einem anderen Server ich habe wie im Video davon die IP eingtragen der kann aber keine MySQL/Datenbank finden .....

23.11.2019, 17:09 #10

Auf dem Host wo die Datenbank ist, wurde hier erlaubt das von anderer Stelle eine Verbindung aufgebaut werden darf ?
Sprich nicht nur auf eigene / localhost

23.11.2019, 20:30 #12

musst du in Plesk oder im Webinterface von deinem Anbieter ändern! Unter Zugriffsrechte!

//////////////////////////////////////////////////////////////////////

header-logo.php

Dixieland-Gaming
Downloads: FiveM / RedM / ETS2 / uvm..
Blog / Projekte / Forum / Reallife
Über 100 Free Downloads für ESX & QBCore
//////////////////////////////////////////////////////////////////////

23.11.2019, 20:36 #14

Irgendwas mit Zugriffsrechte von Außen zulassen ;)

//////////////////////////////////////////////////////////////////////

header-logo.php

Dixieland-Gaming
Downloads: FiveM / RedM / ETS2 / uvm..
Blog / Projekte / Forum / Reallife
Über 100 Free Downloads für ESX & QBCore
//////////////////////////////////////////////////////////////////////

28.12.2019, 19:56 #16

Möchtest du, dass das Script geht oder dass der Fehler weg ist?

29.01.2020, 20:42 #18

Bekomme auch das er die Steam ID nicht findet obwohl ich schon in der Server.cfg ``set steam_webApiKey "xxxxxxxxxxxxxxxxxxxxxxxxxx" `` eingetragen hab


LG

14.02.2020, 03:41 #19

Ich hab das Problem, dass in der Datenbank keine Daten hinterlegt werden. Normalerweise sollte der Benutzer in der Datenbank gespeichert werden, sobald er sich auf dem Server einloggt, leider geht das aber bei mir nicht. Ich bekomme auch keine Fehlermeldung und nichts. In der Console steht auch Database server connection established.. Bin langsam ratlos.

28.05.2020, 17:51 #20

Hi, ich habe auf dem Server keinen Admin Rang. Wie kann ich diesen bekommen?

In der Webconsole habe ich allerdings Admin.

Danke im vorraus

Zuletzt bearbeitet von VeLutIon am 29.05.2020, 00:17
Melde dich an, um zu antworten.
© 2026 GTA-FIVEM.ORGImpressumDatenschutzNutzungsbedingungenCookiesShimo Forum