[Windows] Eigenen FiveM Server erstellen

9 Beiträge · 43.524 Aufrufe #fivem#server#tutorial#German#deutsch#windows
18.08.2019, 15:35 #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 unter Windows erstellen könnt.

Zu allererst benötigt ihr einen Windows Rootserver. Diesen könnt ihr unter anderem hier bei ZapHosting buchen.

Sobald ihr euren Server gebucht habt und dieser fertig installiert ist, könnt ihr mit der Installation beginnen.


Loggt euch dazu zunächst via Remote Desktop auf eurem Server ein, die Logindaten hierfür solltet ihr von eurem Hosting Anbieter bekommen haben.


Damit FiveM auf unserem Server läuft müssen wir nun noch einige Komponenten auf unserem Server installieren.

Das erste was wir nun installieren müssen, ist Visual C++ Redistributable 2019 damit wir unseren FiveM Server starten können. Dies könnt ihr hier herunterladen. Für die Installation müsst ihr einfach die Exe im Administratormodus ausführen.

Anschließend müssen wir uns Git auf unserem Server installieren. Git erleichtert uns später den Download der FiveM Ressourcen von GitHub. Git kann hier heruntergeladen werden. Für die Installation führt einfach die Exe im Administratormodus aus, achtet dabei darauf, dass ihr während des Installationsdialogs auch die GitBash installiert. Alle anderen Optionen könnt ihr beliebig auswählen.


Erstellt euch nun auf eurer Festplatte einen neuen Ordner und nennt diesen Gameserver => C:/Gameserver. Für eine bessere Übersichtlichkeit erstellt ihr in diesem einen weiteren Ordner mit dem Namen fivem => C:/Gameserver/fivem.

Nun können wir uns die FiveM-Serverfiles herunterladen. Geht dazu auf den artifacts server von FiveM und sucht euch die aktuellste Version heraus. Durch klicken auf diese werdet ihr auf eine andere Seite weitergleitet auf der ihr euch die Zip mit den Serverdaten herunterladen könnt.

Erstellt nun einen neuen Ordner "fx-server" in eurem FiveM Ordner => C:/Gameserver/fivem/fx-server und entpackt den Inhalt aus der Zip in diesen Ordner.


Klickt nun auf das Windows-Startmenü start.PNG und sucht nach Git Bash. Klickt auf Git Bash um diese zu starten. Bei euch sollte sich nun folgendes Fenster öffnen:


gitbash.PNG


Gebt in dieser Konsole nun cd C:/GameServer/fivem ein um in den richtigen Ordner zu wechseln. Im folgenden wollen wir nun die aktuellen Ressourcen für FiveM von Git-Hub herunterladen. Gebt dazu jetzt in die Konsole git clone https://github.com/citizenfx/cfx-serv... server-data ein. Nun könnt ihr die Git-Konsole schließen und zurück in den Windows Explorer gehen und den Ordner C:/Gameserver/fivem/ öffnen. In diesem seht ihr nun einen Ordner mit dem Namen server-data, dieser Ordner stellt später euren eigentlichen FiveM Server dar. Je nach Bedarf könnt ihr diesen auch umbenennen. Bei bedarf könnt ihr diesen Ordner auch einfach duplizieren umso später mehrere Server auf eurem Root-Server betreiben zu können. Öffnet nun den Ordner server_data und erstellt in diesem ein neues File und nennt dieses server.cfg. Achtet darauf das nach dem Umbenennen als Dateityp auch CFG angezeigt wird! (Siehe Screenshot:)


cfg.PNG


Öffnet dann die Datei mit einem Editor eurer Wahl, ich empfehle Notepad++, und fügt den folgenden Inhalt 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.

Speichert die Dateien wenn ihr dies gemacht habt und schließt euren Editor.


Damit ist unser Server praktisch fertig eingerichtet und kann gestartet werden. Gebt dazu in der Windows-CMD zunächst C:\GameServer\fivem\server-data ein. Danach können wir den Server einfach mit C:\GameServer\fivem\fx-server\run.cmd +exec server.cfg starten.


Damit habt ihr einen lauffähigen FiveM Server unter Windows.

Troubleshooting unter Windows:

Solltet ihr trotz korrekter Konfiguration euren Server nicht erreichen können müsst ihr noch die Ports die FiveM benötigt in der Windows-Firewall freischalten.

Klickt dazu auf das Windows-Startmenü start.PNG und sucht nach Firewall und klickt auf Firewallstatus überprüfen.


firewallstatus prüfen.PNG


Danach sollte sich bei euch das Fenster Windows Defender Firewall öffnen. Klickt in diesem nun auf erweiterte Einstellungen:


firewall2.PNG


Daraufhin sollte sich bei euch das Fenster Windows Defender Firewall mit erweiterter Sicherheit öffnen.


firewall3.PNG


Um jetzt die Gewünschten Ports freizugeben klicken wir zunächst auf eingehende Regeln und danach auf Neue Regel....


firewall4.PNG



Im Anschluss darauf öffnet sich der Assistent für neue eingehende Regeln. In diesem Dialog werden euch jetzt einige Fragen gestellt. Wählt im ersten Schritt (Regeltyp) Port aus. und klickt auf Weiter.

firewall5.PNG


Im zweiten Schritt (Protokolle und Ports) werdet ihr nun gefragt ob eure Regel für TCP oder UDP gültig sein soll. Wählt hier zunächst TCP aus und tragt unten den Port ein den eurer Dienst bzw. euer Server benötigt und klickt dann auf Weiter.


firewall6.PNG


Im dritten Schritt (Aktion) müsst ihr nun Verbindung zulassen auswählen, klickt anschließen auf Weiter.


firewall7.PNG


Im vierten Schritt (Profil), wählt ihr einfach alle drei Felder (Domäne, Privat und Öffentlich) aus, klickt anschließend auf Weiter.


firewall8.PNG


Im fünften und letzten Schritt dieses Dialoges müsst ihr nun noch dieser Regel einen Namen geben, ich empfehle ihr etwas leicht verständliches zu wählen damit man die Regel Später leichter bearbeiten kann. Wie zum Beispiel TCP Eingehend Port 30120. Wenn ihr das Gemacht habt klickt auf Fertig stellen.


firewall9.PNG


Wiederholt diese Schritte nun für UDP!


Jetzt müssen wir noch die Ports für die ausgehenden Verbindungen freigeben. Klickt dazu nun auf den Reiter Ausgehende Regeln und danach auf Neue Regel....


firewall10.PNG


Im Anschluss darauf öffnet sich der Assistent für neue ausgehende Regeln. In diesem Dialog werden euch jetzt einige Fragen gestellt. Wählt im ersten Schritt (Regeltyp) Port aus. und klickt auf Weiter.


firewall5.PNG

Im zweiten Schritt (Protokolle und Ports) werdet ihr nun gefragt ob eure Regel für TCP oder UDP gültig sein soll. Wählt hier zunächst TCP aus und tragt unten den Port ein den eurer Dienst bzw. euer Server benötigt und klickt dann auf Weiter.


firewall11.PNG


Im dritten Schritt (Aktion) müsst ihr nun Verbindung zulassen auswählen, klickt anschließen auf Weiter.


firewall7.PNG



Im vierten Schritt (Profil), wählt ihr einfach alle drei Felder (Domäne, Privat und Öffentlich) aus, klickt anschließend auf Weiter.


firewall8.PNG



Im fünften und letzten Schritt dieses Dialoges müsst ihr nun noch dieser Regel einen Namen geben, ich empfehle ihr etwas leicht verständliches zu wählen damit man die Regel Später leichter bearbeiten kann. Wie zum Beispiel TCP Ausgehend Port 30120. Wenn ihr das Gemacht habt klickt auf Fertig stellen.



firewall12.PNG


Wiederholt diese Schritte nun für UDP!



Nach diesen Konfigurationsschritten sollte euer Server aus dem Internet aus erreichbar sein.


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/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>


Ich hoffe euch hat das Tutorial gefallen und auch weiter geholfen.

Falls ihr Hilfe braucht stehe ich euch gerne zur Verfügung.

29.01.2020, 19:10 #2

Hallo,

bei mir kommt danach das er die SteamUID nicht findet obwohl Steam alles geöffnet ist und ich auf jeden anderen Server komme?


LG EnZoo

29.01.2020, 19:14 #3

set steam_webApiKey "xxxxxxxxxxxxxxxxxxxxxxxxxx" in die Server.cfg eintragen!

http://steamcommunity.com/dev/apikey

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

header-logo.php

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

29.01.2020, 19:26 #4

Geht nach wie vor nicht, sehe aber gerade das ich beim Starten des Servers nen Mysql fehler rein bekomme

29.01.2020, 20:13 #5

welchen Fehler genau?

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

header-logo.php

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

29.01.2020, 20:29 #6

Hatte vergessen in der Server.cfg das Passwort der Datenbank zu ändern.
Getan gemacht allerdings kommt das immer noch das er die SteamID nicht findet.

17.05.2020, 19:48 #7

Hallo MasterZyper,

Ich habe mir dein Video mehrmals angesehen und habe auch das geschriebene Tutorial hier aufmerksam nachgemacht.

Eigentlich funktioniert alles, bis auf dass, das ich den Server nicht starten kann.
Ich habe kein run.cmd in dem Ordner drin, welche aus der zip entpackt wurde

Kannst du mir weiterhelfen, wäre echt nice 8)

----------------------------------------------------

Ich habe nun ein Version von Jänner genommen und siehe da run.cmd ist da ... konnte den Server starten

Zuletzt bearbeitet von JaRoXz am 18.05.2020, 15:22

- - - - GameCity - Roleplay - - - -


Discordlink:
discord.gg/F4p3YmC

Teamspeak: 168.119.21.250
FiveM ID: 7m346r

27.05.2020, 14:25 #8

Hey, Wie schauts es den aus wenn ich nen Zeiten Server machen möchte.

Hab so weit alles gemacht wie beim erste nur wenn ich die Server Starter.bat Starten will kommt die kurz und danach ist sie weg.


Muss ich was beachten?

18.07.2020, 01:47 #9

ich habe mir einen home server eingerichtet derzeitig komme ich auch auf den server drauf aber wenn ich mit dem 2 pc drauf joine sehe ich meine person von pc 1 nicht ingame chat ist aktiv und zeigt auch join vorgang an

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