Zum Inhalt springen
Aktueller Gutschein:10 % RabattIn der Bestellung einlösen

server.properties: alle Einstellungen eines Minecraft-Servers erklärt

Was jeder Schlüssel in server.properties bewirkt, welchen Wert Sie wählen und wann Sie ihn ändern. Mit farbigem MOTD, Ressourcenpaketen, RCON und den Änderungen in den Versionen 1.21.9 und 26.x.

  • Einsteiger
  • ~20 Min.
  • Aktualisiert am 9.10.2026

Die Datei server.properties steuert das grundlegende Verhalten jedes Minecraft-Servers: Schwierigkeit, Spielerzahl, Whitelist, Sichtweite, die Beschreibung in der Serverliste und die Fernverwaltung. Wir gehen alle Einstellungen in derselben Reihenfolge wie im Kundenbereich durch und erklären bei jeder, was sie bewirkt, was Sie einstellen und wann Sie sie ändern.

Was Sie brauchen

  • Ein Minecraft-Server bei StormHost (oder ein anderer Java-Server, auf dessen Dateien Sie Zugriff haben)
  • Die Berechtigung Servereinstellungen, wenn Ihnen der Server nicht gehört (für RCON zusätzlich die Berechtigung Geheime Daten)
  • Etwa 20 Minuten

So funktioniert die Datei#

server.properties ist eine einfache Textdatei im Hauptordner des Servers. Jede Zeile hat die Form schlüssel=wert; Zeilen, die mit # beginnen, sind Kommentare:

server.propertiesproperties
#Minecraft server properties
motd=Muj server
max-players=20
difficulty=normal
white-list=true
  • Werte gibt es in drei Arten: Schalter (true = ein, false = aus), ganze Zahlen und Text.
  • Der Server liest die Datei nur beim Start. Jede Änderung wirkt erst nach einem Neustart des Servers.
  • Der Server schreibt die Datei beim Start selbst neu. Er ergänzt fehlende Schlüssel mit ihrem Standardwert. Schlüssel, die seine Version nicht kennt, bleiben in der Datei, werden aber nicht verwendet. Deshalb kann nach einem Update ein Schlüssel in der Datei bleiben, der nichts mehr bewirkt (siehe in Spielregeln verschobene Schlüssel).
  • Umlaute und Sonderzeichen im Text (MOTD) funktionieren. Beim Speichern wandelt der Kundenbereich sie in die Schreibweise ä (für ä) um, die Minecraft in allen Versionen versteht.

Wo Sie die Einstellungen ändern#

Öffnen Sie im Kundenbereich Meine Dienste, klicken Sie auf Ihren Minecraft-Server und wechseln Sie in die Registerkarte Servereigenschaften.

  1. Wählen Sie oben den Bearbeitungsmodus:

    • Formular – die Einstellungen aufgeteilt in die Gruppen Spiel, Spieler, Welt, Netzwerk und RCON und Erweitert, mit Prüfung der Werte.
    • Text – die ganze Datei als Text. Praktisch für Schlüssel, die das Formular nicht kennt.
  2. Ändern Sie die Werte. Oben sehen Sie einen Zähler wie Ungespeicherte Änderungen: 3.

  3. Klicken Sie auf Speichern und neu starten. Der Server startet neu, und die Änderungen wirken sofort.

    Klicken Sie nur auf Speichern, sehen Sie die Meldung Gespeichert. Die Änderungen gelten nach einem Neustart des Servers., und die Änderung wirkt beim nächsten Start.

Weitere Schaltflächen und Meldungen:

ElementWas es tut
Einstellung hinzufügenDas Formular zeigt nur Schlüssel, die bereits in der Datei stehen. Mit dieser Schaltfläche ergänzen Sie einen bekannten Schlüssel, der in der Datei fehlt.
Weitere Schlüssel (5) bearbeiten Sie im Textmodus.Die Datei enthält Schlüssel, die das Formular nicht kennt. Bearbeiten Sie sie im Modus Text.
Änderungen verwerfenSetzt das Formular auf den gespeicherten Stand zurück.
Neu ladenLädt die Datei erneut vom Server. Verwenden Sie es, wenn eine Meldung erscheint, dass sich die Datei geändert hat (siehe Fehlerbehebung).
Aus Standardwerten anlegenErscheint, wenn der Server noch nie lief und die Datei nicht existiert. Legt die Datei an, damit Sie sie vor dem ersten Start bearbeiten können.

Was Sie nicht ändern können

Die Schlüssel server-ip, server-port und query.port setzen wir automatisch nach Adresse und Port des Servers; im Formular finden Sie sie daher nicht. Im Textmodus sehen Sie sie, ändern Sie sie aber, setzen wir sie beim Speichern zurück, und Sie sehen die Meldung Gesperrte Schlüssel wurden auf den ursprünglichen Wert zurückgesetzt: server-port.

Auf Ihrem eigenen VPS bearbeiten Sie die Datei mit einem Texteditor, zum Beispiel mit nano server.properties im Serverordner, und starten den Server danach neu.

Gruppe Spiel#

EinstellungWas sie tutEmpfohlener WertWann ändern
motd (Serverbeschreibung)Text unter dem Namen des Servers in der Serverliste. Unterstützt Farben über §-Codes (siehe Farben im MOTD).Eine kurze Beschreibung, zum Beispiel §aSurvival §7- §f26.3Jederzeit. In eine Zeile passen etwa 59 Zeichen; längerer Text wird in der Liste womöglich nicht vollständig angezeigt.
difficulty (Schwierigkeit)Schwierigkeit: peaceful (keine Monster), easy, normal, hard. Beeinflusst den Schaden durch Monster, den Hunger und manche Mechaniken (zum Beispiel brechen Zombies Türen nur auf hard auf).normaleasy für Kinder und Anfänger, hard für erfahrene Spieler. Ältere Dateien verwenden die Zahlen 0–3, die ebenfalls funktionieren.
gamemode (Spielmodus)Standardmodus für neue Spieler: survival, creative, adventure (ohne passendes Werkzeug lassen sich keine Blöcke abbauen oder setzen), spectator.survivalcreative für einen Bauserver, adventure für Maps und Minispiele. Spieler, die schon auf dem Server waren, behalten ihren Modus (sofern Sie force-gamemode nicht einschalten).
hardcoreNach dem Tod werden Spieler zu Zuschauern und können nicht ins Spiel zurück. Die Schwierigkeit ist auf die höchste festgelegt.falseNur für Herausforderungen mit „einem Leben“. Gilt für eine Welt, die mit eingeschaltetem Hardcore angelegt wurde.
pvpOb sich Spieler gegenseitig verletzen können.truefalse für ein friedliches Survival. Ab Version 1.21.9 bewirkt dieser Schlüssel nichts; er wird über eine Spielregel eingestellt (siehe unten).
force-gamemode (Spielmodus erzwingen)Spieler erhalten bei jedem Beitritt den Standardmodus aus gamemode.falsetrue in Lobbys und Minispielen, in denen niemand im Kreativmodus bleiben soll.
enable-command-block (Befehlsblöcke)Schaltet Befehlsblöcke ein.falsetrue, wenn Sie Maps mit Befehlsblöcken bauen. Ab Version 1.21.9 bewirkt dieser Schlüssel nichts; er wird über eine Spielregel eingestellt.

Gruppe Spieler#

EinstellungWas sie tutEmpfohlener WertWann ändern
max-players (Maximale Spielerzahl)Wie viele Spieler gleichzeitig verbunden sein können. Auf einen vollen Server kommt nur ein Operator mit "bypassesPlayerLimit": true in ops.json.Je nach Leistung Ihres Tarifs, zum Beispiel 20–50Die Zahl sagt nichts über die Leistung. Laggt der Server, wenn er voll ist, senken Sie sie oder wechseln Sie zu einem größeren Tarif.
online-mode (Kontoprüfung)Der Server prüft bei Microsoft, ob der Spieler ein echtes Minecraft besitzt und der Name ihm gehört.trueNur auf einem Server hinter einem Proxy (Velocity), der die Spieler selbst prüft. Siehe die Warnung unten.
white-list (Whitelist)Nur Spieler auf der Whitelist können beitreten.true für einen privaten Serverfalse für einen öffentlichen Server. Ab Version 26.3 ist der Standard true; ein neuer Server lässt also nur Spieler von der Whitelist herein. Ausnahme: Eine mit der Schaltfläche Aus Standardwerten anlegen erstellte Datei hat false.
enforce-whitelist (Whitelist erzwingen)Beim Neuladen der Whitelist (zum Beispiel mit dem Befehl whitelist reload) werden Spieler, die nicht darauf stehen, gekickt.true, wenn Sie die Whitelist verwendenHat mit white-list=false keine Wirkung.
spawn-protection (Spawnschutz)Ein Quadrat um den Spawnpunkt, in dem nur Operatoren bauen und Blöcke abbauen können. Der Wert 16 schützt ein Quadrat von 33 × 33 Blöcken (2 × 16 + 1). 0 schaltet den Schutz ab. Gibt es auf dem Server keine Operatoren, gilt der Schutz nicht.16 (Standard)0, wenn ein Plugin den Spawn schützt (zum Beispiel WorldGuard) oder wenn Spieler auch in der Nähe des Spawns bauen sollen. Beschweren sich Spieler, dass sie in der Nähe des Spawns nicht bauen oder abbauen können, liegt es an dieser Einstellung.
allow-flight (Fliegen erlauben)Der Server kickt keinen Spieler, der im Überlebensmodus „fliegt“.falsetrue, wenn Fliegen durch Plugins (/fly), Mods oder Jetpacks erlaubt ist. Sonst werden Spieler mit Flying is not enabled on this server gekickt.
player-idle-timeout (Inaktive Spieler trennen)Nach wie vielen Minuten Inaktivität der Server einen Spieler kickt. 0 = nie.0Auf einem vollen öffentlichen Server zum Beispiel 15, damit AFK-Spieler keine Slots belegen.
op-permission-level (Operator-Berechtigungsstufe)Die Stufe, die ein Spieler mit dem Befehl op erhält: 1 umgeht den Spawnschutz, 2 Spielbefehle und Befehlsblöcke, 3 Spielerverwaltung (kick, ban, op), 4 alles einschließlich stop.4Senken Sie sie, wenn Sie OP an Personen geben, die den Server nicht stoppen können sollen. Besser ist allerdings LuckPerms.
hide-online-players (Spielerliste verbergen)Die Serverliste zeigt die Namen der verbundenen Spieler nicht an (die Anzahl bleibt).falsetrue, wenn Sie nicht verraten möchten, wer spielt.
enforce-secure-profile (Signierten Chat verlangen)Lässt nur Spieler mit einem Chat-Signaturschlüssel von Mojang herein.truefalse, wenn Sie Geyser verwenden – sonst könnten Bedrock-Spieler nicht schreiben.

online-mode=false

Bei ausgeschalteter Prüfung kann sich jeder unter jedem Namen verbinden, auch unter den Namen von Operatoren. Ein Angreifer kann sich als Sie anmelden und alle Ihre Rechte erhalten. Der Kundenbereich zeigt bei dieser Einstellung eine Warnung. Schalten Sie die Prüfung nur auf einem Server hinter einem Velocity-Proxy mit eingeschaltetem Forwarding ab (Anleitung), nie auf einem direkt erreichbaren Server.

Whitelist und Operatoren verwalten Sie mit Befehlen, die ausführlich unter Whitelist, Operatoren und Bans beschrieben sind.

Gruppe Welt#

EinstellungWas sie tutEmpfohlener WertWann ändern
level-name (Weltordner)Der Name des Weltordners. Existiert der Ordner nicht, legt der Server eine neue Welt an. Erlaubt sind Buchstaben ohne Sonderzeichen, Ziffern, Leerzeichen, _ und -.worldWenn Sie zu einer anderen Welt wechseln möchten (zum Beispiel einer hochgeladenen). Die alte Welt bleibt auf der Festplatte. Siehe Eine eigene Welt hochladen.
level-seed (Seed)Der Seed des Geländegenerators. Leer = zufälliger Seed.LeerWenn Sie eine bestimmte Welt möchten (einen Seed aus dem Internet oder aus dem Einzelspielermodus). Gilt nur für eine neu angelegte Welt. Den Seed der laufenden Welt erfahren Sie mit dem Befehl seed.
level-type (Welttyp)Generator: minecraft:normal, minecraft:flat (flach), minecraft:large_biomes (große Biome), minecraft:amplified (verstärkt, sehr anspruchsvoll), minecraft:single_biome_surface (einzelnes Biom).minecraft:normalNur vor dem Anlegen einer neuen Welt. Auf eine bestehende Welt hat er keinen Einfluss.
view-distance (Sichtweite)Wie viele Chunks um den Spieler der Server an den Client sendet (Radius, 1 Chunk = 16 × 16 Blöcke). Weiter sehen Spieler nie, auch wenn ihr Spiel höher eingestellt ist.10Senken Sie sie auf 8 oder 6, wenn der Server laggt. Der Einfluss auf die Leistung ist groß: 10 bedeutet 441 Chunks pro Spieler, 8 nur 289. Ein sinnvoller Bereich ist 3–⁠32.
simulation-distance (Simulationsdistanz)In welchem Radius (in Chunks) um den Spieler Entities, Redstone, Pflanzenwachstum und Farmen laufen.8–10Senken Sie sie auf 6, wenn der Server laggt. Was weiter vom Spieler entfernt ist, als die Simulation reicht, steht still (Farmen, Redstone, Wachstum). Unter 5 funktionieren die meisten größeren Farmen nicht mehr. Sie sollte kleiner oder gleich view-distance sein.
allow-nether (Nether)Ob Spieler durch ein Portal in den Nether gehen können.trueAb Version 1.21.9 bewirkt dieser Schlüssel nichts; er wird über eine Spielregel eingestellt.
generate-structures (Strukturen generieren)Dörfer, Tempel, Festungen und andere Strukturen in neu generiertem Gelände.truefalse für sauberes Gelände (Bauserver). Ändert bereits generiertes Gelände nicht.
spawn-monsters (Monster)Ob Monster natürlich spawnen.trueAb Version 1.21.9 bewirkt dieser Schlüssel nichts; er wird über eine Spielregel eingestellt.
spawn-npcs (Dorfbewohner)Ob Dorfbewohner spawnen.trueAb Version 1.21.2 bewirkt dieser Schlüssel nichts und hat keinen Ersatz.
max-world-size (Maximale Weltgröße)Der Radius in Blöcken vom Mittelpunkt, an dem die Weltgrenze liegt. Das Maximum ist 29999984.Standard lassenUm die Welt zu begrenzen, verwenden Sie lieber den Befehl worldborder – den können Sie bei laufendem Server ändern, und er hat einen eigenen Mittelpunkt.

Leistung

Am meisten Leistung sparen Sie mit Sicht- und Simulationsdistanz und durch Vorgenerierung der Welt. Details stehen unter Leistung eines Minecraft-Servers.

Gruppe Netzwerk und RCON#

EinstellungWas sie tutEmpfohlener WertWann ändern
network-compression-threshold (Kompressionsschwelle)Pakete, die größer als so viele Bytes sind, werden komprimiert. -1 schaltet die Kompression ab, 0 komprimiert alles.256Nicht ändern. Ein höherer Wert spart CPU, erhöht aber die übertragene Datenmenge.
enable-status (In der Serverliste anzeigen)Der Server beantwortet Anfragen der Serverliste (MOTD, Spielerzahl). Mit false wirkt der Server in der Liste offline, Spieler können sich aber trotzdem verbinden.truePraktisch nie.
enable-rcon (Fernkonsole (RCON))Schaltet RCON ein – eine Fernkonsole über das Netzwerk (TCP).falseWenn Sie Befehle aus einem anderen Programm senden müssen (Discord-Bot, Admin-Werkzeug).
rcon.password (RCON-Passwort)Das Passwort für die Verbindung mit RCON. Ohne Passwort startet RCON nicht.Ein langes Zufallspasswort aus dem PasswortgeneratorWenn Sie vermuten, dass es durchgesickert ist.
rcon.port (RCON-Port)Der Port, auf dem RCON lauscht. Es muss einer der weiteren Ports des Servers sein.Ein weiterer Port aus der Registerkarte NetzwerkWenn Sie den Port entfernen oder austauschen.
enable-query (Statusabfragen (Query))Schaltet Query ein (das Protokoll GameSpy4 über UDP), über das Websites und Werkzeuge die Liste der Spieler und Plugins abrufen.falseWenn eine Statistik-Website es verlangt. Query antwortet auf dem Port query.port, den wir automatisch setzen.

RCON und Query auf dem Spielport

Der Kundenbereich warnt Sie: RCON und Query brauchen einen eigenen Port. Legen Sie RCON also immer auf einen weiteren Port des Servers. Query verwendet UDP und darf sich keinen Port mit einem anderen UDP-Programm teilen, typischerweise Geyser oder einem Voice-Chat-Plugin. Läuft Geyser auf dem Spielport, schalten Sie Query nicht ein.

So schalten Sie RCON ein#

  1. Öffnen Sie die Registerkarte Netzwerk und klicken Sie unter Weitere Ports auf Port hinzufügen. Notieren Sie die Nummer des neuen Ports.

  2. Öffnen Sie die Registerkarte Servereigenschaften, Modus Formular, Gruppe Netzwerk und RCON.

  3. Schalten Sie Fernkonsole (RCON) ein.

  4. Tragen Sie die Nummer des neuen Ports unter RCON-Port ein. Ein Port, der nicht zum Server gehört, wird nicht gespeichert, und Sie sehen die Meldung Verwenden Sie einen der Server-Ports: ….

  5. Fügen Sie unter RCON-Passwort ein langes Zufallspasswort ein.

  6. Klicken Sie auf Speichern und neu starten.

    Nach dem Start zeigt die Konsole eine Zeile RCON running on … mit der Adresse und Ihrem Port. Sehen Sie stattdessen No rcon password set in server.properties, rcon disabled!, fehlt das Passwort.

RCON einschalten, ändern und sein Passwort sehen können nur der Inhaber des Dienstes und Mitglieder mit der Berechtigung Geheime Daten. Alle anderen sehen das Passwort als ********, und beim Speichern ändert es sich nicht.

RCON ist nicht verschlüsselt

Passwort und Befehle werden unverschlüsselt über das Netzwerk übertragen. Verwenden Sie ein langes Zufallspasswort, geben Sie es nicht in öffentliche Werkzeuge ein und schalten Sie RCON ab, wenn Sie es nicht brauchen.

Gruppe Erweitert#

EinstellungWas sie tutEmpfohlener WertWann ändern
resource-pack (Ressourcenpaket)Ein direkter Link zu einem Ressourcenpaket als .zip, das der Server Spielern beim Beitritt anbietet.LeerWenn Sie eigene Texturen oder Sounds haben. Das Vorgehen steht unter Ressourcenpaket Schritt für Schritt.
resource-pack-sha1 (SHA-⁠1 des Ressourcenpakets)Die Prüfsumme des Pakets (40 Zeichen). Daran erkennen Clients, dass sich das Paket geändert hat, und laden es erneut herunter.Immer ausfüllen, wenn Sie ein Ressourcenpaket verwendenNach jeder Änderung des Pakets.
require-resource-pack (Ressourcenpaket verlangen)Spieler, die das Paket ablehnen, werden getrennt.falsetrue, wenn das Spiel ohne das Paket nicht spielbar ist (eigene Gegenstände, Maps).
sync-chunk-writes (Synchrones Schreiben von Chunks)Das Speichern von Chunks wartet, bis die Festplatte den Schreibvorgang bestätigt. Schützt Daten bei einem Absturz, verlangsamt aber das Speichern.trueNicht ändern. Auf Paper bewirkt dieser Schlüssel standardmäßig nichts.

Weitere Schlüssel (nur im Textmodus)#

Diese Schlüssel kennt das Formular nicht. Bearbeiten Sie sie im Modus Text. Fehlen sie in der Datei, ergänzt der Server sie beim Start mit ihrem Standardwert.

EinstellungWas sie tutEmpfohlener WertWann ändern
accepts-transfersNimmt Spieler an, die mit dem Befehl transfer von einem anderen Server umgeleitet wurden.falsetrue, wenn Sie Spieler ohne Proxy zwischen Ihren eigenen Servern verschieben.
broadcast-console-to-opsOperatoren sehen im Spiel die Ausgabe von Befehlen aus der Konsole.truefalse, wenn es Sie im Spiel stört.
broadcast-rcon-to-opsDasselbe für Befehle über RCON.truefalse, wenn RCON von einem Bot verwendet wird, der viele Befehle sendet.
bug-report-linkEin Link zum Melden von Fehlern im Menü mit den Links des Servers im Spiel.LeerWenn Sie eine Website oder einen Discord für Fehlermeldungen haben.
chat-spam-threshold-secondsKickt Spieler automatisch wegen Spam im Chat (ab Version 26.2). 0 schaltet die Prüfung ab.10Senken Sie den Wert, wenn die Prüfung bei schnellem Schreiben zu streng ist.
command-spam-threshold-secondsDasselbe für Befehle (ab Version 26.2).10Siehe oben.
enable-code-of-conductDer Server zeigt Regeln aus dem Ordner codeofconduct (Dateien <sprache>.txt, zum Beispiel de_de.txt), und Spieler müssen sie akzeptieren (ab Version 1.21.9).falsetrue, wenn Spieler vor dem Spielen den Regeln zustimmen sollen.
enable-jmx-monitoringStellt Tickzeiten über JMX für Überwachungswerkzeuge bereit.falseNur mit eigener Überwachung auf einem VPS.
entity-broadcast-range-percentageAb welcher Entfernung der Server Entities an Spieler sendet, in Prozent des Standards (10–⁠1000).100Eine Senkung (zum Beispiel auf 75) entlastet auf Servern mit vielen Entities das Netzwerk und die Clients.
function-permission-levelDie Berechtigungsstufe, mit der Funktionen von Datapacks laufen (1–⁠4).2Nur, wenn ein Datapack es ausdrücklich verlangt.
generator-settingsGeneratoreinstellungen für eine flache Welt im JSON-Format.{}Nur für eine eigene flache Welt, vor ihrem Anlegen.
initial-enabled-packs / initial-disabled-packsDatapacks, die beim Anlegen einer neuen Welt aktiviert bzw. deaktiviert werden (kommagetrennt).vanilla / leerWenn Sie experimentelle Funktionen ab dem Anlegen der Welt möchten.
log-ipsSchreibt die IP-Adressen der Spieler in die Konsole und ins Log.truefalse, wenn Sie keine IP-Adressen im Log möchten (Datenschutz, Streaming).
max-chained-neighbor-updatesEin Limit für verkettete Blockaktualisierungen. Schützt den Server vor dem Einfrieren durch riesige Redstone-Schaltungen.1000000Nicht ändern.
max-tick-timeNach wie vielen Millisekunden eines einzelnen Ticks der Server entscheidet, dass er eingefroren ist, und sich beendet (Watchdog). -1 schaltet den Watchdog ab. Auf Paper und Purpur nicht verwendet – dort steuert den Watchdog settings.timeout-time in spigot.yml (in Sekunden, Standard 60).60000Nicht ändern. Mit abgeschaltetem Watchdog hängt ein eingefrorener Server für immer.
pause-when-empty-secondsNach wie vielen Sekunden ohne Spieler der Server die Welt anhält (ab Version 1.21.2).Vanilla 60, bei Paper standardmäßig aus (-1)Auf Vanilla -1 einstellen, wenn Farmen und Chunk-Loader auch ohne Spieler laufen sollen.
prevent-proxy-connectionsKickt einen Spieler, dessen Internetanbieter sich von dem unterscheidet, den der Authentifizierungsserver sieht. Ein schwacher Schutz gegen VPNs.falseLassen Sie false, sonst werden auch normale Spieler gekickt.
rate-limitWie viele Pakete ein Spieler senden darf, bevor der Server ihn kickt. 0 = ohne Limit.0Nur bei Problemen mit Paket-Spam.
region-file-compressionKompression der Welt auf der Festplatte: deflate, lz4, none (Paper unterstützt auch gzip).deflatelz4 ist schneller, die Welt belegt aber mehr Platz. Die Änderung gilt nur für neu gespeicherte Chunks.
resource-pack-idEine optionale UUID des Ressourcenpakets.LeerNur bei mehreren Paketen gleichzeitig.
resource-pack-promptEigener Text in der Abfrage zum Ressourcenpaket.LeerWenn Sie den Spielern erklären möchten, warum sie das Paket brauchen.
text-filtering-config, text-filtering-versionChatfilterung, die Realms verwendet.Leer / 0Nicht ändern.
use-native-transportEine schnellere Netzwerkschicht unter Linux.trueNicht ändern.

Für Fortgeschrittene: Server Management Protocol

Ab Version 1.21.9 hat der Server eine Schnittstelle zur Fernverwaltung (JSON-RPC über WebSocket), mit der sich Spieler, Whitelist und Operatoren verwalten und der Server stoppen lassen. Sie wird über die Schlüssel management-server-enabled, management-server-host, management-server-port, management-server-secret, management-server-tls-enabled, management-server-tls-keystore, management-server-tls-keystore-password, management-server-allowed-origins und status-heartbeat-interval gesteuert. Standardmäßig ist sie ausgeschaltet und lauscht nur innerhalb des Servers. Der Port muss einer der Ports des Servers sein, und mit TLS startet der Server ohne Zertifikatsdatei (Keystore) nicht. Diese Schlüssel können nur der Inhaber und Mitglieder mit der Berechtigung Geheime Daten ändern. Brauchen Sie die Schnittstelle nicht, lassen Sie sie ausgeschaltet.

In Spielregeln verschobene Schlüssel#

In Version 1.21.9 hat Mojang mehrere Schlüssel aus server.properties in Spielregeln (Gamerules) verschoben. Auf einem Server mit 1.21.9 oder neuer haben diese Schlüssel keine Wirkung. Eine neu angelegte Datei enthält sie nicht mehr. Sind sie aus einer früheren Version in der Datei geblieben, ignoriert der Server sie – und eine Änderung im Formular bewirkt nichts. Sie stellen sie mit dem Befehl gamerule in der Konsole ein (ohne Schrägstrich), und sie werden in der Welt gespeichert.

Ursprünglicher SchlüsselSpielregel ab Version 1.21.11 (und 26.x)Beispielbefehl
pvppvpgamerule pvp false
allow-netherallow_entering_nether_using_portalsgamerule allow_entering_nether_using_portals false
spawn-monstersspawn_monstersgamerule spawn_monsters false
enable-command-blockcommand_blocks_workgamerule command_blocks_work true
  • gamerule – der Befehl zum Lesen und Ändern einer Spielregel.
  • Das zweite Wort ist der Name der Regel, das dritte der neue Wert (true/false oder eine Zahl). Ohne Wert gibt der Befehl die aktuelle Einstellung aus.

Paper und Purpur: Regeln gelten für jede Welt getrennt

Bei Paper und Purpur hat jede Dimension (Oberwelt, Nether, End) eigene Spielregeln. Ein in der Konsole eingegebener Befehl gamerule ändert nur die Oberwelt. Um zum Beispiel PvP überall abzuschalten, geben Sie in der Konsole zusätzlich ein:

text
execute in minecraft:the_nether run gamerule pvp false
execute in minecraft:the_end run gamerule pvp false
  • execute in minecraft:the_nether – der folgende Befehl läuft im Nether (minecraft:the_end = das End).
  • run gamerule pvp false – der Befehl, der in dieser Dimension läuft.

Unter Vanilla, Fabric und NeoForge gelten die Regeln für den ganzen Server, und ein Befehl genügt.

In den Versionen 1.21.9 und 1.21.10 hatten die Regeln noch ihre alten Namen (allowEnteringNetherUsingPortals, spawnMonsters, commandBlocksEnabled, pvp). In Version 1.21.11 erhielten alle Regeln neue Namen mit Unterstrichen. Die Schlüssel spawn-animals und spawn-npcs wurden bereits in Version 1.21.2 ersatzlos entfernt.

Eine Liste weiterer Regeln finden Sie unter Konsole und Befehle.

Farben und Formatierung im MOTD#

Farbe und Stil legen Sie mit dem Zeichen § und einem Code fest. Ein Code gilt für den gesamten folgenden Text, bis Sie ihn ändern oder mit §r zurücksetzen.

CodeFarbe
§0Schwarz
§1Dunkelblau
§2Dunkelgrün
§3Dunkeltürkis
§4Dunkelrot
§5Dunkelviolett
§6Gold
§7Grau
§8Dunkelgrau
§9Blau
§aGrün
§bTürkis
§cRot
§dHellviolett
§eGelb
§fWeiß
CodeStil
§lFett
§oKursiv
§nUnterstrichen
§mDurchgestrichen
§k„Verschleierter“ Text (die Zeichen wechseln ständig zufällig)
§rFarbe und Stil zurücksetzen

Beispiel:

server.propertiesproperties
motd=§6§lStormCraft §r§7| §aSurvival §7| §fDeutsch

Ergebnis: ein fetter goldener Name, graue Trennzeichen, das Wort Survival in Grün und das Wort Deutsch in Weiß.

  • Schreiben Sie den Stil nach der Farbe (§6§l). Eine neue Farbe setzt den Stil zurück.
  • Kopieren Sie das Zeichen § von dieser Seite. Auf einer deutschen Tastatur geben Sie es mit Shift+3 ein, unter Windows auch durch Halten von Alt und Eingabe von 0167 auf dem Ziffernblock.
  • Zweite Zeile: Sowohl das Formular als auch der Textmodus in der Registerkarte Servereigenschaften ersetzen Zeilenumbrüche durch ein Leerzeichen. Für ein zweizeiliges MOTD schreiben Sie es direkt in die Datei: Stoppen Sie den Server, öffnen Sie server.properties in der Registerkarte Dateien und setzen Sie zwischen die Zeilen \n, zum Beispiel motd=§6Erste Zeile\n§7Zweite Zeile. Speichern Sie (Strg+S) und starten Sie den Server.

Server-Icon#

Das Icon in der Serverliste stammt aus dem Bild server-icon.png im Hauptordner des Servers. Es muss ein PNG mit genau 64 × 64 Pixeln sein. Laden Sie es in der Registerkarte Dateien hoch und starten Sie den Server neu.

Ressourcenpaket Schritt für Schritt#

  1. Bereiten Sie das Ressourcenpaket als .zip vor. Die Datei pack.mcmeta muss direkt im Stammverzeichnis des Archivs liegen, nicht in einem Unterordner.
  2. Laden Sie das Archiv auf einen Speicher hoch, der einen direkten Download-Link bietet. Der Link muss direkt auf die .zip-Datei zeigen, nicht auf eine Seite mit einer Schaltfläche „Download“. Das Paket darf höchstens 250 MiB groß sein.
  3. Berechnen Sie die SHA-⁠1-⁠Prüfsumme des Archivs:

Windows

Öffnen Sie PowerShell im Ordner mit dem Archiv und führen Sie aus:

PowerShell
(Get-FileHash .\<FILE>.zip -Algorithm SHA1).Hash.ToLower()
  • Get-FileHash – berechnet die Prüfsumme der Datei.
  • -Algorithm SHA1 – verwendet den Algorithmus SHA-⁠1, den Minecraft verlangt.
  • .Hash.ToLower() – gibt nur die Prüfsumme aus, in Kleinbuchstaben.

macOS

Führen Sie im Terminal im Ordner mit dem Archiv aus:

bash
shasum -a 1 <FILE>.zip
  • shasum -a 1 – berechnet die SHA-⁠1-⁠Prüfsumme. Die Prüfsumme ist die erste Spalte der Ausgabe.

Linux

Führen Sie im Terminal im Ordner mit dem Archiv aus:

bash
sha1sum <FILE>.zip
  • sha1sum – berechnet die SHA-⁠1-⁠Prüfsumme. Die Prüfsumme ist die erste Spalte der Ausgabe.

Ersetzen Sie <FILE> durch den Namen des Archivs ohne Endung und ohne spitze Klammern – aus <FILE>.zip wird also zum Beispiel texturen.zip. Das Ergebnis sind 40 Zeichen aus Ziffern und den Buchstaben a–f.

  1. Öffnen Sie in der Registerkarte Servereigenschaften die Gruppe Erweitert.
  2. Fügen Sie den direkten Link unter Ressourcenpaket ein. Er muss mit http:// oder https:// beginnen (wir empfehlen https://).
  3. Fügen Sie die berechnete Prüfsumme unter SHA-⁠1 des Ressourcenpakets ein.
  4. Ist das Spiel ohne das Paket nicht spielbar, schalten Sie Ressourcenpaket verlangen ein.
  5. Klicken Sie auf Speichern und neu starten.

Beim Beitritt wird den Spielern das Paket zum Download angeboten. Bei jeder Änderung des Pakets berechnen Sie eine neue Prüfsumme und speichern sie, sonst bleiben die Spieler bei der alten zwischengespeicherten Version.

Überprüfung#

  1. Warten Sie nach dem Speichern auf den Neustart und auf die Zeile Done (…)! For help, type "help" in der Konsole.
  2. Klicken Sie in der Registerkarte Servereigenschaften auf Neu laden und prüfen Sie, ob die Werte erhalten geblieben sind.
  3. Öffnen Sie im Spiel die Serverliste und aktualisieren Sie sie (Aktualisieren). Sie sehen das neue MOTD und die Anzahl der Slots.
  4. Bei Spielregeln geben Sie in der Konsole den Namen der Regel ohne Wert ein, zum Beispiel gamerule pvp, und prüfen die Ausgabe.

Fehlerbehebung#

Die Datei wurde zwischenzeitlich geändert (der Server überschreibt sie beim Start).#

Zwischen dem Öffnen des Formulars und dem Speichern hat der Server die Datei neu geschrieben (typischerweise beim Start). Klicken Sie auf Neu laden und nehmen Sie Ihre Änderungen erneut vor. Am sichersten bearbeiten Sie die Einstellungen bei gestopptem Server oder verwenden gleich Speichern und neu starten.

Die Änderung wirkt nicht#

  • Der Server liest die Datei nur beim Start. Starten Sie ihn neu.
  • Der Wert war womöglich ungültig, und der Server hat ihn beim Start durch den Standard ersetzt. Prüfen Sie auf Tippfehler, true/false in Kleinbuchstaben und Zahlen ohne Leerzeichen.
  • level-seed, level-type und generate-structures gelten nur für eine neue Welt. Auf eine bestehende Welt haben sie keinen Einfluss.

Eine Änderung von pvp, allow-nether oder spawn-monsters bewirkt nichts (oder der Schlüssel fehlt im Formular)#

Der Server läuft auf Version 1.21.9 oder neuer, in der diese Schlüssel nicht funktionieren. Stellen Sie stattdessen eine Spielregel ein, siehe In Spielregeln verschobene Schlüssel.

You are not white-listed on this server!#

Die Whitelist ist eingeschaltet (ab Version 26.3 auch auf einem neuen Server). Fügen Sie den Spieler in der Konsole mit whitelist add <NICK> hinzu oder schalten Sie die Whitelist ab (white-list=false). Details stehen unter Whitelist, Operatoren und Bans.

Gesperrte Schlüssel wurden auf den ursprünglichen Wert zurückgesetzt: server-port.#

Sie haben versucht, Adresse oder Port des Servers zu ändern. Diese setzen wir automatisch. Den Port des Servers sehen Sie in der Registerkarte Netzwerk; weitere Ports ergänzen Sie mit der Schaltfläche Port hinzufügen.

Verwenden Sie einen der Server-Ports: …#

Der Port für RCON (oder das Server Management Protocol) muss zum Server gehören. Fügen Sie in der Registerkarte Netzwerk einen Port hinzu und tragen Sie ihn ein.

Spieler werden nach dem Beitritt wegen des Ressourcenpakets getrennt#

  • Der Link zeigt nicht direkt auf eine .zip. Öffnen Sie ihn in einem privaten Browserfenster – der Download der Datei sollte sofort beginnen.
  • Der SHA-⁠1-⁠Wert passt nicht zum Paket (Sie haben das Paket geändert, die Prüfsumme aber nicht). Berechnen Sie sie erneut.
  • Das Paket ist größer als 250 MiB.

Flying is not enabled on this server#

Der Spieler fliegt (Plugin, Mod; Elytren mit Feuerwerk zählen nicht) und allow-flight steht auf false. Schalten Sie Fliegen erlauben ein.

Zusammenfassung

  • Änderungen an server.properties wirken erst nach einem Neustart – verwenden Sie Speichern und neu starten.
  • server-ip, server-port und query.port setzen wir automatisch; legen Sie RCON immer auf einen weiteren Port aus der Registerkarte Netzwerk.
  • online-mode=false nur hinter einem Proxy mit Forwarding, sonst kann sich jeder als Operator anmelden.
  • Ab Version 1.21.9 sind pvp, allow-nether, spawn-monsters und enable-command-block Spielregeln (Befehl gamerule).
  • Ab Version 26.3 ist die Whitelist auf einem neuen Server standardmäßig eingeschaltet.
  • view-distance und simulation-distance sparen am meisten Leistung.

War diese Anleitung hilfreich?

Gilt für

  • Minecraft Java 1.20 und neuer
  • Minecraft 26.x
  • Paper, Purpur, Folia
  • Vanilla, Fabric, Forge, NeoForge

Dienste

Fehler in der Anleitung melden

Anleitungen durchsuchen