Inhalt dieses Guides
Terraria Server Updates und Autostart sauber betreiben: Version prüfen, Welt sichern, Binaries ersetzen, systemd-Dienst, Logs und Healthcheck.
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.
Ein Terraria-Server ist leicht zu starten, aber 24/7-Betrieb braucht einen definierten Update- und Autostart-Prozess. Besonders nach 1.4.5.x-Hotfixes sollte die Serverversion bewusst geprüft werden, damit Clients nicht an einem veralteten Server scheitern.
Vor dem Update Welt sichern
Stoppe den Server kontrolliert und sichere Welt plus Konfiguration. Bei tModLoader gehören zusätzlich TML-Version und Mods in das Backupmanifest.
Neue Serverdateien getrennt entpacken
Statt eine ZIP blind über den laufenden Ordner zu entpacken, kannst du Binaries in ein neues Versionsverzeichnis legen und erst nach Prüfung umschalten. Worlds und Konfiguration bleiben in persistenten Pfaden.
Version kontrollieren
Die Official Terraria Wiki dokumentiert die aktuelle Desktop-Version und bietet den passenden Dedicated-Server-Download. Im September 2026 ist 1.4.5.8 aktuell. Nutze keine statisch hartcodierte Download-URL für immer, ohne die Version zu prüfen.
systemd erst nach manuellem Test
Unter Linux bietet sich ein eigener unprivilegierter Benutzer und ein systemd-Service an. WorkingDirectory, Config-Pfad und Restart-Strategie müssen zum echten Installationspfad passen.
Keine Endlosschleife bei Fehlern
Ein aggressives Restart=always kann einen defekten Server ständig neu starten und Logs füllen. Nutze sinnvolle Verzögerung und ein Limit, damit ein fehlerhafter Updatezustand sichtbar bleibt.
Logs zentralisieren
Journal oder Serverlogs sollten nachvollziehbar zeigen, welcher Build wann gestartet wurde. Bei einem Joinproblem kannst du so prüfen, ob wirklich die neue Version aktiv ist.
Healthcheck nach Wartung
Ein laufender Prozess reicht nicht. Prüfe Portbindung und einen echten Join. Bei tModLoader zusätzlich Modset und Weltladung kontrollieren.
Rollback vorbereiten
Bewahre mindestens den vorherigen bekannten Serverstand plus passendes Weltbackup auf. Wenn ein Hotfix Probleme macht, kannst du kontrolliert zurück, statt während der Downtime nach alten Dateien zu suchen.
Wartungsfenster statt Überraschungsrestart
Auch ein kleiner Terraria-Server sollte nicht mitten in einer Session ungeplant neu starten. Plane Updates zu einer bekannten Uhrzeit, kündige sie an und lasse den Dienst erst nach erfolgreichem Backup aktualisieren. Nach dem Start sollte ein einfacher Port- und Join-Test den Wartungsjob abschließen.