⚔️ Valheim 1.0 ist da: 25% Rabatt mit CodeSP25
GGeneral·Konfiguration

Konfigurationsdateien deines Gameservers bearbeiten

Konfigurationsdateien im Panel-Editor oder per SFTP mit Notepad++ oder VS Code bearbeiten. Warum du den Server zuerst stoppst und Stolperfallen in .ini, .json, .yml.

Noah
·
6 Minuten Lesezeit
·
25. September 2026
Inhaltsverzeichnis

Das meiste, was einen Gameserver zu deinem macht, steht in einfachen Textdateien: Servername, Passwort, Schwierigkeit, Spielerlimit, Einstellungen für Plugins und Mods. Du kannst sie direkt im Dateieditor des Panels bearbeiten oder per SFTP auf deinem eigenen Rechner in einem Editor wie Notepad++ oder VS Code öffnen. So oder so verhindern zwei Gewohnheiten fast jedes Problem: den Server vor dem Bearbeiten stoppen und die Syntax der Datei intakt lassen.

Stoppe den Server vor dem Bearbeiten

Viele Spiele laden ihre Konfiguration beim Start in den Arbeitsspeicher und schreiben sie beim Herunterfahren zurück auf die Festplatte. Bearbeitest du eine solche Datei bei laufendem Server, liegt deine Änderung nur so lange auf der Platte, bis das Herunterfahren sie mit den alten Werten überschreibt, und die Änderung scheint grundlos zu verschwinden. Die .ini-Dateien mehrerer Unreal-Engine-Spiele verhalten sich so, etwa die GameUserSettings.ini von ARK.

Die sichere Reihenfolge ist immer dieselbe:

  1. Stoppe den Server über die Power-Buttons oben auf der Serverseite
  2. Bearbeite und speichere die Datei
  3. Starte den Server wieder

Selbst bei Dateien, die das Spiel nie überschreibt, werden die meisten Einstellungen nur beim Start gelesen. Erst der Neustart macht die Änderung wirksam.

Einstellungen, die das Panel für dich einträgt

Manche Werte schreibt das Panel bei jedem Serverstart in die Konfigurationsdateien. Der Port ist ein Beispiel, und je nach Spiel kann es weitere geben, etwa den Servernamen oder das Passwort. Änderst du einen davon in der Datei, setzt der nächste Start den Wert des Panels wieder ein.

Wenn eine Änderung nach sauberem Stoppen und Starten immer wieder zurückspringt, such dieselbe Einstellung im Tab Start und ändere sie dort.

Für manche Spiele gibt es außerdem einen Tab Konfiguration mit fertigen Feldern für die wichtigsten Einstellungen. Hat dein Spiel ihn, ist das der schnellste und sicherste Weg, diese Einstellungen zu ändern, weil sich das Panel um die Syntax kümmert.

Methode 1: im Panel bearbeiten

  1. Öffne das Gamepanel und wähle deinen Server
  2. Wechsle in den Tab Dateien und öffne den Ordner mit der Datei
  3. Klicke auf den Dateinamen. Textdateien zeigen den Hinweis bearbeiten, wenn du mit der Maus darüberfährst
  4. Nimm deine Änderung im Editor vor
  5. Klicke auf Speichern oder drücke Strg+S (Cmd+S auf dem Mac)

Der Editor hebt die Syntax gängiger Formate wie .properties, .yml, .json, .toml und .ini farbig hervor, so fällt ein fehlendes Anführungszeichen oder eine fehlende Klammer leichter auf. Solange es nicht gespeicherte Änderungen gibt, markiert der Editor die Datei als ungespeichert und fragt nach, bevor du den Editor verlässt. Eine kurze Meldung Gespeichert bestätigt das Speichern. Mit Zurück kommst du zur Dateiliste.

Ein paar Grenzen:

  • Nur Textdateien öffnen sich im Editor. Welten, .jar-Dateien und andere Binärdateien nicht.
  • Sehr große Dateien, etwa umfangreiche Logs, sind zu groß für den Editor. Lade sie stattdessen herunter.
  • Leg vor einer größeren Änderung mit Duplizieren im Menü der Datei eine Kopie an. Macht die neue Version Probleme, liegt die alte gleich daneben.

Methode 2: per SFTP mit Notepad++ oder VS Code bearbeiten

SFTP lohnt sich, wenn du viele Dateien bearbeitest, einen ganzen Ordner durchsuchen willst oder einfach deinen eigenen Editor bevorzugst. Klicke in der Werkzeugleiste des Tabs Dateien auf SFTP, um Host, Port und Benutzername zu sehen. Das Passwort ist dein SFTP-Kontopasswort, das du selbst festlegst und das für jeden Server in deinem Konto gilt. Unsere SFTP-Anleitung erklärt die Verbindung Schritt für Schritt.

Drei Arbeitsweisen:

  • Aus einem SFTP-Client. In FileZilla klickst du mit der rechten Maustaste auf eine Datei und wählst View/Edit. Sie öffnet sich in deinem Editor, und FileZilla bietet beim Speichern an, sie wieder hochzuladen. WinSCP kann das Gleiche mit dem Befehl Edit.
  • Direkt aus dem Editor. Notepad++ und VS Code haben beide Plugins oder Erweiterungen, die sich per SFTP verbinden, sodass du Dateien auf dem Server ohne separaten Client öffnen und speichern kannst.
  • Herunterladen, bearbeiten, hochladen. Lade die Datei herunter, bearbeite sie lokal und lade sie über die alte hoch. Das klappt immer, solange du das Hochladen nicht vergisst.

Egal wofür du dich entscheidest, achte auf zwei Details:

  • Zeichenkodierung. Speichere als UTF-8. Sonderzeichen wie ä, ö, ü oder ß werden in anderen Kodierungen zu Zeichensalat.
  • Zeilenenden. Den meisten Konfigurationsdateien ist das egal, aber Shell-Skripte (.sh) gehen mit Windows-Zeilenenden kaputt. In Notepad++ wählst du Edit, dann EOL Conversion und dann Unix (LF). In VS Code klickst du in der Statusleiste auf CRLF und stellst auf LF um. Die Menünamen hier stammen aus den englischen Versionen der Programme.

Bearbeite Konfigurationsdateien nie in Word oder einer anderen Textverarbeitung. Sie ersetzen gerade Anführungszeichen durch typografische und können versteckte Formatierung einfügen, die kein Spiel lesen kann.

Die gängigen Formate und ihre Fallstricke

.properties hat ein schluessel=wert pro Zeile. Keine Anführungszeichen, keine Leerzeichen um das Gleichheitszeichen nötig, und # leitet einen Kommentar ein. Schlüssel müssen exakt geschrieben sein, true und false stehen kleingeschrieben:

max-players=20
white-list=false

.ini fasst Schlüssel in Abschnitten mit eckigen Klammern zusammen. Ein Schlüssel wirkt nur in dem Abschnitt, zu dem er gehört. Füge neue Zeilen also unter der richtigen Überschrift ein und leg nie eine zweite Kopie eines Abschnitts an, den es schon gibt:

[ServerSettings]
ServerPassword=geheim

.json ist streng. Text steht in doppelten Anführungszeichen, Einträge werden durch Kommas getrennt, nach dem letzten Eintrag steht kein Komma, und jede { und [ braucht ihr schließendes Gegenstück. JSON kennt keine Kommentare, eine Notiz in der Datei ist also nicht möglich:

{
  "name": "Mein Server",
  "maxPlayers": 16
}

.yml / .yaml dreht sich um Einrückung. Nimm Leerzeichen, niemals Tabs, halte auf jeder Ebene dieselbe Anzahl Leerzeichen ein und setze nach dem Doppelpunkt immer ein Leerzeichen. Werte mit : oder # gehören in Anführungszeichen:

settings:
  motd: "Willkommen: viel Spaß"
  max-players: 20

.toml sieht aus wie .ini, mit Zeilen wie schluessel = wert unter Überschriften wie [abschnitt], aber Textwerte stehen in Anführungszeichen.

Für jedes Format hilft dieselbe Regel: Halte dich an den Stil, der schon in der Datei steht. Verwenden die vorhandenen Zeilen True, schreib True, nicht true.

Fehlerbehebung

Meine Änderung ist nach einem Neustart weg. Entweder lief der Server beim Bearbeiten und hat beim Herunterfahren seine alten Einstellungen zurückgeschrieben, oder das Panel setzt diesen Wert beim Start. Stoppe den Server, bearbeite erneut und starte ihn dann. Springt der Wert trotzdem zurück, ändere ihn im Tab Start.

Der Server startet nach meiner Änderung nicht. Fast immer ein Syntaxfehler. Öffne den Tab Konsole: Die meisten Spiele nennen die Datei und oft auch die Zeile, die sie nicht lesen konnten. Korrigiere den Fehler oder stell die Kopie wieder her, die du mit Duplizieren angelegt hast.

Die Änderung wirkt nicht. Der Server wurde nicht neu gestartet, der Schlüssel ist falsch geschrieben, oder er steht im falschen Abschnitt. Vergleiche ihn mit den anderen Zeilen der Datei.

Die Datei öffnet sich nicht im Editor. Sie ist keine Textdatei oder zu groß. Lade sie herunter und öffne sie auf deinem Rechner.

Eine Datei will einfach nicht? Eröffne ein Ticket über die Support-Seite mit dem Namen deines Servers und der geänderten Datei, dann schauen wir sie uns gemeinsam an.

Bereit, einen Server zu starten?

Bring deinen eigenen Server in wenigen Minuten online.

Weitere General-Guides