server.properties
Standarddatei
Hier aufgelistet ist die unveränderte server.properties Datei eines unmodifizierten („vanilla“) Minecraft 1.8.1 Servers.
#Minecraft server properties
#(File modification datestamp)
spawn-protection=16
max-tick-time=60000
generator-settings=
force-gamemode=false
allow-nether=true
gamemode=0
enable-query=false
player-idle-timeout=0
difficulty=1
spawn-monsters=true
op-permission-level=4
resource-pack-hash=
announce-player-achievements=true
pvp=true
snooper-enabled=true
level-type=DEFAULT
hardcore=false
enable-command-block=false
max-players=20
network-compression-threshold=256
max-world-size=29999984
server-port=25565
server-ip=
spawn-npcs=true
allow-flight=false
level-name=world
view-distance=10
resource-pack=
spawn-animals=true
white-list=false
generate-structures=true
online-mode=true
max-build-height=256
level-seed=
use-native-transport=true
motd=A Minecraft Server
enable-rcon=false
Beschreibung der Eigenschaften
Danke an die Ersteller des Minecraft Wiki für die Erklärungen.
Boolsche Variablen besitzen nur zwei gültige Werte: true (wahr) und false (falsch). Integer Variablen bestehen nur aus Ganzzahlen. Wenn ein Wertebereich gegeben ist, muss die Zahl innerhalb dieses Bereichs liegen. String Variablen können aus beliebigen Zeichen bestehen.
Key (Eigenschaft) |
Typ |
Standardwert |
Beschreibung |
---|---|---|---|
allow-flight |
Boolesche Variable |
false |
Erlaubt Spielern das Fliegen auf einem Server im Survival Spielmodus, wenn die Spieler eine Modifikation installiert haben, die Fliegen ermöglicht. Mit aktiviertem allow-flight wird die Wahrscheinlichkeit des Griefens deutlich erhöht, weil es den Griefern die Arbeit erleichtert. Im Creative Spielmodus hat diese Einstellung keinen Effekt.
|
allow-nether |
Boolesche Variable |
true |
Erlaubt Spielern das Besuchen des Nether.
|
announce-player-achievements |
Boolesche Variable |
true |
Erlaubt dem Server erreichte Errungenschaften der Spieler zu verkünden. |
difficulty |
Integer (0-3) |
1 |
Legt den Schwierigkeitsgrad der Spielwelt fest (z.B. Schaden durch NPCs, Effekt des Hungerns, Stärke vom Tränken).
|
enable-query |
Boolesche Variable |
false |
Aktiviert das GameSpy4 protocol. |
enable-rcon |
Boolesche Variable |
false |
Aktiviert Fernzugriff auf die Server Konsole. |
enable-command-block |
Boolesche Variable |
false |
Erlaubt Befehlsblöcke. |
force-gamemode |
Boolesche Variable |
false |
Erzwingt den standardmäßig gesetzten Spielmodus für Spieler die den Server betreten.
|
gamemode |
Integer (0-3) |
0 |
Legt den Spielmodus fest.
|
generate-structures |
Boolesche Variable |
true |
Legt fest, ob Strukturen (wie z.B. Dörfer) in neuen Chunks angelegt werden.
Anmerkung: Verliese werden immer generiert. |
generator-settings |
String |
leer |
Dies sind die Einstellungen, die für individuelle Weltengenerierung genutzt werden können. Siehe auch Flachland und Angepasst im Minecraft Wiki (externer Link) für mögliche Einstellungen und Beispiele. |
hardcore |
Boolesche Variable |
false |
Wenn diese Einstellung true gesetzt wird, wird jeder Spieler der stirbt sofort vom Server verbannt. |
level-name |
String |
world |
Der „level-name“ Wert wird als Weltenname genutzt und ist gleichzeitig auch der Name des Weltenordners auf der Festplatte. Es können Welten durch Ändern des Ordnernamens ersetzt werden.
|
level-seed |
String |
leer |
Einen Seed (Variable zur Weltengeneration) zur Welt hinzufügen, wie im Einzelspielermodus.
|
level-type |
String |
DEFAULT |
Legt fest welche Art von Spielwelt generiert wird.
|
max-build-height |
Integer |
256 |
Die maximale Höhe, auf der gebaut werden kann. Die Landschaft kann dennoch über einem niedrig gesetzten Höhenlimit generiert werden. |
max-players |
Integer (0- 2147483647) |
20 |
Die maximale Anzahl an Spielern, die gleichzeitig auf dem Server spielen können. Mehr Spieler auf dem Server benötigen mehr (Hardware)-Ressourcen. Außerdem zählen spielende Servermoderatoren (OPs) nicht zu diesem Limit. Sie können den Server dennoch nicht betreten, falls dieser bereits voll ist. Extrem große Werte führen zu einer fehlerhaften Spielerliste bei den Spielern. |
max-tick-time |
Integer (0 - (2^63-1)) |
60000 |
Die maximale Zeit in Millisekunden, die ein einzelner Tick maximal benötigen darf, bevor der Überwachungsdienst des Servers (watchdog) den Server mit der Meldung „A single server tick took 60.00 seconds (should be max 0.05); Considering it to be crashed, server will forcibly shutdown“ stoppt. Wenn dieses Kriterium erfüllt ist, wird System.exit(1) aufgerufen.
|
max-world-size |
Integer (1- 29999984) |
29999984 |
Dies setzt die maximale Größe in Blöcken, ausgedrückt als Radius den die Welt einnehmen kann. Setzen eines höheren Wertes ist zwar möglich, es wird aber automatisch der mögliche Höchstwert eingestellt. Beispiele:
|
motd |
String |
A Minecraft Server |
Dies ist die Nachricht, die in der Serverliste unterhalb des Servernamens angezeigt wird.
|
network-compression-threshold |
Integer |
256 |
Standardmäßig werden Datenpakete mit n-1 Bytes unverändert verschickt und solche, die größer als n Bytes sind komprimiert. Das senken des Standardwertes resultiert also in mehr komprimierten Daten, allerdings kann das Setzen eines zu kleinen Wertes (und damit das Komprimieren von sehr kleinen Paketen) im Endeffekt zu größeren Datenmengen führen.
Achtung: Die Ethernet Spezifikation legt fest, dass Pakete die kleiner als 64 Bytes sind auf 64 Bytes aufgefüllt werden. Das Setzen eines kleineren Wertes als 64 kann also kontraproduktiv sein. Es ist außerdem nicht empfohlen den Maximalwert (MTU; Maximum Transmission Unit) von typischen 1500 Bytes zu überschreiten. |
online-mode |
Boolesche Variable |
true |
Der Server gleicht neu hinzugekommene Spieler mit der Minecraft Account Datenbank ab. Dieser Wert sollte nur auf „false“ gesetzt werden, wenn keine Verbindung zu dieser Datenbank besteht, da Hacker mit gefälschten Accounts so leicht Zugriff auf den Server erlangen können. Wenn minecraft.net nicht erreichbar ist, wird kein Spieler auf den Server zugreifen können, wenn dieser Wert auf „true“ gesetzt ist. Setzen von „false“ wird in der Minecraft Community oft als „cracked“ Server bezeichnet, da Spieler mit unlizenzierten Kopien von Minecraft Zugriff auf den Server erhalten.
|
op-permission-level |
Integer (1-4) |
4 |
Legt die Rechte für Moderatoren (OPs) fest. Jeder Rang beinhaltet auch die Rechte aller niedrigeren Ränge.
|
player-idle-timeout |
Integer |
0 |
Wenn dieser Wert auf einen von 0 verschiedenen Wert gesetzt wird, werden Spieler vom Server geworfen, die mehr Minuten als der angegebene Wert abwesend sind.
|
pvp |
Boolesche Variable |
true |
Erlaubt den Kampf von Spielern mit Spielern (PvP) auf dem Server. Spieler die sich gegenseitig mit Pfeilen beschießen werden nur Schaden erhalten, wenn PvP eingeschaltet ist.
Anmerkung: Indirekter, durch Spieler verursachter, Schaden (wie z. B. Lava, TnT, Wasser, fallender Sand etc.) wird anderen Spielern dennoch Schaden zufügen. |
query.port |
Integer (1- 65534) |
25565 |
Legt den Port fest, auf dem der Server erreicht werden kann. (siehe auch enable-query). |
rcon.password |
String |
leer |
Legt das Passwort für den Fernzugriff fest. |
rcon.port |
Integer (1- 65534) |
25575 |
Legt den Port für den Fernzugriff fest. |
resource-pack |
String |
leer |
Optionale URI zu einem Ressourcenpack. Ein Spieler kann sich entscheiden, es zu nutzen. |
resource-pack-hash |
String |
leer |
Optionaler SHA-1 Prüfwert eines Resource Packs, muss in Kleinbuchstaben und hexadezimal (0-9, a-f) angegeben werden. Dies wird derzeit noch nicht genutzt um Resource Packs zu prüfen, verbessert aber die Effizienz und Sicherheit des Zwischenspeicherns selbiger. |
server-ip |
String |
leer |
Dieser Wert wird gesetzt um den Server an eine bestimmte IP zu binden. Es wird empfohlen diesen Wert unbedingt leer zu lassen. |
server-port |
Integer (1- 65534) |
25565 |
Ändert den Port, auf dem der Server erreichbar ist. Dieser Port muss durchgereicht werden (port forwarding), falls der Server hinter einer Firewall oder einem Router steht. |
snooper-enabled |
Boolesche Variable |
true |
Legt fest ob der Server statistische Daten an http://snoop.minecraft.net. (externer Link) übertragen darf
|
spawn-animals |
Boolesche Variable |
true |
Legt fest ob Tiere in der Welt erscheinen.
Tipp: Wenn der Server stockt, sollte dieser Wert testweise auf false gesetzt werden. |
spawn-monsters |
Boolesche Variable |
true |
Legt fest ob feindliche NPCs (Nicht Spieler Charaktere) in der Welt erscheinen.
Diese Einstellung ist im Schwierigkeitsgrad „friedlich“ (peaceful) wirkungslos. Tipp: Wenn der Server stockt, sollte dieser Wert testweise auf false gesetzt werden. |
spawn-npcs |
Boolesche Variable |
true |
Legt fest ob Dorfbewohner erscheinen.
|
spawn-protection |
Integer |
16 |
Legt den Radius der Spawn Protection fest. Setzen von 0 wird dies nicht deaktivieren sonder einen einzelnen Block am Weltenursprung schützen. 1 wird ein 3x3 Blöcke großes Areal am Spawnpunkt schützen. 2 schützt ein 5x5 Blöcke Areal, 3 ein 7x7 großes etc. Diese Option wird nicht beim Erststart des Servers durchgeführt, sondern wenn der erste Spieler den Server betritt. Wenn keine OPs auf dem Server festgelegt sind, wird dieses Feature automatisch deaktiviert. |
use-native-transport |
Boolesche Variable |
true |
Linux Server Leistungsverbesserung: optimiert das Senden und Empfangen von Daten auf Linux basierten Computern.
|
view-distance |
Integer (3-15) |
10 |
Legt fest, wieviele Chunks der Welt vom Server zum Client übertragen werden. Der Wert ist als Radius, ausgehend vom Standpunkt des Spielern angegeben. Er stellt die serverseitige Sichtweite dar. 10 ist der Standardwert. Wenn es zu starken (Nachlade-) Rucklern kommt, kann das Reduzieren dieses Wertes helfen. |
white-list |
Boolesche Variable |
false |
Ermöglicht eine Whitelist für den Server. Siehe Verwalten der Whitelist. Mit einer aktivierten Whitelist können Spieler die sich nicht auf der Whitelist befinden den Server nicht betreten. Dies ist vor allem für private Server von Vorteil, auf denen die Mitspieler sorgfältig ausgewählt werden sollen.
Notiz: OPs werden automatisch der Whitelist hinzugefügt, sie müssen nicht extra auf ihr gelistet sein. |