Ein Terraria-Server nutzt einen Port, den Spielport, der standardmäßig TCP 7777 ist. Vanilla, TShock und tModLoader funktionieren alle so. Bei PlayNHost hat dein Server einen eigenen Port, meistens nicht 7777, der schon geöffnet ist, und Spieler tippen ihn nach der IP von der Karte Mit Freunden spielen ein.
Welche Ports nutzt ein Terraria-Server?
| Port | Protokoll | Standard | Auf deinem PlayNHost-Server | Wo du ihn siehst |
|---|---|---|---|---|
| Spielport: Hier verbinden sich Spieler | TCP | 7777 | Der Primär-Port | IP und Port auf der Karte Mit Freunden spielen und Ports & Netzwerk |
| TShock-REST-API (nur TShock, standardmäßig aus) | TCP | 7878 | Nicht eingerichtet: Das Panel nutzt sie nicht | tshock/config.json unter Files |
Das Official Terraria Wiki sagt, der Server läuft standardmäßig auf TCP-Port 7777, und Spieler treten über Multiplayer (Mehrspieler) mit der IP und dem Port des Servers bei. Terraria hat keinen eigenen Query-Port und keinen RCON-Port, deshalb liest das Panel die Spielerliste aus der Console: So siehst du, wer auf deinem Terraria-Server online ist.
Wie bekommt jeder Servertyp seinen Port?
Alle drei Typen lauschen auf demselben Primär-Port, und das Panel setzt ihn vor jedem Start, du tippst ihn also nirgends ein.
| Servertyp | Wie das Panel ihm den Port gibt | Was du wissen solltest |
|---|---|---|
| Terraria Vanilla | Schreibt ihn als port in serverconfig.txt | Ein Port, den du in diese Datei tippst, wird beim nächsten Start ersetzt. |
| TShock | Startet TShock mit dem Port | TShock gibt Port overridden by startup argument. Set to und deinen Port aus. Der Port in tshock/config.json wird nicht genutzt. |
| tModLoader | Startet tModLoader mit dem Port | Spieler treten mit tModLoader bei, nicht mit dem normalen Terraria, mit derselben IP und demselben Port. |
Wenn du den Servertyp mit Servertyp bearbeiten wechselst, bleiben IP und Port gleich, Spieler brauchen also keine neue Adresse: So wechselst du deinen Terraria-Server zu TShock oder tModLoader.
Warum ist mein Terraria-Port meistens nicht 7777?
Jeder PlayNHost-Server bekommt seinen eigenen Port von der Maschine, auf der er läuft, deshalb können viele Server dieselbe IP-Adresse teilen. 7777 ist der Standard für einen Server, den du selbst betreibst. Die Nummer deines Servers ist meistens eine andere, Spieler müssen also den Port eintippen, den das Panel zeigt. Das Terraria Wiki gibt denselben Rat: Wenn ein Server einen anderen Port als 7777 nutzt, verbinden sich Spieler mit diesem Port.
Wo finde ich die IP und den Port im Panel?
- Öffne deinen Server im Panel. Such auf der Seite Übersicht die Karte Mit Freunden spielen.
- Kopiere die Zeile IP und die Zeile Port mit den Kopier-Buttons daneben. Terraria fragt sie auf zwei Bildschirmen ab, gib Spielern also beide.
- Für die vollständige Liste klicke im linken Menü auf Ports & Netzwerk. Gib das deinen Spielern zeigt IP und Port zusammen, zum Beispiel
203.0.113.10:25600. - Unter Alle Ports ist der Port mit der Markierung Primär und der Beschreibung Der Port, mit dem sich Spieler verbinden der Spielport. Er ist der einzige Port, den ein Terraria-Server braucht.
Die Serverkarte auf der Übersicht zeigt die Adresse auch als Serveradresse. Um es vom Server selbst aus zu prüfen, tipp bei Terraria Vanilla oder tModLoader port in die Console: Der Server gibt den Port aus, auf dem er lauscht. TShock hat in seiner Console keinen Befehl port, es gibt beim Start Port overridden by startup argument. Set to und deinen Port aus.
Wie verbinden sich Spieler mit einem Terraria-Server bei PlayNHost?
Spieler wählen Multiplayer (Mehrspieler), dann Join via IP (per IP beitreten), wählen einen Charakter, geben die IP ein, auf dem nächsten Bildschirm den Port und, falls du eines gesetzt hast, das Passwort. Auf einem tModLoader-Server starten sie tModLoader statt Terraria. Die ganzen Schritte stehen in So trittst du deinem Terraria-Server bei.
Muss ich Ports am Router oder in der Firewall öffnen?
Nein. Die Maschine, auf der dein Terraria-Server läuft, nimmt Verbindungen aus dem Internet auf den Ports an, die das Panel den Servern gibt, für TCP und UDP, und der Port deines Servers gehört dazu. Das Panel sagt es unter Alle Ports: Jeder Port akzeptiert TCP und UDP. Die Heimrouter deiner Spieler lassen ausgehende Verbindungen durch, sie müssen also auch nichts öffnen.
Die Portweiterleitung und die Firewall-Regeln im Terraria Wiki sind für einen Server, den du auf deinem eigenen Computer betreibst. Bei einem gehosteten Server sind sie nicht deine Aufgabe.
Was lässt die Firewall nicht durch?
Nur die Ports unter Alle Ports erreichen deinen Server von außen. Bei Terraria spielt das für eine Sache eine Rolle: TShocks REST-API. Wenn du sie mit RestApiEnabled in tshock/config.json einschaltest, lauscht sie standardmäßig auf 7878. Solange 7878 nicht unter Alle Ports steht, kann nichts von außen sie erreichen. Wenn dein Tarif zusätzliche Ports enthält, zeigt Alle Ports den Button Port hinzufügen. Füg einen hinzu, stopp den Server, setz RestApiPort in tshock/config.json unter Files auf die Nummer des neuen Ports und starte den Server wieder. Gibt es keinen Button Port hinzufügen, enthält dein Tarif keine zusätzlichen Ports, also eröffne ein Ticket und sag, dass du einen für die TShock-REST-API brauchst.
Häufige Terraria-Portprobleme und Lösungen
Spieler bekommen keine Antwort, nachdem sie IP und Port eingetippt haben
- Kopiere die IP und den Port noch einmal von Mit Freunden spielen. Ein fehlender oder falscher Port ist der häufigste Fehler, und 7777 aus einer Anleitung ist nicht dein Port, es sei denn, das Panel zeigt es.
- Prüf, ob die Markierung Online sagt und die Console
Type 'help' for a list of commands.zeigt. Bis dahin startet der Server noch. - Auf einem tModLoader-Server müssen Spieler mit tModLoader beitreten.
- Schul-, Arbeits- und öffentliche Netzwerke können Spielports blockieren. Bitte den Spieler, ein anderes Netzwerk zu probieren.
Passwort- und Versionsprobleme stehen in Spieler können nicht auf deinen Terraria-Server.
Ich habe den Port in einer Konfigurationsdatei geändert und nichts ist passiert
Das ist zu erwarten. Vor jedem Start schreibt das Panel den Port von Terraria Vanilla in serverconfig.txt und ersetzt damit, was du getippt hast, und startet TShock und tModLoader mit dem Port in ihrer Startzeile. TShock nutzt diesen Port, nicht den in tshock/config.json. Lass Portzeilen in Konfigurationsdateien in Ruhe: Der Port deines Servers lässt sich nicht ändern, und das ist auch nie nötig.
Die TShock-REST-API antwortet nicht
TShocks REST-API ist standardmäßig aus und lauscht auf Port 7878, den Spieler von außen nicht erreichen können, solange er nicht unter Alle Ports steht. Füg mit Port hinzufügen unter Ports & Netzwerk einen Port hinzu, stopp den Server, setz RestApiPort in tshock/config.json auf diese Nummer und starte ihn wieder. Hat dein Tarif keinen Button Port hinzufügen, eröffne ein Ticket für einen.
Die Karte Aktive Spieler sagt No answer from the server
Das ist kein Portproblem. Terraria hat keinen Query-Port, deshalb liest das Panel Beitritte und Abgänge aus der Console: Die Spielerkarte bei Terraria sagt No answer from the server.
Gut zu wissen
- Andere Fehler stehen in Terraria-Server: Probleme und Lösungen.
- Die drei Servertypen werden verglichen in Terraria-Servertypen im Vergleich: Vanilla, TShock und tModLoader.
- Die Seite Ports & Netzwerk selbst ist erklärt in So findest du die Ports und die IP-Adresse deines Servers.



