// Minecraft

Paper of Purpur voor je Minecraft-server?

Paper of Purpur voor je Minecraft-server?

Draai je een Minecraft-server met plugins, dan kom je vroeg of laat bij dezelfde vraag uit: Paper of Purpur? Allebei gratis te downloaden, allebei draaien ze je vertrouwde plugins en allebei presteren ze beter dan de standaard serversoftware van Mojang. Toch zijn ze niet hetzelfde — en de keuze bepaalt vooral hoeveel knoppen je straks hebt om aan te draaien.

Goed nieuws vooraf: dit is geen keuze waar je maanden aan vastzit. Omdat de twee onderling uitwisselbaar zijn, kun je vandaag kiezen en volgende maand zonder gedoe wisselen. Maar wie meteen de juiste pakt, bespaart zichzelf een migratie-avondje.

Hoe de twee zich tot elkaar verhouden

Even de stamboom. De officiële serversoftware (vanilla) ondersteunt geen plugins. Daarom ontstond ooit Bukkit, later voortgezet als Spigot, dat een plugin-API toevoegde. Paper is daar weer een doorontwikkeling van, met veel extra optimalisaties en bugfixes, en is inmiddels de standaardkeuze voor servers met plugins. Purpur bouwt op zijn beurt voort op Paper: alles wat Paper kan, kan Purpur ook, met daarbovenop een flinke stapel extra instellingen.

Belangrijk om te onthouden: Purpur is een drop-in-vervanger. Je kunt je wereld en plugins zonder conversie meenemen van Paper naar Purpur, en ook weer terug. Maak wel altijd eerst een volledige back-up — dat geldt overigens voor elke serverwissel.

Er bestaat nog meer familie in deze stamboom, zoals forks die zich puur op prestaties of op multithreading richten, maar Paper en Purpur zijn de twee smaken die je in de praktijk verreweg het vaakst tegenkomt. Vandaar dat we het hier bij die twee houden.

Waar Paper zijn naam mee heeft gemaakt

Paper is niet voor niets zo populair geworden. De belangrijkste redenen op een rij:

  • Prestaties: Paper optimaliseert onder meer chunk-verwerking, mob-gedrag en redstone-afhandeling ten opzichte van Spigot. Op een drukke server merk je dat direct in een stabielere tickrate.
  • Exploit-fixes: veel bekende manieren om servers te crashen of te misbruiken zijn in Paper gedicht, wat op een publieke server een groot verschil maakt.
  • Configuratie: Paper heeft eigen configbestanden met tientallen extra opties bovenop die van Spigot, bijvoorbeeld om spawn-gedrag en wereldinstellingen per wereld af te stemmen.
  • Ecosysteem: vrijwel alle plugin-ontwikkelaars testen tegen Paper, en documentatie of hulp vind je overal. Loop je vast, dan is er altijd wel iemand die hetzelfde probleem al had.
  • Updatetempo: na een nieuwe Minecraft-versie is Paper doorgaans snel met bruikbare builds, waardoor je community niet weken hoeft te wachten.

Eén nadeel hoort erbij: Paper dicht ook exploits die technische spelers juist gébruiken, zoals bepaalde duplicatietrucs. Voor een doorsnee survivalserver is dat pure winst; voor een technische community die op vanilla-gedrag leunt, kan het een dealbreaker zijn, al is een deel ervan via de configuratie weer aan te zetten.

Wat Purpur daaraan toevoegt

Purpur draait om één ding: configureerbaarheid. Bovenop alle Paper-opties krijg je een eigen configbestand (purpur.yml) met honderden extra schakelaars. Een paar voorbeelden van wat je ermee kunt:

  • mobs berijdbaar maken die dat normaal niet zijn;
  • het gedrag van dieren en monsters per type aanpassen, van spawngedrag tot kleine eigenaardigheden;
  • villagers “lobotomiseren” zodat dichtgebouwde handelshallen minder rekenkracht vreten;
  • allerlei kleine gameplay-tweaks die vanilla en Paper simpelweg niet aanbieden, plus wat extra gereedschap voor beheerders.

Daar staat wat tegenover, en dat mag je best meewegen. Meer opties betekent meer manieren om je server ongemerkt “on-vanilla” te maken; wie zonder na te denken schakelaars omzet, krijgt spelers die zich afvragen waarom hun farm ineens stuk is. Het team achter Purpur is bovendien kleiner dan dat van Paper, en na een nieuwe Minecraft-release loopt Purpur logischerwijs een stukje achter, omdat het op de Paper-update moet wachten. Voor de meeste servers is dat prima te overzien, maar wie altijd als eerste op de nieuwste versie wil zitten, moet er rekening mee houden.

Prestaties en plugincompatibiliteit

Het eerlijke antwoord op de prestatievraag: het verschil is klein. Purpur erft de optimalisaties van Paper, en de extra features staan grotendeels standaard uit. Wissel je puur voor de snelheid, dan ga je weinig merken. Wat wél echt verschil maakt, zijn je instellingen (zoals view-distance en mob-limieten), je pluginlijst en de hardware waarop je server draait.

Loopt je server nu al niet lekker, verwacht dan geen wonderen van een fork-wissel. Zoek eerst uit wat je tickrate omlaag trekt, bijvoorbeeld met een profiling-plugin, en pak de echte veroorzaker aan: vaak is dat een zware plugin, een uit de hand gelopen farm of gewoon te weinig geheugen voor het aantal spelers.

Over compatibiliteit hoef je je weinig zorgen te maken: Purpur biedt de volledige Paper-API aan, dus vrijwel elke Bukkit-, Spigot- en Paper-plugin draait er ongewijzigd op. Andersom zijn plugins die specifiek Purpur vereisen zeldzaam. In de praktijk wissel je dus zonder plugin-gedoe heen en weer.

Van Paper naar Purpur in vijf stappen

  1. Maak een volledige back-up van je server, inclusief werelden en pluginmappen.
  2. Download de Purpur-build die bij jouw Minecraft-versie hoort.
  3. Vervang je huidige server-jar door de Purpur-jar (of wissel het servertype in je hostingpaneel).
  4. Start de server en controleer de logs op fouten of mopperende plugins.
  5. Loop daarna rustig door purpur.yml en zet alleen bewust dingen aan.

Diezelfde stappen werken ook in omgekeerde richting. Het enige wat je bij een terugkeer naar Paper kwijtraakt, zijn de Purpur-specifieke instellingen; je wereld, spelersdata en plugins blijven gewoon intact.

Welke past bij jouw servertype?

  • Survival met een groep vrienden: Paper. Je hebt de extra opties waarschijnlijk niet nodig en houdt het beheer lekker simpel.
  • Publieke community-server: Paper als degelijke standaard; Purpur zodra je merkt dat je gameplay wilt aanpassen die Paper niet aanbiedt.
  • Creatieve servers en fun-concepten: Purpur. Berijdbare mobs en de vele gameplay-schakelaars geven je concept net wat extra’s.
  • Technische community met grote farms: wees kritisch. Beide forks wijken op punten af van vanilla-gedrag; verdiep je in de instellingen voordat je kiest, en test je belangrijkste farms op een kopie van de wereld.
  • Minigames en netwerken: Paper is de veilige keuze waar de meeste tooling en documentatie van uitgaan.

Twijfel je? Begin dan met Paper. Loop je later tegen iets aan waarvan je denkt “kon ik dit maar aanpassen”, controleer dan of Purpur er een optie voor heeft — grote kans van wel, en overstappen is zoals gezegd zo gebeurd.

Draaien bij MC-Node

Paper en Purpur draaien allebei prima op de Minecraft-servers van MC-Node: eigen hardware in het Previder-datacenter in Hengelo, NVMe-opslag en DDoS-bescherming inbegrepen. Hoeveel je nodig hebt, hangt vooral af van je spelersaantal en je pluginlijst; meer spelers en zwaardere plugins vragen simpelweg om een groter pakket. Een greep uit het aanbod:

PakketPrijs per maand
Cobblestone€ 0,50
Stone€ 1,10
Coal€ 2,20
Iron€ 3,30
Redstone€ 5,50
Diamond€ 7,70
Iron - Premium€ 7,50
Diamond - Premium€ 17,50

Alle pakketten zijn maandelijks opzegbaar, dus klein beginnen en later opschalen kost je niets extra. Het volledige aanbod, inclusief de Premium-lijn, vind je in de Minecraft-webshop van MC-Node. Servertype wisselen tussen Paper en Purpur regel je daarna gewoon zelf — met die back-up vooraf, uiteraard.

// ZELF PROBEREN
Je Minecraft-server binnen 60 seconden online
Bekijk de pakketten →