Installation eines Es-RP Server

    • Offizieller Beitrag

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

    Es-RP läuft standardmäßig mit CouchDB, da ich jedoch ein großer Freund von MySQL bin, erkläre ich euch alles mit Mysql als Datenbanksystem.

    Aus diesem Grund solltet 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]/


    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.



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


    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 nur für essential nutzen 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.



    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.


    Klickt danach im oberen Menu auf Importieren.

    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.


    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.


    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.

    Code: server.cfg
    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:

    Code: server.cfg
    start mysql-async
    start async
    start essentialmode
    start esplugin_mysql
    start es_rp
    start banking


    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:


    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:


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

  • Danke, funktioniert alles wie im Video!

    Kann man bzw. darf man eigentlich Sachen verändern/erneuern z.B. vom Job System?

  • hallöchen

    leider kann ich das Vorgefertigte arcive nicht runterladen

    also habe ich die sachen manuel runtergeladen habe soweit alles gemacht wie in der beschreibung aber der server startet nicht.

    langsam verzweifel ich

    okay server leuft nun aber wen ich mich verbinden will bekomme ich diesen fehler Couldn't load resource es_rp. :(

  • den ordner habe ich aber keine datei wo sollte die den sein?


    okay glaube es liegt an der datenbank




  • mysql-asyc hab ich hin bekommen hab nur noch den fehler hier

    Code
    Could not find dependency fxmigrant for resource esplugin_mysql.
    Couldn't start resource esplugin_mysql.
  • ja kann das fertige leider auch nicht runterladen deshalb alles per hand

    Der fehler ist nun wech aber komme immer noch nicht drauf kann die es_rp nicht laden nuß man das irgenwie noch freigeben das der clint das runterladen darf?






  • ich weiß zwar nicht wie aber hab nun hin bekommen der server lauft nun habe erst ein ESX-RP Server

    nach seiner Anleitung angelegt und dann den und auf ein mal ging alles soweit nun habe ich 2 bank systeme drine muß jetzt mal schaun wie ich das wech bekomme XD

  • danke sehr der server an sich leuft aber da feht wohl ein datenbank eintrag oder so.

    gta fivem ist sowiso alles neu für mich brauch glaube ich ein gutes anbuch wie man alles ein richtet mit den von bank shops bis zum jos zum geld verdienen muß mir deine yt vidos bestimmt noch einige mal an sehen ^^


    ach so das sagt der server beim start


  • ja hab ich auch gesehen das ist schon erledigt aber fehler is immer noch da