FiveM Server Installer - Benutzerhandbuch
🧾 Vorbereitung
Bevor du startest:
Melde dich als root am Server an
ssh root@dein-server.deStarte den Installer:
bash <(curl -s https://raw.githubusercontent.com/Twe3x/fivem-installer/main/setup.sh)
⚙️ Schritt-für-Schritt Installation
Sobald das Script läuft, wirst du durch verschiedene Menüs geführt.
Hier steht, was du tun musst 👇
🪄 1. Hauptmenü
Du wirst gefragt:
Was möchtest du tun?
1) install FiveM
2) update FiveM
3) do nothing
👉 Wähle 1) install FiveM
(damit richtest du den Server komplett neu ein)
💡 2. TxAdmin oder normale Serverdaten?
Select deployment type:
1) Install template via TxAdmin
2) Use the cfx-server-data
3) do nothing
👉 Wähle 1) Install template via TxAdmin
(empfohlen – du bekommst ein grafisches Webinterface)
🧠 Wenn du lieber alles manuell konfigurieren möchtest, kannst du auch 2) wählen.
🧱 3. Version auswählen
Select a runtime version:
1) latest version
2) latest recommended version
3) choose custom version
4) do nothing
👉 Wähle 2) latest recommended version
(das ist die stabilste Variante)
⚡ 4. Bestehende Installation gefunden?
Wenn der Installer meldet:
It looks like there already is a /home/FiveM directory. Can we remove it?
1) Remove everything in /home/FiveM
2) Exit the script
👉 Wenn du neu installieren willst, wähle 1)
(wenn du schon einen Server dort hast und ihn behalten willst, wähle 2) zum Abbrechen)
🔌 5. Port wird überprüft
Wenn der Installer meldet:
It looks like there already is something running on the default TxAdmin port (40120).
Can we stop/kill it?
1) Kill PID on port 40120
2) Exit the script
👉 Wähle 1), um den Port freizugeben
(sonst kann TxAdmin nicht starten)
🧰 6. phpMyAdmin installieren?
Install MariaDB/MySQL and phpMyAdmin?
1) yes
2) no
👉 Wenn du eine Datenbank (z. B. für Scripts oder ESX) brauchst → 1)
👉 Wenn du nur einen einfachen Server willst → 2)
🔁 7. Autostart einrichten?
Create crontab to autostart txAdmin (recommended)
1) yes
2) no
👉 Empfohlen: Wähle 1)
Dann startet dein FiveM Server automatisch nach jedem Neustart.
⏳ Jetzt heißt es warten...
Der Installer lädt nun alles herunter und richtet deinen Server ein.
Das kann einige Minuten dauern ☕
🧩 Abschluss – Wichtige Infos nach der Installation
Am Ende der Installation bekommst du mehrere wichtige Daten angezeigt.
So sieht das ungefähr aus 👇
TxAdmin was started successfully
Commands just usable via SSH
To start TxAdmin run -> sh /home/FiveM/start.sh !
To stop TxAdmin run -> sh /home/FiveM/stop.sh !
To see the "Live Console" run -> sh /home/FiveM/attach.sh !
TxAdmin Webinterface: http://<SERVER-IP>:40120/
Pin: <PIN> (use it in the next 5 minutes!)
Server-Data Path: /home/FiveM/server-data
MariaDB and PHPMyAdmin data:
MariaDB-Data:
IP/Host: localhost
Port: 3306
User: root
Password: <ROOT-PASSWORD>
FiveM MySQL-Data
User: fivem
Password: <FIVEM-PASSWORD>
Database name: fivem
FiveM MySQL Connection-String:
set mysql_connection_string "server=127.0.0.1;database=fivem;userid=fivem;password=<FIVEM-PASSWORD>"
Link: http://<SERVER-IP>/phpmyadmin/
🔐 Bedeutung der Daten
🧠 1. SSH-Kommandos
Diese Befehle nutzt du nur über SSH (also im Terminal):
🟢 Starten:
sh /home/FiveM/start.sh🔴 Stoppen:
sh /home/FiveM/stop.sh💬 Live-Konsole ansehen:
sh /home/FiveM/attach.sh
🌐 2. TxAdmin Webinterface
Das ist dein Webpanel, um den Server zu verwalten:
📍 Adresse:
http://<SERVER-IP>:40120/
🧾 PIN:
Wird angezeigt (z. B. <PIN>)
➡️ Gib diesen PIN im Browser ein, um dich anzumelden (er ist nur 5 Minuten gültig!).
🗂️ 3. Server-Data Pfad
Hier liegen deine Serverdateien (z. B. Scripts, Ressourcen usw.):
/home/FiveM/server-data
🧮 4. MariaDB / phpMyAdmin
Wenn du phpMyAdmin installiert hast, erreichst du es hier:
👉 http://<SERVER-IP>/phpmyadmin/
Das sind die Login-Daten für den Root-Zugang zur Datenbank:
🧩 Host: localhost
🔢 Port: 3306
👤 Benutzer: root
🔑 Passwort:
<ROOT-PASSWORD>
💾 5. FiveM MySQL Data
Diese Daten sind für deinen FiveM Server wichtig!
Sie werden in TxAdmin beim Erstellen deines Projekts abgefragt,
wenn du z. B. ein ESX oder QBCore Framework nutzt.
Hier gibst du die Verbindung zur Datenbank an 💡
Beispiel:
User: fivem
Password: <FIVEM-PASSWORD>
Database name: fivem
In TxAdmin oder in der Datei server.cfg trägst du dann diese Zeile ein:
set mysql_connection_string "server=127.0.0.1;database=fivem;userid=fivem;password=<FIVEM-PASSWORD>"
Damit kann dein Server Daten (z. B. Spielerinfos, Jobs, Geld usw.) in der Datenbank speichern. 💾
✅ Zusammengefasst:
TxAdmin-Daten: Zum Login ins Webinterface
MariaDB-Daten: Für Zugriff auf die Datenbank über phpMyAdmin
FiveM MySQL-Daten: Für die Serververbindung zur Datenbank (z. B. ESX, QBCore)🪪 10. Letzter wichtiger Schritt
In TxAdmin wirst du nach einer FiveM-Lizenz gefragt.
➡️ Gehe zu https://keymaster.fivem.net
➡️ Erstelle dort einen Key und trage ihn ein, wenn TxAdmin danach fragt.
🎉 Glückwunsch!
Dein FiveM Server läuft jetzt! 🚗💨
Ab hier kannst du:
dein eigenes Projekt in TxAdmin benennen 🧱
Ressourcen und Scripts hinzufügen 🧩
Spieler einladen 👥