Terraria-Server mit TShock selbst hosten (und wann sich ein gemieteter lohnt)
Stand: 28. September 2026 · Anleitung · VPS · Gameserver
Terraria bringt einen eigenen Server mit, der aber nur Spieler verbinden lässt — keine Rechte, kein Schutz vor Griefing. Fast jeder dauerhafte Server läuft deshalb mit TShock, einer quelloffenen Server-Erweiterung. So auch unsere.
TShock holen
TShock steht als fertiges Archiv in den Releases des Projekts auf GitHub (Pryaxis/TShock). Es braucht die .NET-Laufzeit in der Version, die das jeweilige Release nennt. Entpacken, dann starten — mit -autocreate legt der Server eine Welt an, wenn es noch keine gibt (1 = klein, 2 = mittel, 3 = groß):
./TShock.Server -port 7777 -maxplayers 8 -world worlds/welt.wld -autocreate 2
Port freigeben
sudo ufw allow 7777/tcp
Terraria verbindet über TCP, nicht UDP. Mitspieler wählen „Über IP beitreten“ und geben erst die Adresse, dann den Port ein.
Der erste Start: Einrichtungscode
Beim ersten Start schreibt TShock einen einmaligen Einrichtungscode in die Konsole. Im Spiel gibst du /setup mit diesem Code ein und legst damit den ersten Admin an; danach ist der Code verbraucht. Wer den Code übersieht, hat einen Server ohne Admin. Einstellungen stehen anschließend in tshock/config.json, Rechte-Gruppen in der Datenbank daneben.
Updates
Nach einem Terraria-Update braucht es eine neue TShock-Version. Die erscheint in der Regel erst ein paar Tage nach dem Spiel-Update; bis dahin kommen Clients mit der neuen Version nicht auf den Server. Die Welt (.wld) vor jedem Wechsel kopieren.
Selbst hosten oder mieten: die ehrliche Abwägung
Terraria ist genügsam, selbst hosten ist gut machbar. Bei einem gemieteten Server bei uns ist TShock vorinstalliert, die Felder der config.json liegen im Kontrollpult, und ein Welt-Reset geht dort per Klick. TShock-Updates spielen wir auf Ticket ein; bis zu sieben Backups legst du selbst an.
- Terraria Server mietenTShock vorinstalliert, Einstellungen im Kontrollpult
- Alle Terraria-Einstellungen im PultErzeugt aus dem Quelltext des Kontrollpults
- Vorher: VPS absichernSSH-Key und Firewall einrichten