[Linux] Eigenen FiveM Server erstellen

Angepinnt 91 Beiträge · 130.912 Aufrufe #fivem#server#tutorial#linux#deustch
06.12.2018, 23:00 #1
<div align="center"><a href='https://zap-hosting.com/a/18c912514597e2a7d420e21442acb0d3ecb0752f'><img src="https://zap-cdn.com/interface/_images/banner/vrserver/v-r-Server-728x90.png" alt="ZAP-Hosting Gameserver and Webhosting"></a></div align="center">



In diesem kleinem, Tutorial möchte ich euch erklären wie ihr an einen eignen FiveM Server bekommen könnt.
Zunächst einmal gibt es zwei Möglichkeiten dafür.


Die erste und die einfachste Möglichkeit an einen Server zu kommen ist es sich einen Gameserver zu mieten. Aufgrund von Verträgen zwischen den FiveM Entwicklern und Zap-Hosting ist es nur möglich diese bei Zap-Hosting zu buchen. Diverse andere Gameserveranbieter bieten zwar auch FiveM-Server an, jedoch empfehle ich euch diese dort nicht zu buchen, da deren IP`s von den FiveM Entwicklern regelmäßig gebannt werden.
Also geht, wenn ihr einen FiveM-Gameserver buchen wollt, einfach auf diesen Link und fertig. Sollte hier noch Hilfe benötigt werden kann ich dies später gerne noch ergänzen.


Ich Empfehle euch jedoch den Schritt zu wagen und sich einen eignen V-Server zu mieten. Diese sind meistens viel Günstiger und ihr könnt nebenbei noch eine Webseite und Teamspeak3 auf dem Server laufen lassen.

Solange ihr nur einen FiveM Server darauf laufen lassen wollt, empfehle ich euch einen mit ca 4GB Ram und 4 CPU-Kernen zu buchen. Als Betriebssystem empfehle ich euch Ubuntu 16.10 da es immer noch ab und an bei 17.10 zu Kompatibilitätsproblemen kommen kann. Einen V-Server könnt ihr Hier mieten.


Nun zur eigentlichen Installation eures Servers unter Linux.


Zunächst einmal loggt ihr euch mit Putty und WInScp auf eurem Server ein. Solltet ihr nicht Wissen wie das geht findet ihr hier ein Tutorial in unserem Forum.

Nun erstellt ihr in eurem Home-Ordner einen Unterordner und nennt diesen "server".

Geht nun mit cd server/ in den gerade von euch erstellten Ordner.

Im Anschluss darauf geht ihr auf den "artifacts server" von FiveM. Auf diesem findet ihr alle aktuellen Serverversionen. Beachtet, dass die aktuellste Version immer die am weitesten unten ist.

Geht nun in das Unterverzeichnis dieser aktuellen Version. Dort findet ihr nun eine "fx.tar.xz". Macht auf diese Datei einen Rechtsklick und drückt "Link kopieren".

Wechselt nun zurück in eure Puttykonsole und gebt in dieser wget + den Link zu der Datei ein. (In Linux könnt ihr einen Link einfach mit einem Rechtsklick einfügen.)

Wenn ihr dies gemacht drückt Enter und wartet bis der Download abgeschlossen ist.

Sobald der Download abgeschlossen ist gebt ihr einfach tar xf fx.tar.xz ein. Sollte hierbei eine Fehlermeldung erscheinen müsst ihr noch "xz-utils" auf eurem Server installieren. Dies könnt ihr ganz einfach mit sudo apt-get install xz-utils machen.

Nun räumen wir noch auf und löschen das Archiv mit rm fx.tar.xz.

Jetzt habt ihr erfolgreich die Hauptserverfiles auf eurem Server installiert. Auf diese greifen später alle FiveM-Gameserver drauf zu. Das heißt wenn zu einem Späteren Zeitpunkt ein Server-update von FiveM erscheint müsst ihr nur diese austauschen und nicht bei jedem Server einzeln.

Geht nun in eurer Putty-Konsole mit cd .. einen Ordner wieder nach oben.

Erstellt nun einen neuen Ordner mit eurer gewünschten Serverbezeichnung. Gebt dazu mkdir servername in eurer Putty-Konsole ein.

Geht nun mit cd servername in den von euch gerade erstellten Ordner. Nun holen wir uns die Gameserverfiles von GitHub.

Dazu gebt ihr einfach git clone https://github.com/citizenfx/cfx-server-data.git /home/username/servername in der Putty-Konsole ein.

Nun müssen wir noch eine Serverkonfigdatei anlegen. Dazu geben wir nano server.cfg in die Konsole ein.

In dieses File fügen wir zunächst die Standartkonfig ein. Diese könnt ihr später noch ergänzen.

Kopiert dazu die im folgenden Spoiler eingebetete Serverkonfig und fügt diese mit einem Rechtsklick in eurer Puttykonsole ein.

server.cfg
# Only change the IP if you're using a server with multiple network interfaces, otherwise change the port only.
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

# These resources will start by default.
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure fivem
ensure hardcap
ensure rconlog
ensure scoreboard

# This allows players to use scripthook-based plugins such as the legacy Lambda Menu.
# Set this to 1 to allow scripthook. Do note that this does _not_ guarantee players won't be able to use external plugins.
sv_scriptHookAllowed 0

# Uncomment this and set a password to enable RCON. Make sure to change the password - it should look like rcon_password "YOURPASSWORD"
#rcon_password ""

# A comma-separated list of tags for your server.
# For example:
# - sets tags "drifting, cars, racing"
# Or:
# - sets tags "roleplay, military, tanks"
sets tags "default"

# Set an optional server info and connecting banner image url.
# Size doesn't matter, any banner sized image will be fine.
#sets banner_detail "https://url.to/image.png"
#sets banner_connecting "https://url.to/image.png"

# Set your server's hostname
sv_hostname "FXServer, but unconfigured"

# Nested configs!
#exec server_internal.cfg

# Loading a server icon (96x96 PNG file)
#load_server_icon myLogo.png

# convars which can be used in scripts
set temp_convar "hey world!"

# Uncomment this line if you do not want your server to be listed in the server browser.
# Do not edit it if you *do* want your server listed.
#sv_master1 ""

# Add system admins
add_ace group.admin command allow # allow all commands
add_ace group.admin command.quit deny # but don't allow quit
add_principal identifier.steam:110000100000000 group.admin # add the admin to the group

# Hide player endpoints in external log output.
sv_endpointprivacy true

# Server player slot limit (must be between 1 and 32, unless using OneSync)
sv_maxclients 32

# License key for your server (https://keymaster.fivem.net)
sv_licenseKey changeme

Wenn ihr möchtet könnt ihr auch an dieser Stelle eurer Servernamen in der Konfig anpassen.

Damit euer Server in der Public-Serverlist angezeigt wird, müsst ihr nun noch euch einen Server Key beantragen.

Geht dazu auf die Keymaster-Seite von FIveM und registriert euch einen. Wichtig wenn ihr einen V-Server habt müsst ihr bei "Server type" VPS auswählen.

Fügt den so erhaltenen Key nun in der Konfig unter sv_licenseKey ein.

Drückt nun STRG+O zum Speichern und anschließend STRG+X um den Texteditor auf eurem Server zu verlassen.

Und das war schon die ganze Installation. Nun können wir den Server starten.

Dazu geben wir einfach bash /home/username/server/run.sh +exec server.cfg ein. Achtet darauf das ihr den Usernamen entsprechend eurem anpasst.


Möchtet ihr das euer Server auch dann weiterläut wenn ihr eure Putty-Konsole schließt, müsst ihr den Server noch in einem "screen" starten.

Gebt dazu screen -S Servername bash /home/username/server/run.sh +exec server.cfg in eurer Konsole ein.

Mit STRG+A & STRG+D könnt ihr die Konsole Verlassen. Wollt ihr den Screen später wieder aufrufen müsst ihr einfach nur screen -r Servername in der Konsole eingeben.


Und das war es nun habt ihr einen Lauffähigen FiveM Server auf Linux.


Solltet ihr Fragen haben könnt ihr mir diese gerne stellen.


Ihr findet dieses Tutorial auch im Videoformat auf meinem YouTube-Channel:

<div align="center"><iframe width="560" height="315" src="https://www.youtube.com/embed/0-xEsm8DJ5c?rel=0&amp;controls=0@@@WCF_LITERAL_AMP@@@showinfo=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
15.06.2019, 22:18 #2

Hallo Community,

Ich habe schwirigkeiten auf mein Rootserver FiveM zu instalieren wie komme ich in Putty rein meiner lässt mich nicht einloggen . :)

16.06.2019, 09:46 #3

Wie du dich mit Putty auf deinem Server anmelden kannst, hängt von der Konfiguration deines Servers ab.
Üblicherweise verwendet man das SFTP Protokoll und Port 22. Am besten du kontaktierst für das Problem mal deinen Hoster.

16.06.2019, 23:15 #4

Vielen Dank der Server läuft jetzt meckert er noch mit der Db :)

17.06.2019, 02:51 #5

wie kann ich den server stopen

wie kann ich screens löschen ?

17.06.2019, 03:28 #6

KesaMTB kann ich dir leider nicht sagen hab jetzt einen Admin der das macht

17.06.2019, 11:40 #7

Am besten ersteinmal Googlen bei soclhen Problem ^^.
Ich hab das mal für dich gemacht und habe das hier gefunden, ich denke das wird dir weiterhelfen.


Die Basics von Sceeen:


screen -list [zum Anzeigen aller Aktiven screens]

das Zeigt dir da die PId´s an.

Wenn du jetzt den Prozess beenden möchtest kanst du die Prozesse mit

kill -9 [PID]

abschießen. Und mit

screen -wipe

die toten Screen löschen.


Ist zwar nicht der eleganteste Weg, aber ein recht einfacherund schneller.

Ich hoffe ich konnte dir ein wenig helfen.

01.08.2019, 14:35 #8

Hallo ich habe ein Problem sobald ich den Server starte bleibt er bei

cfx> Sending heartbeat to live-internal.fivem.net:30110

Started map fivem-map-hipster

Started resource fivem-map-hipster

einfach stehen und man kann nicht Connecten ich benötige dringend Hilfe!

Vor einem Neustart konnte man noch joinen :c

01.08.2019, 19:28 #9

Kannst du deinen ganzen Errorlog posten?

18.08.2019, 13:34 #10

Hallo,

Ich habe gestern auf meinem Root Server einen FiveM Server installiert, er startet zwar ohne Probleme, wird in der FiveM Serverliste bzw über Directconnect nicht angezeigt.



Resolved live-internal.fivem.net:30110 to 178.32.9.100:30110
Creating script environments for _cfx_internal
Found new resource fivem-awesome1501 in /home/fivem/resources//fivem-awesome1501
Found new resource fivem-map-hipster in /home/fivem/resources//fivem-map-hipster
Found new resource fivem in /home/fivem/resources//fivem
Found new resource fivem-map-skater in /home/fivem/resources//fivem-map-skater
Found new resource runcode in /home/fivem/resources//runcode
Found new resource webadmin in /home/fivem/alpine/opt/cfx-server/citizen//system                                                                                                                                                             _resources//webadmin
Found new resource keks in /home/fivem/resources//[test]/keks
Found new resource betaguns in /home/fivem/resources//[test]/betaguns
Found new resource gameInit in /home/fivem/resources//[test]/gameInit
Found new resource baseevents in /home/fivem/resources//[system]/baseevents
Found new resource rconlog in /home/fivem/resources//[system]/rconlog
Found new resource sessionmanager in /home/fivem/resources//[system]/sessionmana                                                                                                                                                             ger
Found new resource chat-theme-gtao in /home/fivem/resources//[system]/chat-theme                                                                                                                                                             -gtao
Found new resource hardcap in /home/fivem/resources//[system]/hardcap
Found new resource spawnmanager in /home/fivem/resources//[system]/spawnmanager
Found new resource chat in /home/fivem/resources//[system]/chat
Found new resource scoreboard in /home/fivem/resources//[system]/scoreboard
Found new resource race-test in /home/fivem/resources//[gamemodes]/race-test
Found new resource race in /home/fivem/resources//[gamemodes]/race
Found new resource mapmanager in /home/fivem/resources//[managers]/mapmanager
Found new resource channelfeed in /home/fivem/resources//[gameplay]/channelfeed
Found new resource irc in /home/fivem/resources//[gameplay]/irc
Found new resource obituary in /home/fivem/resources//[gameplay]/obituary
Found new resource playernames in /home/fivem/resources//[gameplay]/playernames
Found new resource obituary-deaths in /home/fivem/resources//[gameplay]/obituary                                                                                                                                                             -deaths
Found new resource webpack in /home/fivem/resources//[system]/[builders]/webpack
Found new resource yarn in /home/fivem/resources//[system]/[builders]/yarn
Creating script environments for sessionmanager
Started resource sessionmanager
Creating script environments for webadmin
Instantiated instance of script FxWebAdmin.BaseServer.
Instantiated instance of script FxWebAdmin.HttpServer+HttpServerScript.
Registering Tick for attributed method OnTick
Started resource webadmin
Authenticating server license key...
Server license key authentication succeeded. Welcome!
cfx> Sending heartbeat to live-internal.fivem.net:30110
Registering Tick for attributed method OnTick
Authenticating with Nucleus...
server thread hitch warning: timer interval of 869 milliseconds        fff  cccc ff   xx  xx     rr rr    eee
cc     ffff   xx       rrr  r ee   e
cc     ff     xx   ... rr     eeeee ccccc ff   xx  xx ... rr      eeeee

Authenticated with cfx.re Nucleus: https://boutproduction-vq3k9r.cfx.re/
18.08.2019, 13:41 #11

Du hast Scheinbar einen Windowsserver, dann musst du die Ports in der Firewall freigeben die FiveM nutzt.

18.08.2019, 14:45 #13

Video von mir kommt dazu nächste Woche und ist über diesen Link dann Verfügbar:

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


Solange muss dass hier helfen: https://wiki.mcneel.com/de/zoo/window7firewall, Nimmst dann halt nur den FiveM Server Port.

18.08.2019, 15:01 #14

Sind die Ports dann nur für mich freigeschaltet oder für jeden?

19.08.2019, 19:53 #16

Nabend zusammen :)

Ich habe laut dem Tutorial FiveM über Putty instaliert . Jedoch hab ich das Problem das er Ingame nicht ereichbar ist ( Server konnte nicht gefunden werden ) .

Was könnte man da machen ?

19.08.2019, 19:56 #17

Das kann ohne eine konkrete Fehlermeldung nur schwer beantwortet werden. Kannst du evtl einen Log aus deiner Serverkonsole posten?
Ohne nähren Hinweise solltest du erst einmal deinen Serverkey überprüfen.

01.09.2019, 18:36 #18
<div align="center"><iframe width="560" height="315" src="https://www.youtube.com/embed/vnOnpuB26D0?rel=0&amp;controls=0@@@WCF_LITERAL_AMP@@@showinfo=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>


Unbenannt.png




ich habe der video angeschau aber geht nicht.


er kann der pfad nixht finmde.

02.09.2019, 16:46 #20

Weil du im falschen Ordner bist...

oh ok,wie?

ich hatte nach dein tutorial gemacht.

Melde dich an, um zu antworten.
© 2026 GTA-FIVEM.ORGImpressumDatenschutzNutzungsbedingungenCookiesShimo Forum