Minecraft wordt geleverd met een kleine configuratie genaamd server.properties. De server kan hier basisinstellingen krijgen. We leggen uit wat de verschillende opties doen en waar je op moet letten bij wijzigingen. Sommige instellingen moeten voorzichtig worden behandeld, omdat ze de prestaties van de server drastisch kunnen beïnvloeden en daardoor tot instabiliteit kunnen leiden.
Met deze instelling wordt de maximale zichtafstand van de server bepaald. Ongeacht de zichtafstand die in de client is ingesteld, stuurt de server nooit meer chunk-gegevens naar de client dan hier opgegeven. Je kunt de waarde ook verlagen om de prestaties van de server te beschermen. De spelervaring lijdt nauwelijks bij een waarde van 5. Waarden onder 5 worden niet aanbevolen en kunnen in zeldzame gevallen problemen veroorzaken. BELANGRIJK: De waarde mag onder geen enkele omstandigheid (tenzij absoluut noodzakelijk) hoger worden ingesteld en moet daarom met voorzichtigheid worden behandeld, omdat dit tot ernstige prestatieproblemen kan leiden.
Deze instelling geldt alleen voor Vanilla- of Forge-servers. Voor Bukkit, Spigot en Paper Spigot moet de waarde in hun eigen configuratie worden ingesteld.
Hiermee bepaal je tot welke hoogte (Y-coördinaat) gebouwd of afgebroken kan worden. Waarden boven 256 zijn niet toegestaan en worden door de server genegeerd. Deze instelling is dus erg handig als je de maximale bouwhoogte wilt beperken.
Als je meerdere IP-adressen hebt voor je root- of VPS, kun je hier aangeven welk IP-adres gebruikt moet worden. Heb je slechts één IP-adres, dan kan deze waarde leeg blijven – dit geldt ook voor een gameserver.
Standaard genereert de wereldgenerator altijd een willekeurige Seed en daarmee een volledig willekeurige wereld. Je kunt hier echter je eigen seed van letters of cijfers definiëren, waarna de server de bijbehorende wereld aanmaakt. De maximale lengte van 32 tekens mag niet worden overschreden.
Er zijn verschillende seed-generatoren waarmee je een wereld naar eigen wens kunt configureren. Deze generator is een van de beste en kan bijna alles.
Met deze optie kun je de standaard spelmodus op je server instellen. De spelmodus wordt aan elke speler toegewezen bij het eerste bezoek aan de server en kan daarna op elk moment worden gewijzigd met het /gamemode commando.
Als je de ID's van de verschillende spelmodi niet kent, hier een overzicht:
| Waarde | Spelmodus |
|---|---|
| 0 | Survival |
| 1 | Creatief |
| 2 | Avontuur |
| 3 | Toeschouwer |
Je kunt je server een vaste poort toewijzen waarmee deze in combinatie met het IP-adres bereikbaar is. Als je meerdere servers op je server wilt draaien, moet voor elke server een andere poort worden ingesteld. Deze optie kan meestal ongemoeid worden gelaten en wordt meestal alleen gebruikt voor een BungeeCord-netwerk.
Hiermee worden Command Blocks op de server ingeschakeld. Als ze niet nodig zijn, moet deze waarde op false worden gezet, omdat er methoden zijn waarmee de server door command blocks beschadigd of vernietigd kan worden.
Met deze optie kun je de Nether aan- of uitzetten. Als deze is uitgeschakeld, is de Nether via portals niet meer toegankelijk. Toegang via plugins zoals Multiverse Core blijft echter mogelijk.
Via RCON kunnen commando's van buitenaf worden uitgevoerd. Je ZapX-dashboard gebruikt RCON intern zelf om commando's via het Console-tabblad naar de server te sturen (rcon-cli) – als je RCON hier uitschakelt, werkt de commando-invoer in het Console-tabblad niet meer. Het automatisch gegenereerde RCON-wachtwoord is al voldoende beveiligd, je hoeft RCON daarom niet uit te schakelen.
Hier kun je het standaard OP-niveau instellen dat aan een nieuwe operator wordt toegewezen bij aanvang. De verschillende niveaus en individuele toewijzing per speler worden hier door ons nader toegelicht.
Query stelt externe diensten zoals een website aparte gegevens beschikbaar, bijvoorbeeld het huidige aantal spelers of een gedetailleerde lijst van de huidige spelers. Zo kun je bijvoorbeeld gegevens op een website met PHP weergeven. Sommige serverlijsten gebruiken deze functie zodat de server correct wordt weergegeven.
Met deze instelling kun je bepalen of spelers zich via VPN/Proxy mogen verbinden. VPN's worden vaak gebruikt om IP-bans te omzeilen, daarom kan deze optie erg nuttig zijn. In sommige gevallen zijn er echter ook beperkingen, waardoor normale verbindingen ten onrechte worden geblokkeerd.
Voor uitgebreide controle over VPN/Proxy-verbindingen is het de moeite waard een plugin te installeren. Veel gratis plugins zijn snel te vinden, deze (wel betaalde) plugin heeft ons het meest overtuigd en beschermt je server tegen alle botaanvallen.
Net als in de singleplayer-modus kan de server een wereld maken volgens bepaalde specificaties. Net als een seed kan de wereld vooraf worden geconfigureerd, waarna de server de wereld genereert. Het blijft echter een willekeurige wereld en is dus niet hetzelfde als elke andere.
Een generatiecode voor een vlakke wereld kan er zo uitzien:
{"biome":"minecraft:plains","layers":[{"block":"minecraft:bedrock","height":1},{"block":"minecraft:dirt","height":2},{"block":"minecraft:grass_block","height":1}],structures:{"village":{}}}
Als er een speciaal texturepack op de server gebruikt moet worden, kan hier de directe downloadlink worden opgegeven. Het pack wordt dan na bevestiging door de speler automatisch geladen en geactiveerd.
Inactieve spelers kunnen met deze optie na het opgegeven aantal seconden automatisch worden gekickt. Deze optie is erg nuttig als de slots van een server sterk bezet zijn en je inactieve spelers wilt verwijderen om plaats te maken voor nieuwe (mogelijk actieve) spelers.
De wereld heet standaard "world". Met deze optie kun je een andere naam definiëren waaronder de wereld wordt opgeslagen. Als er al een wereld bestaat en de naam hier wordt gewijzigd, wordt automatisch een nieuwe wereld met deze naam aangemaakt. De oude wereld blijft behouden en bevindt zich nog steeds in de vorige map.
Hier kun je een bericht definiëren dat wordt weergegeven in de serverlijst wanneer deze is toegevoegd. Het bericht wordt niet getoond bij directe verbinding, tenzij er speciale mods in de client zijn geïnstalleerd. Het bericht kan worden opgemaakt met alle kleuren en opmaak die Minecraft biedt.
Je kunt de MOTD snel en eenvoudig maken met deze tool.
Bepaalt of de speler bij het betreden van de server altijd op de standaard spelmodus wordt gezet, zoals hierboven beschreven. Ongeacht in welke modus de speler de server heeft verlaten, wordt altijd de standaard spelmodus ingesteld.
De hardcore-modus zorgt ervoor dat spelers bij de dood worden verbannen of in de toeschouwermodus worden gezet. Als gewenst, moet er een nieuwe wereld worden aangemaakt, omdat de hardcore-modus invloed heeft op de wereldgeneratie.
Activeert de whitelist, zodat alleen spelers die op de lijst staan toegang krijgen. De commando's om toe te voegen, te verwijderen en meer vind je op de gelinkte pagina.
Bepaalt of operators een chatmelding ontvangen wanneer commando's in het spel worden uitgevoerd.
Hiermee kun je PvP op de server aan- of uitzetten. Als PvP is uitgeschakeld, kunnen spelers elkaar geen schade meer toebrengen. Deze optie voorkomt echter niet bijvoorbeeld het opzettelijk plaatsen van lava. Spelers kunnen dus nog steeds via omwegen aanvallen.
In dorpen kom je dorpsbewoners tegen als deze optie is ingeschakeld. Als deze op false staat, zijn er op de hele server geen dorpsbewoners. Deze optie is erg nuttig als je de handel alleen op spelers wilt beperken en zo de economie van een economische server wilt versterken.
Deze instelling betreft opnieuw de wereldgenerator. Hier kun je bepalen of structuren zoals dorpen of tempels in de wereld worden gegenereerd.
Bepaalt of dieren op de server spawnen. Een lijst van alle dieren vind je hier.
Als deze is ingeschakeld, stuurt de server anonieme gegevens naar Mojang. Deze gegevens worden gebruikt voor verdere ontwikkeling en optimalisatie. De optie heeft geen invloed op de serverprestaties.
Hier kun je de algemene moeilijkheidsgraad op de server instellen. Afhankelijk van de instelling veroorzaken mobs meer of minder schade. Meer informatie en mogelijke opties vind je hier.
De waarde bepaalt de grootte vanaf wanneer gegevens tussen client en server gecomprimeerd of ongecomprimeerd worden verzonden. Bij een kleine waarde zoals de standaard 256 worden gegevens ongeveer 20 keer per seconde uitgewisseld. Een waarde van 512 wordt aanbevolen om de serverprestaties te ontlasten en heeft geen negatieve gevolgen. De waarde mag nooit hoger dan 1024 worden ingesteld.
Deze instelling moet met voorzichtigheid worden behandeld, omdat verkeerde waarden uitgebreide problemen voor spelers kunnen veroorzaken en onherstelbare schade aan de wereld kunnen toebrengen.
Bepaalt het wereldtype waarop de wereldgenerator de wereld aanmaakt. Na wijziging van deze optie moet een nieuwe wereld worden aangemaakt. Anders ontstaan er lelijke overgangen in de wereld waar nieuwe chunks worden gegenereerd.
| Waarde | Betekenis |
|---|---|
| DEFAULT | Normale wereld met bergen, valleien, dorpen enz. |
| FLAT | Een volledig vlakke wereld met alleen dorpen |
| LARGEBIOMES | Vergelijkbaar met een normale wereld, maar met grotere biomen |
| AMPLIFIED | Ook vergelijkbaar met een normale wereld, maar zeer rotsachtig met grote hoogteverschillen |
| BUFFET | Een buffet-wereld waarbij de instellingen via generator-settings worden ingesteld |
Bepaalt of monsters op de server spawnen. Een lijst van alle monsters vind je hier.
Regelt de maximale duur van een tick. Verschillende taken van de server worden aan een tick toegewezen. Duurt een tick langer dan standaard 60 seconden, dan wordt de server automatisch gestopt.
Bij Forge-servers kan dit soms vervelend zijn, omdat mods vaak hoge eisen stellen en daardoor iets meer tijd nodig hebben. In zo'n geval kan de waarde op -1 worden gezet, wat de automatische stop uitschakelt.
Bepaalt het aantal slots dat bezet kan worden, oftewel het maximale aantal spelers op de server.
Deze optie zorgt ervoor dat wijzigingen aan de whitelist direct worden doorgevoerd. Normaal moet de whitelist opnieuw worden geladen voordat deze actief is.
Hier kun je bepalen of spelers zonder premium-account toegang tot de server hebben. Het is belangrijk dat bij een openbare server spelers rechten kunnen krijgen door de naam van een operator te kiezen en de server alleen de naam controleert.
Een speler zou zo onrechtmatig rechten krijgen. Om dit te voorkomen, moet je absoluut een wachtwoord-plugin installeren op een plugin-compatibele server zoals Spigot.
Schakelt de Minecraft-eigen AntiCheat met betrekking tot vliegen uit of aan. Meestal is het met hackclients mogelijk om zonder toestemming te vliegen.
We raden altijd aan een AntiCheat in de vorm van een plugin te installeren!
Bepaalt het OP-niveau waarmee commando's kunnen worden uitgevoerd. Op niveau 4 kunnen bijvoorbeeld commando's worden uitgevoerd om de server te stoppen of spelers te kicken/verbannen.
