Skip to main content

Server-Konfiguration und Cheat-Verwaltung — Leitfaden

Diese Seite erklärt die serverseitige Konfiguration und die üblichen Schritte zur Fehlerbehebung, die verwendet werden, um Cheats und Serververhalten in Terraria zu ermöglichen oder zu steuern. Sie konzentriert sich auf die Optionen der Konfigurationsdatei, Kommandozeilenparameter, die die Spielsteuerung beeinflussen (einschließlich Einstellungen, die häufig zum Cheaten oder Administrieren verwendet werden), und darauf, wie man häufige Probleme beim Starten eines Servers mit benutzerdefinierten Optionen löst.

Was die Konfigurationsdatei bewirkt

Der Terraria-Server akzeptiert eine Klartext-Konfigurationsdatei, die Serverparameter und Kommandozeilenoptionen festlegt, sodass Sie sie nicht bei jedem Start manuell eingeben müssen. Die Verwendung einer Konfigurationsdatei ist der standardmäßige Weg, serverseitiges Verhalten persistent zu aktivieren, das Aktionen erlauben oder einschränken kann, die Spieler als „Cheats“ betrachten würden (zum Beispiel das Festlegen der maximalen Spielerzahl, Passwörter, automatisches Laden/Erstellen von Welten oder das Angeben von Ports und Bannlisten).

  • Das Format der Konfigurationsdatei ist eine einfache Textdatei. Eine Beispiel-Konfigurationsdatei ist im Terraria-Ordner enthalten; falls sie fehlt, können Sie eine neue Textdatei erstellen und die gewünschten Optionen einfügen.
  • Starten Sie den Server mit einer Konfigurationsdatei mit: TerrariaServer.exe -config serverconfig.txt
  • Die Konfigurationsdatei ist plattformübergreifend: dieselben Optionen und dieselbe Syntax gelten unabhängig vom Betriebssystem.

Nützliche Konfigurationsoptionen und Kommandozeilenparameter

Diese Optionen werden entweder direkt in der Kommandozeile übergeben oder in der Konfigurationsdatei angegeben. Sie steuern den Serverstart und den Zugriff; viele werden von Serverbetreibern verwendet, um zu kontrollieren, wer sich verbinden kann und welche Welt geladen wird.

  • -config
    • Gibt die zu verwendende Konfigurationsdatei an.
  • -port
    • Legt den Port fest, an dem der Server lauscht.
  • -players oder -maxplayers
    • Legt die maximale Anzahl gleichzeitiger Spieler fest.
  • -pass oder -password
    • Legt das Serverpasswort fest.
  • -world
    • Lädt eine bestimmte Weltdatei und startet den Server automatisch mit dieser.
  • -autocreate
    • Wenn unter dem -world-Pfad keine Welt gefunden wird, wird eine neue Welt erstellt. Verwenden Sie numerische Größen: 1 (klein), 2 (mittel), 3 (groß).
  • -banlist
    • Verweist den Server auf eine Bannliste-Datei (Standard: "banlist.txt" im Arbeitsverzeichnis).
  • -worldname
    • Legt den Weltname fest, der beim Erstellen oder Laden einer Welt über die Konfig angewendet wird.

Verwenden Sie diese Optionen, um den Zugriff zu steuern, die Welt vorab auszuwählen und den Serverstart zu automatisieren — alles übliche administrative Aktionen auf öffentlichen oder privaten Servern, auf denen „Cheats“ sonst vom Host verwaltet würden.

Typische, mit Cheats zusammenhängende Verwendungszwecke

  • Private, Singleplayer-ähnliche Server: Setzen Sie -maxplayers auf 1 und ein starkes -password, um effektiv den Singleplayer-Modus zu emulieren, aber Serverfunktionen beizubehalten.
  • Persistente Admin-Einstellungen: Legen Sie Serverbefehle und Optionen in der Konfigurationsdatei ab, damit Moderator-/Besitzerentscheidungen (Welt, Passwort, Banns, Spielerbegrenzung) bei jedem Start konsistent angewendet werden.
  • Automatisierte Welterstellung: -autocreate ermöglicht das Skripten einer unbeaufsichtigten Servererstellung mit fester Weltgröße, ohne die Serveroberfläche zu öffnen.
  • Zugriffsbeschränkung: Verwenden Sie -pass und -banlist, um unerwünschte Spieler fernzuhalten.

Fehlerbehebung beim Serverstart (häufige Ursachen und Lösungen)

Wenn der Server beim Verwenden einer Konfigurationsdatei oder benutzerdefinierter Parameter nicht startet, führen Sie die folgenden Prüfungen in der angegebenen Reihenfolge durch:

  • Auf Tippfehler prüfen: Eine einzige falsche Option oder ein falsch geschriebenes Parameter in der Konfigurationsdatei ist die häufigste Ursache. Überprüfen Sie jede Zeile und die Schreibweise aller Parameter.
  • Bestätigen, dass die Konfig verwendet wird: Stellen Sie sicher, dass Sie den Server tatsächlich mit der -config-Option starten, die auf die richtige Datei zeigt (z. B. TerrariaServer.exe -config serverconfig.txt).
  • Portkonflikte: Wenn der mit -port angegebene Port bereits verwendet wird, ändern Sie ihn oder schließen Sie die Anwendung, die diesen Port belegt.
  • Dateipfade und -namen: Stellen Sie sicher, dass der -world-Pfad und der -banlist-Pfad (falls verwendet) auf gültige Dateien zeigen und dass der Server die Berechtigung hat, diese zu lesen/schreiben.
  • Bei Verwendung von -autocreate: Bestätigen Sie, dass die numerische Weltgröße korrekt ist (1, 2 oder 3).
  • Berechtigungen und Antivirus/Firewall: Stellen Sie sicher, dass die Serverausführungsdatei die Berechtigung hat, Netzwerkverbindungen anzunehmen und Dateien im Arbeitsverzeichnis zu schreiben.
  • Neuinstallation als letzter Ausweg: Wenn die obigen Prüfungen fehlschlagen und das Verhalten unerklärlich bleibt, kann eine Neuinstallation des Spiels/Server-Binaries beschädigte Dateien reparieren.

Wenn die Probleme nach diesen Prüfungen weiterbestehen, konsultieren Sie die offiziellen Support-Kanäle oder Community-Foren für plattformspezifische Anleitungen und Fehlermeldungen.

Beste Praktiken für sicheres Cheat-Management

  • Bewahren Sie für jede Serverkonfiguration (öffentlich, privat, Test) eine eigene Konfigurationsdatei auf. Benennen Sie sie klar und starten Sie mit der richtigen -config, um ein versehentliches Offenlegen eines privaten Servers zu vermeiden.
  • Verwenden Sie starke Passwörter und eine Bannliste, um den Zugang zu kontrollieren.
  • Protokollieren und sichern Sie Weltdateien, bevor Sie experimentelle oder administrative Änderungen vornehmen, die den Spielzustand verändern könnten.
  • Testen Sie Konfigurationsänderungen in einer kontrollierten Umgebung (lokal oder privater Server), bevor Sie sie auf einem öffentlichen Server einsetzen.

Dieser Leitfaden behandelt konfigurationsbasierte Kontrolle für serverseitiges Verhalten, das üblicherweise beim Ermöglichen oder Einschränken von Cheats eine Rolle spielt. Verwenden Sie die aufgeführten Optionen, um Ihren Serverstart zu standardisieren, und befolgen Sie die Schritte zur Fehlerbehebung, um die meisten Startprobleme zu lösen.