Inhalt dieses Guides
Terraria Port 7777 richtig öffnen: TCP, Host-Firewall, Router-Portforwarding, private IP, CGNAT und externen Verbindungstest systematisch prüfen.
Server-Arbeitsmodus
Arbeite den Guide kontrolliert ab und ändere immer nur eine Variable. Dein Fortschritt bleibt nur in diesem Browser gespeichert.
Wo hängt dein Server gerade?
Netzwerkdiagnose bringt nichts, solange der Server lokal nicht sauber startet oder lauscht.
Wenn localhost/LAN funktioniert, liegt der nächste Prüfbereich bei Host-Firewall, Router, öffentlicher Adresse und NAT.
Bei Lag, Abstürzen oder Update-Problemen sind Logs, Ressourcen, Mods und ein sauberer Rollbackpfad wichtiger als weitere Portregeln.
Terraria verwendet standardmäßig TCP-Port 7777. Das klingt einfach, trotzdem entstehen viele Fehler, weil Serverprozess, Host-Firewall, Router und Provider gleichzeitig verändert werden. Eine feste Prüfreihenfolge ist schneller.
1. Serverprozess und Portwert prüfen
Kontrolliere zuerst deine serverconfig.txt beziehungsweise den Startdialog. Wenn du einen anderen Port gesetzt hast, ist 7777 nicht mehr relevant. Prüfe lokal, ob der Prozess tatsächlich auf dem konfigurierten TCP-Port lauscht.
2. Host-Firewall freigeben
Erlaube eingehenden TCP-Verkehr für den Terraria-Server oder gezielt für den Port. Eine Routerweiterleitung kann eine lokale Firewall nicht umgehen.
3. Private IP stabil halten
Die NAT-Regel muss auf den richtigen Rechner zeigen. Nutze DHCP-Reservation oder eine sauber konfigurierte statische IP. Nach Router- oder Serverneustarts darf sich das Ziel nicht unbemerkt ändern.
4. TCP 7777 weiterleiten
Leite den externen TCP-Port auf den internen Terraria-Port weiter. Öffne nicht pauschal große Bereiche „zur Sicherheit“. Weniger Angriffsfläche und klarere Dokumentation sind besser.
5. CGNAT prüfen
Wenn die WAN-IP im Router nicht mit der von außen sichtbaren IPv4 übereinstimmt oder im privaten/Carrier-Bereich liegt, kann CGNAT klassische IPv4-Weiterleitungen verhindern. Mehr dazu unter CGNAT erkennen.
6. Von außen testen
Teste nicht nur aus demselben WLAN. NAT-Loopback verhält sich je nach Router unterschiedlich. Verwende einen zweiten Anschluss, zum Beispiel Mobilfunk, und verbinde mit öffentlicher IP plus Port.
UPnP nicht als Betriebsstrategie
Terraria kennt eine UPnP-Option. Für einen dauerhaft betriebenen Server ist eine bewusst dokumentierte Firewall-/NAT-Regel jedoch leichter zu prüfen und sicherer zu administrieren.
Cloud-Firewall nicht vergessen
Auf VPS/Cloud-Systemen existiert häufig zusätzlich zur Betriebssystem-Firewall eine Provider-Firewall oder Security Group. Beide Ebenen müssen den konfigurierten Port erlauben.
Portwechsel sauber dokumentieren
Wenn mehrere Terraria-Instanzen auf demselben Host laufen, braucht jede einen eigenen TCP-Port. Halte externen Port, internen Port, Weltname und Prozess in einer Tabelle fest. So vermeidest du, dass Firewallregel, serverconfig.txt und Router auf drei unterschiedliche Werte zeigen.