Zum Inhalt springen

server.properties-Generator mit Erklärungen

Jede wichtige Option in einfachen Worten, mit Standard- und erlaubten Werten. Importiere deine Datei, ändere sie und lade sie wieder herunter.

Grundlagen und Spieler

Text unter dem Servernamen in der Mehrspielerliste. Farbcodes mit § sind erlaubt; zwei Zeilen werden durch \n getrennt.

Standard: A Minecraft Server

Port, auf dem der Server lauscht. Spieler tippen ihn nach einem Doppelpunkt ein, außer er ist 25565 oder ein SRV-Eintrag zeigt auf ihn.

Standard: 25565 · erlaubt 1 bis 65.534

Wie viele Spieler gleichzeitig online sein können. Operatoren können einen vollen Server nur mit einem Plugin betreten.

Standard: 20 · erlaubt 0 bis 2.147.483.647

Prüft jedes Konto bei Mojang. Lass das an. Schalte es nur hinter einem Velocity- oder BungeeCord-Proxy aus, der die Konten selbst prüft.

Standard: true

Nur Spieler auf der Whitelist können joinen. Seit 26.3 starten neue Server mit aktiver Whitelist.

Standard: true

Kickt Spieler, die online, aber nicht auf der Whitelist sind, wenn sie neu geladen wird.

Standard: false

Spielmodus für neue Spieler.

Standard: survival

Setzt Spieler bei jedem Join in den Standard-Spielmodus.

Standard: false

Schwierigkeit der Welt: Schaden, Hunger und welche Mobs spawnen.

Standard: easy

Spieler werden nach dem Tod zu Zuschauern, und die Schwierigkeit ist fest auf schwer.

Standard: false

Erlaubt Fliegen im Überlebensmodus ohne Kick. Schalte es an, wenn du Plugins oder Mods nutzt, mit denen Spieler fliegen können, sonst werden sie fürs Fliegen gekickt.

Standard: false

Radius um den Spawn, in dem nur Operatoren bauen können. 0 schaltet ihn aus. Ohne Operatoren hat er keine Wirkung.

Standard: 16 · erlaubt 0 bis 29.999.984

Kickt Spieler nach so vielen Minuten ohne Aktivität. 0 heißt nie.

Standard: 0 · erlaubt 0 bis 2.147.483.647

Standard-Berechtigungsstufe für neue Operatoren: 1 Spawnschutz umgehen, 2 Cheat-Befehle, 3 Spielerverwaltung, 4 alles.

Standard: 4 · erlaubt 0 bis 4

Welt

Name des Weltordners. Ein neuer Name erzeugt beim nächsten Start eine neue Welt.

Standard: world

Seed für eine neue Welt. Leer heißt zufällig. Wirkt nicht auf eine bestehende Welt.

Standard: –

Welttyp für eine neue Welt: normal, flach, große Biome, zerklüftet oder ein einzelnes Biom.

Standard: minecraft:normal

Ob Dörfer, Tempel und andere Bauwerke in neuen Chunks generiert werden.

Standard: true

Radius der Weltbarriere in Blöcken.

Standard: 29999984 · erlaubt 1 bis 29.999.984

Leistung

Wie viele Chunks um einen Spieler an den Client gesendet werden. Der größte Hebel für RAM und CPU; 6 bis 10 ist üblich.

Standard: 10 · erlaubt 3 bis 32

Wie viele Chunks um einen Spieler aktualisiert werden (Mobs, Pflanzen, Redstone). Niedriger als die Sichtweite spart CPU.

Standard: 10 · erlaubt 3 bis 32

Wie weit entfernt Entities den Spielern angezeigt werden, in Prozent der normalen Reichweite. Niedrigere Werte sparen Bandbreite.

Standard: 100 · erlaubt 10 bis 1.000

Pakete, die größer als so viele Bytes sind, werden komprimiert. -1 schaltet die Kompression aus, was hinter einem Proxy im selben Netzwerk sinnvoll ist.

Standard: 256 · erlaubt -1 bis 2.147.483.647

Millisekunden, die ein einzelner Tick dauern darf, bevor der Watchdog den Server stoppt. -1 schaltet den Watchdog aus.

Standard: 60000 · erlaubt -1 bis 2.147.483.647

Pausiert die Welt nach so vielen Sekunden ohne Spieler. 0 oder ein negativer Wert schaltet das aus.

Standard: 60 · erlaubt 0 bis 2.147.483.647

Schreibt Chunks synchron auf die Festplatte. Sicherer für die Daten, langsamer auf langsamen Platten.

Standard: true

Kompression der Regionsdateien: deflate (am kleinsten), lz4 (schneller) oder none.

Standard: deflate

Netzwerk und Sicherheit

Bindet den Server an eine IP-Adresse. Lass das leer, außer dein Hoster sagt etwas anderes.

Standard: –

Beantwortet Statusabfragen. Schaltest du es aus, wird der Server in der Liste als offline angezeigt, obwohl Spieler joinen können.

Standard: true

Blendet die Namen der Online-Spieler in der Statusantwort aus (Hover über die Spielerzahl).

Standard: false

Nur Spieler mit einem von Mojang signierten Chat-Schlüssel können joinen. Schalte es aus bei Servern, die Chatnachrichten mit Plugins verändern.

Standard: true

Kickt Spieler, deren IP von der abweicht, die Mojang beim Login gesehen hat (VPN- und Proxy-Prüfung). Funktioniert nicht hinter deinem eigenen Proxy.

Standard: false

Erlaubt anderen Servern, Spieler mit dem Befehl /transfer hierher zu schicken.

Standard: false

Kickt Spieler, die mehr Pakete pro Sekunde senden als dieser Wert. 0 schaltet das Limit aus.

Standard: 0 · erlaubt 0 bis 2.147.483.647

Schreibt die IP-Adressen der Spieler ins Log. Schalte es aus, wenn du sie nicht brauchst.

Standard: true

Aktiviert das GameSpy4-Query-Protokoll, das manche Serverlisten und Tools nutzen.

Standard: false

UDP-Port für Query.

Standard: 25565 · erlaubt 1 bis 65.534

Erlaubt Fernzugriff auf die Konsole. Nur mit starkem Passwort, und öffne den Port nie für alle.

Standard: false

TCP-Port für RCON.

Standard: 25575 · erlaubt 1 bis 65.534

Passwort für RCON. Nimm ein langes, zufälliges Passwort. Es wird nicht in deinem Browser gespeichert.

Standard: –

Ressourcenpaket

Direkter Download-Link zu einer Ressourcenpaket-ZIP, die Spielern beim Joinen angeboten wird.

Standard: –

SHA-1-Hash des Pakets in Kleinbuchstaben. Damit können Clients das zwischengespeicherte Paket wiederverwenden und ein geändertes erkennen.

Standard: –

Spieler, die das Ressourcenpaket ablehnen, werden getrennt.

Standard: false

Text im Ressourcenpaket-Dialog, als JSON-Text oder reiner Text.

Standard: –

server.properties
#Minecraft server properties
#Generated with BestMCServerList
motd=A Minecraft Server
server-port=25565
max-players=20
online-mode=true
white-list=true
enforce-whitelist=false
gamemode=survival
force-gamemode=false
difficulty=easy
hardcore=false
allow-flight=false
spawn-protection=16
player-idle-timeout=0
op-permission-level=4
level-name=world
level-seed=
level-type=minecraft:normal
generate-structures=true
max-world-size=29999984
view-distance=10
simulation-distance=10
entity-broadcast-range-percentage=100
network-compression-threshold=256
max-tick-time=60000
pause-when-empty-seconds=60
sync-chunk-writes=true
region-file-compression=deflate
server-ip=
enable-status=true
hide-online-players=false
enforce-secure-profile=true
prevent-proxy-connections=false
accepts-transfers=false
rate-limit=0
log-ips=true
enable-query=false
query.port=25565
enable-rcon=false
rcon.port=25575
rcon.password=
resource-pack=
resource-pack-sha1=
require-resource-pack=false
resource-pack-prompt=

Zeichen außerhalb von ASCII (Umlaute, §, Kapitälchen) werden als \u-Codes geschrieben, die jede Minecraft-Version richtig liest.

pvp, allow-nether, spawn-monsters und enable-command-block sind seit 1.21.9 Spielregeln.

So nutzt du den Editor

  1. Importiere deine aktuelle server.properties oder starte mit den Standardwerten.
  2. Ändere die Optionen, die du brauchst. Geänderte Optionen werden hervorgehoben.
  3. Stoppe den Server, ersetze die Datei und starte ihn wieder. Die meisten Optionen werden nur beim Start gelesen.

Mach zuerst eine bunte MOTD: MOTD-Generator · Startskript-Generator

Häufige Fragen

Wo liegt die server.properties?

Im Hauptordner des Servers, neben der Server-Jar. Sie wird beim ersten Start angelegt.

Warum verschwinden meine Änderungen?

Der Server schreibt die Datei beim Stoppen neu. Bearbeite sie, während der Server gestoppt ist, sonst kommen die alten Werte zurück.

Wo sind pvp und allow-nether hin?

Seit Minecraft 1.21.9 sind das Spielregeln. Nutze im Spiel /gamerule pvp false statt der server.properties.

Warum stehen Umlaute als \u-Codes da?

Java liest \u00F6 in jeder Kodierung als ö. So sehen die MOTD und andere Texte richtig aus, egal wie die Datei geöffnet oder hochgeladen wird.