# FiveM Server installieren – txAdmin Setup (Linux & Windows)

FiveM Server mit txAdmin installieren: Cfx.re Key, Port 30120, Artifacts-Download & server.cfg – Schritt-für-Schritt für Linux und Windows.

**Kurzantwort:** FiveM Server mit txAdmin in ~30 Minuten einrichten – Artifacts laden, Cfx.re License Key setzen, Port 30120 öffnen und den Setup-Assistenten starten.

Diese Anleitung zeigt dir Schritt für Schritt, wie du einen FiveM Server mit txAdmin einrichtest – sowohl auf Linux als auch auf Windows. txAdmin ist das offizielle Webinterface von FiveM, mit dem du deinen Server starten, konfigurieren und verwalten kannst.

## Voraussetzungen

    - **Betriebssystem:** Linux (Ubuntu 20.04/22.04, Debian 11/12) oder Windows 10/11 (64-bit) / Windows Server 2019/2022
- **CPU:** 4 Kerne mit 3,0 GHz+ empfohlen
- **RAM:** Mindestens 8 GB (16 GB empfohlen für mehr Spieler)
- **Speicher:** 20 GB freier SSD-Speicher
- **Netzwerk:** Port 30120 TCP/UDP freigegeben
- **Cfx.re-Account:** Kostenlos registrierbar auf cfx.re
- **FiveM-Lizenzschlüssel:** Erhältlich im Cfx.re Keymaster

## Linux oder Windows?

Für FiveM-Server wird Linux empfohlen. Es verbraucht weniger Ressourcen, ist kostenlos und läuft stabiler. Viele Server-Betreiber nutzen Ubuntu oder Debian. Windows ist eine Alternative, wenn du bestimmte Scripts nutzt, die nur unter Windows laufen, oder kein Linux-Know-how hast.

## Schritt 1: Server-Dateien herunterladen und entpacken

### Linux

    - Öffne ein Terminal und erstelle einen neuen Ordner für deinen Server:
        `mkdir -p ~/fxserver/server`
    
- Wechsle in den neu erstellten Ordner:
        `cd ~/fxserver/server`
    
- Lade die aktuellsten Server-Dateien herunter:
        `wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/latest/fx.tar.xz`
    
- Entpacke das heruntergeladene Archiv:
        `tar -xvf fx.tar.xz`
    
- Lösche das Archiv, um Speicherplatz zu sparen:
        `rm fx.tar.xz`
    

### Windows

    - Gehe zur offiziellen FiveM Server-Build-Seite: [runtime.fivem.net/artifacts/fivem/build_server_windows/master/](https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/)
- Lade den aktuellsten empfohlenen Build herunter (server.7z)
- Erstelle einen neuen Ordner, z.B. `C:\FXServer\server`
- Entpacke die heruntergeladene server.7z mit 7-Zip oder WinRAR in diesen Ordner

## Schritt 2: FiveM-Lizenzschlüssel erstellen

    - Öffne das Cfx.re Portal: [portal.cfx.re/servers/registration-keys](https://portal.cfx.re/servers/registration-keys)
- Melde dich mit deinem Cfx.re-Account an (falls du noch keinen hast, registriere dich kostenlos)
- Klicke auf "Generate key" und gib einen Namen ein (z.B. "Mein RP Server")
- Klicke auf "Generate" und kopiere den erstellten Schlüssel – du brauchst ihn später

## Schritt 3: Server starten und txAdmin öffnen

### Linux

    - Wechsle in deinen Server-Ordner:
        `cd ~/fxserver/server`
    
- Starte den Server:
        `./run.sh`
    

### Windows

    - Öffne den Ordner `C:\FXServer\server`
- Doppelklicke auf `FXServer.exe`

Dein Browser öffnet sich automatisch mit txAdmin. Falls nicht, öffne `http://localhost:40120`.

In der Konsole wird eine 4-stellige PIN angezeigt – gib diese in txAdmin ein.

## Schritt 4: Account verknüpfen und Server registrieren

    - Klicke auf "Link Account"
- Melde dich mit deinem Cfx.re-Account an
- Klicke auf "Yes, Allow" um txAdmin zu autorisieren
- Erstelle ein sicheres Passwort für dein txAdmin-Konto (mindestens 8 Zeichen)
- Akzeptiere die Lizenzbedingungen und klicke auf "Create Master Account"

## Schritt 5: Servername und Deployment-Typ wählen

    - Gib einen Namen für deinen Server ein – so erscheint er in der Serverliste
- Wähle als Deployment-Typ **"Popular Recipes"**
- Für Einsteiger wird "CFX Default FiveM" empfohlen – das ist ein leerer Server ohne Scripts
- Belasse den Data Location-Pfad unverändert und klicke auf "Save"
- Klicke auf "Go to Recipe Deployer"

## Schritt 6: Recipe Deployer ausführen

    - **Step 1 – Review Recipe:** Überprüfe die Zusammenfassung und klicke auf "Next"
- **Step 2 – Input Parameters:** Füge deinen FiveM-Lizenzschlüssel aus Schritt 2 ein
- Klicke auf "Run Recipe" und warte bis der Vorgang abgeschlossen ist – das kann einige Minuten dauern
- Klicke auf "Next"

## Schritt 7: server.cfg konfigurieren

In der server.cfg kannst du die wichtigsten Einstellungen anpassen:

    - **endpoint_add_tcp / endpoint_add_udp:** Standardport ist 30120 – ändern nur wenn nötig
- **sv_hostname:** Name in der Serverliste (z.B. "Mein RP Server | Custom Cars | Jobs")
- **sv_maxclients:** Maximale Spieleranzahl (Standard 48, bei schwacher Hardware auf 32 reduzieren)
- **tags:** Tags wie "roleplay", "racing", "freeroam", "pvp" damit Spieler deinen Server finden

## Schritt 8: Server starten

    - Scrolle nach unten und klicke auf **"Save & Run Server"**
- Der Server startet – warte bis der Status "Online" anzeigt
- Falls der Server nicht startet, prüfe die Konsole auf Fehlermeldungen

## Schritt 9: Mit dem Server verbinden

    - Starte den FiveM-Client auf deinem PC
- Klicke auf "Connect to [Server-Name] on LAN" wenn du lokal spielst
- Für externe Spieler: Gib deine öffentliche IP-Adresse und Port weiter (z.B. 123.123.123.123:30120)
- Drücke F8 im Spiel und gib `tx` ein, um txAdmin zu öffnen

## Schritt 10: Firewall-Ports freigeben

Damit andere Spieler deinen Server erreichen können, muss Port 30120 freigegeben sein.

### Linux (UFW)

`sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp`

### Windows Firewall (PowerShell als Administrator)

`New-NetFirewallRule -DisplayName "FiveM Server" -Direction Inbound -Protocol TCP -LocalPort 30120 -Action Allow
New-NetFirewallRule -DisplayName "FiveM Server" -Direction Inbound -Protocol UDP -LocalPort 30120 -Action Allow`

Leite anschließend Port 30120 (TCP und UDP) in deinem Router an die lokale IP-Adresse deines Servers weiter.

## Schritt 11: Automatischer Start mit systemd einrichten (Linux, optional)

Damit dein Server nach einem Reboot automatisch startet:

    - Erstelle eine systemd-Service-Datei:
        `sudo nano /etc/systemd/system/fivem.service`
    
- Füge folgenden Inhalt ein:
        `[Unit]
Description=FiveM Server
After=network.target

[Service]
Type=simple
User=fivem
WorkingDirectory=/home/fivem/fxserver/server
ExecStart=/home/fivem/fxserver/server/run.sh
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target`
    
- Speichern und schließen (STRG+X, dann Y, dann Enter)
- Aktiviere und starte den Service:
        `sudo systemctl daemon-reload
sudo systemctl enable fivem
sudo systemctl start fivem`
    

## txAdmin Funktionen im Überblick

    - **Dashboard:** Server-Status, CPU- und RAM-Nutzung, Spielerliste
- **CFG Editor:** Bearbeite deine server.cfg direkt im Browser
- **Resources:** Verwalte und starte Ressourcen
- **Console:** Live-Konsole mit allen Logs
- **Admins:** Vergib Admin-Rechte an andere Spieler
- **Settings:** Servereinstellungen und Updates

## Nächste Schritte

    - Ressourcen und Scripts hinzufügen (ESX, QBCore oder eigene Skripte)
- Server-Performance optimieren
- Backups einrichten

## Passende Anleitungen

    - [FiveM installieren](/de/gameserver/fivem/installation)
- [FiveM optimieren](/de/gameserver/fivem/optimize)
- [Crashes verhindern](/de/gameserver/fivem/protecting-your-server-from-crashes)
- [FPS Drops beheben](/de/gameserver/fivem/performance-optimierung/fixing-fps-drop)
- [FiveM Hub](/de/gameserver/fivem)

*Server bei NexoraHost: [nexorahost.com](https://nexorahost.com)*
