FX-Server ist endlich da! Stabilitätsaktualisierungen, erhöhte Spielerkappen, mehr Eingeborene, Funktionen und vieles mehr, das noch dokumentiert werden muss, haha! Die Zukunft ist jetzt!
Hallo, dies ist eine ausführliche und „Noob-freundliche“ Anleitung zur Installation des neuesten FX-Servers von FiveM auf einer völlig neuen Linux-Installation.
Ich gehe davon aus, dass Sie für die Gesamtheit dieses Tutorials wissen, wie man SSH / FTP in Ihren Server einbindet.
Bitte lesen Sie jeden Schritt sorgfältig durch, bevor Sie um Hilfe zur Fehlerbehebung bitten <3
Bedarf:
apt-get update && apt-get upgrade
Schritt 1) Einrichten Ihres FiveM-Servers!
Okay, folge genau. Wir werden versuchen, im selben Verzeichnis zu bleiben, damit keine Verwirrung entsteht. Lass uns beginnen mit:
cd ~
Damit gelangen Sie in Ihr Stammverzeichnis. Als nächstes navigieren wir zu dem Ort, an dem wir den Server installieren werden.
Das Ausgangsverzeichnis, in dem der Server gespeichert wird.
cd /home/
Navigieren Sie hier und kopieren Sie die URL in die neueste Version von FiveM Linux Server.
Als Nächstes möchten Sie die neueste Version von FiveM Server mit dem Befehl wget -url- von diesem Link herunterladen:
wget https://example.com/file.zip
Ändern Sie natürlich die URL zu der, die Sie im obigen Repo gefunden haben.
Wir wollen das alles ordentlich machen, also erstellen wir ein Verzeichnis zum Speichern des Servers:
mkdir fx-server
dann
mkdir fx-server-data
Okay, als nächstes werden wir diese Datei entpacken. Geben Sie dazu Folgendes ein:
tar -xvf fx.tar.xz -C /home/fx-server/
Und das entpackt die FX-Server-Binärdateien für Sie. Als nächstes müssen wir die Ressourcen und so weiter holen. Navigieren wir zurück zu unserem Hauptordner.
cd /home/
Sie können die Ressourcen abrufen, indem Sie Folgendes eingeben:
git clone https://github.com/citizenfx/cfx-server-data.git fx-server-data
Du bist fast fertig. Gehen wir in diesen Ordner cfx-server-data, indem wir Folgendes eingeben:
cd fx-server-data
und jetzt müssen wir unsere eigene server.cfg erstellen. Geben Sie dazu Folgendes ein:
nano
Als Nächstes möchten Sie diesen großen Textblock kopieren und in den SSH-Client einfügen. (Sie können dies tun, indem Sie mit der rechten Maustaste auf eine beliebige Stelle im Bildschirm klicken.)
# you probably don't want to change these!
# only change them if you're using a server with multiple network interfaces
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
start mapmanager
start chat
start spawnmanager
start fivem
start hardcap
start ■■■■■■■
sv_scriptHookAllowed 1
# change this
#rcon_password yay
sv_hostname "My new FXServer!"
# nested configs!
#exec server_internal.cfg
# loading a server icon (96x96 PNG file)
#load_server_icon myLogo.png
# convars for use from script
set temp_convar "hey world!"
# disable announcing? clear out the master by uncommenting this
#sv_master1 ""
# want to only allow players authenticated with a third-party provider like Steam?
#sv_authMaxVariance 1
#sv_authMinTrust 5
# 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:110000112345678 group.admin # add the admin to the group
# player endpoint protection
sv_endpointprivacy true
Nachdem Sie diesen großen Textblock aufgenommen haben, möchten Sie die Tasten drücken
CTRL + O
Dadurch wird die Datei ausgeschrieben und Sie werden aufgefordert, einen Namen einzugeben. Sie MÜSSEN diese Datei benennen:
server.cfg
Drücken Sie anschließend die Eingabetaste und verwenden Sie den folgenden Befehl:
CTRL + X
So beenden Sie die Datei.
Herzlichen Glückwunsch FX-Server ist technisch eingerichtet. Ich werde nicht näher darauf eingehen, wie alle server.cfg-Variablen funktionieren. Diese Informationen sollten irgendwann hier verfügbar sein: VERKNÜPFUNG
Schritt 2) Hinzufügen von Ressourcen / Mods
Okay, du willst also Mods zu deinem Server hinzufügen, oder? Sie haben zwei Möglichkeiten. Sie können sie manuell unter Linux entwickeln Schmerz im Arsch, oder Sie können sie auf einem lokalen FX-Server entwickeln, was definitiv der ideale Ansatz ist. Ich werde Ihnen zeigen, wie ich Ressourcen aktualisiere, nachdem ich sie auf meinem lokalen Computer getestet habe.
Öffnen Sie Filezilla und stellen Sie eine Verbindung zu unserem Server her. Ich werde nicht lehren, wie man FTP in Server einbindet, aber Sie sollten zu Ihrer lokalen Ressource navigieren, über die Sie kopieren möchten, und zu dem Ordner / home / fx-server-data / resources / wie folgt:
Ziehen Sie sie einfach per Drag & Drop und fügen Sie sie durch Hinzufügen zu Ihrer server.cfg hinzu
start resourcename
Hier ist eine Testressource, die Sie selbst ausprobieren können. Es ist ein einfaches Ragdoll-Skript, wenn Sie X drücken.
ragdoll.7z (536 Bytes)
Stellen Sie sicher, dass Sie hinzufügen
start ragdoll
zu Ihrem server.cfg
Schritt 3) Aktualisieren Sie Ihre Zertifikate!
Zum Glück ist dieser letzte Schritt super einfach, aber sehr wichtig. Wenn beim Versuch, Ihrem Server beizutreten, ein TrustFailure-Problem auftritt, liegt dies daran, dass Sie diesen Schritt nicht ausgeführt haben!
Sie möchten Folgendes eingeben:
sudo cert-sync /etc/ssl/certs/ca-certificates.crt
Gefolgt von,
apt-get update && apt-get upgrade
Schritt 4) Ausführen Ihres Servers!
Sie können Ihren Server jetzt starten, indem Sie zu Ihrem Ordner cfx-server navigieren:
cd /home/fx-server-data/
und tippen:
bash /home/fx-server/run.sh +exec server.cfg
Sie können den Server auch schließen, indem Sie den folgenden Befehl drücken:
CTRL + C
Sie werden an dieser Stelle feststellen, dass Sie Ihre SSH-Sitzung offen lassen müssen, um den Server aktiv zu halten. Sie können dies beheben, indem Sie Schritt 4.5 ausführen, der optional, aber meiner Meinung nach äußerst wichtig ist.
Schritt 4.5 (Optional)
Alternativ können Sie Ihren Server in einer… virtuellen SSH-Sitzung ausführen, sodass Sie die Hauptsitzung verlassen können, ohne dass der Server automatisch geschlossen wird. Sie können dies tun, indem Sie Folgendes eingeben:
screen
Dadurch werden Sie aufgefordert, die LEERTASTE einige Male zu drücken. Wenn Sie jedoch den neuen „Bildschirm“ aufrufen, sieht alles im Allgemeinen relativ vertraut aus. Der Unterschied ist, dass dies ein virtueller Bildschirm ist.
In dieser Sitzung können Sie erneut zu Ihrem Serverordner navigieren und den Server von hier aus ausführen. Der Unterschied besteht darin, dass es beim Verlassen weiterhin ausgeführt wird. Um diese Sitzung zu beenden, können Sie einfach den folgenden Befehl drücken:
CTRL + A + D
Und um wieder an der Sitzung teilzunehmen, wenn Sie wieder am Hauptterminal sind, können Sie den folgenden Befehl drücken:
screen -r
Fazit
Das sollte es sein! Sie sind jetzt stolzer Besitzer eines frischen und funktionierenden FiveM-Servers mit dem neuesten und besten FX-Server! Wenn Sie Fragen, Bedenken oder Probleme haben, lassen Sie es mich in den Kommentaren wissen und ich werde mich irgendwann bei Ihnen melden! Ich hoffe, Sie genießen FX-Server und alle neuen Funktionen, die damit verbunden sind!
Credits und Referenz geht an:
Und irgendjemand / irgendetwas anderes, das ich vermisst haben könnte!
Danke, dass du so weit gekommen bist. Ich wünsche ihnen einen wunderbaren Tag!