Die server.properties
Diese Datei ist das absolute Herzstück deines Servers. Hier konfigurierst du alles – von der Spieleranzahl über grundlegende Servereinstellungen bis hin zu Netzwerk-Optimierungen für deine KVM.
Alle Parameter im Detail
server-nameBedrock Dedicated ServerLegt den Namen deines Servers fest, wie er im Server-Browser oder in der Freundesliste bei anderen Spielern angezeigt wird.
gamemodesurvivalBestimmt den Standard-Spielmodus für neue Spieler. Typische Werte sind survival, creative oder adventure.
force-gamemodefalseWenn true, werden Spieler bei jedem Login in den Standard-Spielmodus gezwungen, selbst wenn sie vorher einen anderen hatten.
difficultyhardSetzt den Schwierigkeitsgrad der Welt (peaceful, easy, normal, hard). Beeinflusst direkten Schaden und das Spawnen feindlicher Mobs.
allow-cheatstrueErlaubt die Nutzung von Befehlen (Cheats) wie /gamemode. Achtung: Dies deaktiviert Xbox Live Achievements in dieser Welt.
max-players10Die absolute Obergrenze an Spielern, die sich gleichzeitig auf dem Server befinden dürfen.
online-modetrueWichtigstes Sicherheitsfeature: Überprüft, ob Spieler über einen gültigen Xbox Live Account verfügen. Verhindert, dass Cracker oder Raubkopierer beitreten.
allow-listtrueAktiviert die Whitelist. Nur Spieler, die du explizit in die allowlist.json einträgst, können den Server dann noch betreten.
server-port3081Der IPv4-Port deines Servers (Standard ist eigentlich 19132). Wichtig für die Verbindung und Port-Freigabe im Router oder bei der KVM.
server-portv619133Der IPv6-Port deines Servers. Wird für Verbindungen über moderne IPv6-Netzwerke genutzt.
enable-lan-visibilitytrueMacht deinen Server für Spieler sichtbar, die sich mit dir im selben lokalen WLAN/LAN befinden.
view-distance12Die maximale Sichtweite in Chunks, die an den Spieler gesendet wird. Vorsicht: Höhere Werte kosten extrem viel RAM und Server-CPU!
tick-distance4Bestimmt den Radius in Chunks um einen Spieler herum, in dem die Welt aktiv berechnet wird (z.B. Pflanzen wachsen, Monster spawnen).
player-idle-timeout30Zeit in Minuten, nach der ein komplett inaktiver (AFK) Spieler automatisch vom Server gekickt wird. 0 deaktiviert die Funktion.
max-threads8Die maximale Anzahl der CPU-Kerne, die der Server beanspruchen darf. 0 würde bedeuten, er nutzt alles, was da ist.
level-nameSMP LvLzNetworkDer exakte Name deines Welt-Ordners. Wenn du eine eigene Welt hochlädst, muss der Ordnername hier zu 100% übereinstimmen.
level-seed""Der Seed für die Generierung einer neuen Welt. Bleibt das Feld leer, generiert der Server eine völlig zufällige Welt.
default-player-permission-levelmemberDie Rechte, die ein neuer Spieler standardmäßig bekommt (visitor, member, operator).
texturepack-requiredfalseErzwingt, dass Spieler die auf dem Server installierten Texturen-/Ressourcenpakete zwingend herunterladen müssen, um zu spielen.
content-log-file-enabledtrueAktiviert Fehlerprotokolle für Addons und Resource-Packs. Sehr praktisch, wenn du Mods entwickelst oder testest.
compression-threshold1Ab welcher Größe (in Bytes) Netzwerkpakete komprimiert werden sollen. 1 sorgt dafür, dass fast alles komprimiert wird, um Bandbreite zu sparen.
compression-algorithmzlibDer Algorithmus, mit dem Netzwerkpakete komprimiert werden (meist zlib oder snappy).
server-authoritative-movement-strictfalseAnti-Cheat Maßnahme: Zwingt den Client, sich an die Bewegungsgrenzen des Servers zu halten, um Speed- oder Fly-Hacks zu verhindern.
server-authoritative-dismount-strictfalseGleiches Prinzip wie beim Movement, aber speziell für das Absteigen von Tieren, Booten oder Minecarts.
server-authoritative-entity-interactions-strictfalsePrüft auf dem Server nach, ob ein Spieler-Klick (z.B. Schlagen eines Gegners) legitim war. Erschwert Reach-Hacks.
player-position-acceptance-threshold0.5Toleranzbereich in Blöcken für Abweichungen der Spielerposition (zwischen dem, was der Server sieht, und was der Client meldet).
player-movement-action-direction-threshold0.85Toleranz bei Bewegungsrichtungen, um kleine Internet-Lags auszugleichen, ohne direkt fälschlicherweise Cheats zu erkennen.
server-authoritative-block-breaking-pick-range-scalar1.5Skalierung der Reichweite, um Blöcke abzubauen. Werte über 1 geben eine leichte Toleranz, wenn Spieler leicht laggen.
chat-restrictionNoneErlaubt es, den Ingame-Chat serverseitig einzuschränken.
disable-player-interactionfalseWenn true, können Spieler überhaupt nicht mehr direkt miteinander interagieren.
client-side-chunk-generation-enabledtrueDie Spieler übernehmen einen Teil der Weltengenerierung auf ihrem eigenen Gerät. Das entlastet die CPU deines Servers enorm!
block-network-ids-are-hashestrueStatt voller Namen werden IDs von Blöcken komprimiert als "Hash" gesendet. Spart deutlich Netzwerkbandbreite.
disable-personafalseDeaktiviert den Bedrock Character Creator, sodass nur klassische Skins erlaubt sind.
disable-custom-skinsfalseWenn true, werden alle benutzerdefinierten Skins blockiert und Spieler nutzen Standard-Skins.
server-build-radius-ratioDisabledKann genutzt werden, um zu limitieren, wie weit entfernt vom Spawn gebaut werden darf.
allow-outbound-script-debuggingfalseEntwickler-Funktion: Erlaubt dem Server, sich mit externen Script-Debuggern zu verbinden.
allow-inbound-script-debuggingfalseEntwickler-Funktion: Erlaubt externen Programmen, sich zum Debuggen von Scripts mit dem Server zu verbinden.
script-debugger-auto-attachdisabledEntwickler-Funktion: Bestimmt, ob sich der Debugger automatisch anhängen soll, wenn Addons geladen werden.
op-permission-level4Die Rechtestufe für "Operator" (Admins). Level 4 ist das Maximum und beinhaltet die Rechte, den Server per Befehl zu stoppen.