server.properties

Standaard Bestand

Hier is een standaard server.properties bestand van een onaangepaste Minecraft 1.8.1 server.

#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

Eigenschap Verklaring

Dank aan de editoren van Minecraft Wiki voor de verklaringen.

Boolean eigenschappen heb slechts twee geldige waardes: true en false. Integer eigenschappen moeten gehele getallen zijn. Indien er een bereik is gespecificeerd moet het getal in dat bereik blijven. String eigenschappen kunnen eender welk symbool bevatten.

Sleutel

Soort

Standaard Waarde

Omschrijving

allow-flight

boolean

false

Laat spelers toe om te vliegen op de server wanneer ze in Survival mode zijn indien ze een mod hebben dat de mogelijkheid geeft om te vliegen.

Met allow-flight kunnen griefers (spelers met slechte bedoelingen) vaker voorkomen aangezien vliegen hun werk makkelijker maakt. In Creative modus heeft dit geen effect.

false - Vliegen is niet toegelaten (spelers die in de lucht zijn voor minstens 5 seconden worden uit het spel gezet).

true - Vliegen is toegelaten.

allow-nether

boolean

true

Laat spelers toe om naar de Nether te reizen.

false - Nether portalen zullen niet werken.

true - De server laat portalen toe om spelers naar de Nether te sturen.

announce-player-achievements

boolean

true

Laat de server toe om aan te kondigen wanneer een speler een prestatie behaalt.

difficulty

integer (0-3)

1

Definieert de moeilijkheidsgraad (zoals schade van vijanden en de manier waarop honger en vergif spelers beïnvloeden) op de server.

0 - Vredig

1 - Makkelijk

2 - Normaal

3 - Moeilijk

enable-query

boolean

false

Schakel de GameSpy4 protocol server listener in. Deze wordt gebruikt om informatie te krijgen over de server.

enable-rcon

boolean

false

Laat toegang van op afstand toe tot de server console.

enable-command-block

boolean

false

Schakel de commando blokken in.

force-gamemode

boolean

false

Dwing spelers om de standaard spelmodus te gebruiken.

false - Spelers zullen de spelmode gebruiken die ze hadden wanneer ze het laatst weg gingen.

true - Spelers zullen altijd de standaard spelmodus gebruiken.

gamemode

integer (0-3)

0

Definieert de modus van het spel.

0 - Overleving

1 - Creatief

2 - Avontuur

3 - Toeschouwer

generate-structures

boolean

true

Definieert of constructies (zoals dorpen) gegenereerd zullen worden in nieuwe chunks.

false - Structuren zullen niet gegenereerd worden.

true - Structuren zullen gegenereerd worden.

Let op: Kerkers zullen nog steeds gegenereerd worden als dit op false staat.

generator-settings

string

leeg

De instellingen die gebruikt worden om wereldgeneratie aan te passen. Zie Superflat en Customized op de Minecraft Wiki (externe links) voor mogelijke instellingen en voorbeelden.

hardcore

boolean

false

Indien dit op true staat zullen spelers permanent verbannen worden wanneer ze sterven.

level-name

string

world

De “level-name” waarde zal gebruikt worden als de wereldnaam en folder naam. Je mag ook jouw opgeslagen spel folder hier kopiëren en de naam veranderen naar dezelfde naam als de folder om deze wereld in te laden.

Karakters zoals ' (apostrof) moeten mogelijk vooraf gegaan worden door een backslash (\).

level-seed

string

leeg

Voeg een seed toe aan je wereld, zoals in Singleplayer.

Enkele voorbeelden zijn: minecraft, 404, 1a2b3c.

level-type

string

DEFAULT

Bepaalt de soort van map dat wordt gegenereerd.

DEFAULT - Standaard wereld met heuvels, valleien, water, enz.

FLAT - Een vlakke wereld zonder reliëf, bedoeld om te bouwen.

LARGEBIOMES - Hetzelfde als default, maar alle biomes zijn groter.

AMPLIFIED - Hetzelfde als default maar de wereldgeneratie hoogte limiet is verhoogd.

CUSTOMIZED - Hetzelfde als default maar generator-settings wordt gebruikt als instelling.

max-build-height

integer

256

De maximale hoogte waar bouwen wordt toegelaten. Het terrein kan nog steeds natuurlijk boven een lage hoogte limiet gegenereerd worden.

max-players

integer (0- 2147483647)

20

Het maximum aantal spelers dat tezelfdertijd op de server kan spelen. Merk op dat hoe meer spelers op een server spelen, hoe meer systeembronnen gebruikt zullen worden. Merk ook op dat OP verbindingen niet bedoeld zijn om bij te tellen voor dit maximum, maar OPs kunnen niet verbinden tot een volle server. Extreem hoge waardes voor dit veld zorgt er voor dat de lijst stuk gaat aan de spelerzijde.

max-tick-time

integer (0- (2^63-1))

60000

Het maximum aantal milliseconden dat een enkele tick in beslag mag nemen voordat de server waakhond de server stopt met het bericht: “A single server tick took 60.00 seconds (should be max 0.05); Considering it to be crashed, server will forcibly shutdown”. Eens dit criteria wordt bereikt wordt System.exit(1) aangeroepen.

-1 - schakel waakhond volledig uit

max-world-size

integer (1- 29999984)

29999984

Dit zet de maximale grootte, uitgedrukt in een straal van blokken, dat de wereldgrens kan behalen. Het commando om de wereldgrens groter te zetten zal succesvol uitvoeren maar de eigenlijke grens zal niet voorbij deze blok limiet gaan. De max-world-size hoger dan de standaard waarde zetten doet niets.

Voorbeelden:

  • De max-world-size op 1000 zetten laat een wereld toe met een grens van 2000x2000.

  • De max-world-size op 4000 zetten laat eenwereld toe met een grens van 8000x8000.

motd

string

A Minecraft Server

Dit is het bericht dat getoond wordt in de server lijst van de speler, onder de naam.

  • Het MOTD ondersteunt kleuren en opmaak codes.

  • Als het MOTD langer is dan 59 karakters zal de serverlijst waarschijnlijk een communicatiefout rapporteren.

network-compression-threshold

integer

256

Standaard laat deze optie toe om pakketten met een grootte van n-1 bytes gewoon door te laten maar een pakket van n bytes of meer zal gecomprimeerd worden. Dus een lager nummer betekent meer compressie maar kleine hoeveelheden bytes comprimeren kan betekenen dat het resultaat eigenlijk groter wordt.

-1 - schakel compressie volledig uit

0 - comprimeer alles

Merk op: De ethernet specificatie vereist dat pakketten die kleiner zijn dan 64 bytes aangevuld worden tot 64 bytes. Daarom is een waarde kleiner dan 64 instellen misschien niet zo voordelig. Het wordt ook afgeraden om de MTU (Maximum Transmission Unit) van 1500 bytes te overschrijden.

online-mode

boolean

true

De server controleert spelers die verbinding proberen te maken met de Minecraft account database. Zet die enkel op false wanneer je server niet verbonden is met het internet. Hackers met valse accounts kunnen verbinden indien dit op false staat! Indien minecraft.net niet bereikbaar is kunnen spelers niet verbinden als dit op true staat. Deze variabele bewust op false zetten noemt men het “kraken” van een server en servers die momenteel in offline modus draaien worden “gekraakte” servers genoemd. Deze servers laten spelers toe om op de Minecraft server te spelen zonder een licensie.

false - Uitgeschakeld. De server zal de spelers niet controleren.

true - Ingeschakeld. De server veronderstelt een internetverbinding en controleert elke speler.

op-permission-level

integer (1-4)

4

Zet het permissie niveau voor ops. Elk niveau heeft ook alle permissies van de niveaus er onder.

1 - Ops kunnen spawn beveiliging omzeilen.

2 - Ops kunnen /clear, /difficulty, /effect, /gamemode, /gamerule, /give en /tp gebruiken en kunnen command blocks aanpassen.

3 - Ops kunnen /ban, /deop, /kick en /op gebruiken.

4 - Ops kunnen /stop gebruiken.

player-idle-timeout

integer

0

Indien dit verschilt van nul worden spelers uit het spel gezet als ze niets doen voor zoveel minuten.

Merk op: Deze timer wordt herstart als de server een van de volgende pakketten krijgt:

  • 102 (0x66) WindowClick

  • 108 (0x6c) ButtonClick

  • 130 (0x82) UpdateSign

  • 14 (0xe) BlockDig

  • 15 (0xf) Place

  • 16 (0x10) BlockItemSwitch

  • 18 (0x12) ArmAnimation

  • 19 (0x13) EntityAction

  • 205 (0xcd) ClientCommand

  • 3 (0x3) Chat

  • 7 (0x7) UseEntity

pvp

boolean

true

Schakel PvP in op de server. Spelers die zichzelf beschieten met pijlen krijgen alleen schade als PvP ingeschakeld is.

false - Spelers kunnen andere spelers niet vermoorden (ook bekend als Player versus Environment, speler tegen omgeving (PvE)).

true - Spelers kunnen elkaar vermoorden.

Merk op: Bronnen van indirecte schade gemaakt door spelers (zoals lava, vuur, TNT en in zekere zin water, zand en grind) zullen nog steeds schade brengen aan andere spelers.

query.port

integer (1- 65534)

25565

Stelt de poort in voor de query server (zie enable-query).

rcon.password

string

leeg

Stelt het wachtwoord in voor verbinding op afstand.

rcon.port

integer (1- 65534)

25575

Stel de poort in voor verbinding op afstand.

resource-pack

string

leeg

Optionele URI naar een resource pack. De speler mag kiezen of hij het gebruikt.

resource-pack-hash

string

leeg

Optionele SHA-1 digest van de resource pack in kleine letters hexadecimaal formaat. Het is aangeraden om dit te specificeren. Dit wordt nog niet gebruikt om de integriteit van de resource pack te verifiëren maar helpt wel de efficiëntie en betrouwbaarheid van het cachen.

server-ip

string

leeg

Vul dit in als je de server aan een bepaald IP adres wil binden. Het wordt sterk aangeraden dat je de server-ip leeg laat!

server-port

integer (1- 65534)

25565

Verandert de poort waarop de server wordt gehost. Deze poort moet voorrang krijgen (port forward) als de server via een router gaat.

snooper-enabled

boolean

true

Stel in of de server regelmatig snoop gegevens doorstuurt naar http://snoop.minecraft.net. (externe link)

false - Schakel het uitzenden van gegevens uit.

true - Schakel het uitzenden van gevens in.

spawn-animals

boolean

true

Bepaalt of dieren kunnen spawnen.

false - Dieren verdwijnen meteen en zullen niet spawnen.

true - Dieren spawnen normaal.

Tip: Als je last hebt van lag/vertraging op je server, zet dit dan op false.

spawn-monsters

boolean

true

Bepaalt of vijandige monsters kunnen spawnen.

false - Alle monsters zullen meteen verdwijnen en niet spawnen, eender waar en eender wanneer.

true - Monsters zullen spawnen in het donker en in de nacht.

Dit doet niets als de moeilijkheidsgraad op Peaceful staat.

Tip: Als je last hebt van lag/vertraging op je server, zet dit dan op false.

spawn-npcs

boolean

true

Bepaalt of non-playable characters (NPCs) kunnen spawen.

true - Ingeschakeld. NPCs kunnen spawen.

false - Uitgeschakeld. Geen NPCs.

spawn-protection

integer

16

Bepaalt de straal van de spawn bescherming. Wanneer dit op 0 staat zal spawn protection niet uigeschakeld worden maar enkel de spawn blok zelf beschermen. 1 zal een 3x3 gebied rond het spawnpunt beschermen. 2 een 5x5 gebied, 3 een 7x7, enz. Deze optie is niet gegenereerd wanneer de server voor het eerst start maar wanneer de eerste speler verbindt. Als er geen ops zijn ingesteld op de server zal de spawn beveiling automatisch uitgeschakeld worden.

use-native-transport

boolean

true

Linux server prestatieverbeteringen: geoptimaliseerd pakket-transport op Linux.

fa;se - Uitgeschakeld. Schakel de Linux pakket-transport optimalisatie uit.

true - Ingeschakeld. Schakel de Linux pakket-transport optimalisatie in.

view-distance

integer

(3-15)

10

Stelt de hoeveelheid world data in die de server naar de cliënt stuurt, gemeten in chunks in alle richtingen rond de speler. Het bepaalt de server-side kijk afstand.

10 is de standaard/aangeraden hoeveelheid. Als je last hebt van lag/vertraging op je server, stel deze waarde dan lager in.

white-list

boolean

false

Activeert een whitelist op de server. Zie Het beheren van de Whitelist. Met een whitelist aan, kunnen gebruikers die niet op de whitelist staan niet verbinden met uw server. Bestemd voor prive-servers, zoals servers voor levensechte vrienden of vreemden zorgvuldig geselecteerd via een aanvraagprocedure.

false - De white list wordt niet gebruikt.

true - Het bestand whitelist.json wordt gebruikt om de white list te genereren.

Opmerking: Ops zijn automatisch goedgekeurd en hoeven niet op de white list te worden toegevoegd.