Hoe zet ik een hardcore SMP-server op voor een event met vrienden?
In dit artikel
- Wat maakt een hardcore SMP anders dan een gewone SMP?
- Welke server heb je nodig?
- Stap 1: installeer Paper
- Stap 2: zet hardcore en de basisinstellingen aan
- Stap 3: whitelist en beheerders
- Stap 4: kies een spawn en zet een wereldgrens
- Stap 5: genereer de wereld vooraf met Chunky
- Stap 6: bepaal wat er gebeurt als iemand doodgaat
- Stap 7: voeg voice chat toe
- Stap 8: laat vrienden op Bedrock meedoen
- Stap 9: kies een paar extra plugins (optioneel)
- Stap 10: maak backups voordat iedereen binnenkomt
- Checklist voor de lancering
- Hulp nodig?
Eén leven, een vaste groep, een gezamenlijk startmoment en een einddatum: dat is een hardcore SMP-event, zoals je ze kent van de grote seizoenen op YouTube en Twitch. Wie doodgaat ligt eruit en kijkt als spectator mee, wie overblijft wint. Zo'n event draait niet op een modpack maar op gewone Minecraft met een paar goed gekozen instellingen en plugins. In deze gids zet je de server van begin tot eind op in het MC-Node gamepaneel: van het juiste pakket tot een vooraf gegenereerde wereld, voice chat, vrienden op Bedrock en een startbackup. Hoe je het event daarna draaiend houdt, met regels, een eerlijke start en een finale, lees je in een hardcore SMP-event beheren.
Wat maakt een hardcore SMP anders dan een gewone SMP?
- Eén leven. De server draait met
hardcore=true: de moeilijkheid staat vast op hard en wie sterft, wordt automatisch spectator. - Een gesloten groep. Alleen spelers op de whitelist komen binnen, dus er lopen geen onbekenden door je seizoen.
- Een seizoen met begin en einde. Iedereen start op hetzelfde moment en er is een einddatum, vaak met een krimpende wereldgrens als finale.
- Gemaakt om te kijken. Veel groepen nemen hun seizoen op of streamen het. Proximity voice chat, doodsmeldingen in Discord en een live kaart maken het voor spelers én kijkers leuker.
Speel je liever zonder permadeath? Dan past een gewone SMP-server beter. Alles hieronder werkt daar ook, behalve de hardcore-instelling.
Welke server heb je nodig?
Hardcore is niet zwaarder dan gewone survival. Het verschil zit in het aantal spelers dat tegelijk online is, je plugins en of de wereld vooraf is gegenereerd. Reken met je piekmoment: op de eerste avond is iedereen online.
| Spelers tegelijk | Pakket | RAM | Geschikt voor |
|---|---|---|---|
| tot 10 | Redstone | 5 GB | Een vriendengroep met een paar plugins |
| tot 20 | Dirt | 8 GB | De sweet spot voor de meeste events |
| tot 25 | Clay | 10 GB | Extra plugins, een live kaart en Geyser |
| tot 40 | Gravel | 15 GB | Community-events met veel spelers tegelijk |
- Opnemen en streamen gebeurt op de computer van de speler en kost de server niets extra.
- Bedrock-spelers via Geyser, een 3D-kaart en veel plugins vragen wel wat extra geheugen. Twijfel je, kies dan één pakket hoger; upgraden kan later altijd vanuit het klantenpaneel en je wereld blijft daarbij gewoon staan.
- Meer achtergrond per servertype vind je in hoeveel RAM heeft je Minecraft-server nodig?
Alle pakketten staan in de Minecraft-winkel. Op onze pagina hardcore SMP starten zie je in één oogopslag welke pakketten we voor een hardcore-seizoen aanraden.
Stap 1: installeer Paper
Paper is volledig compatibel met vanilla, draait merkbaar soepeler met veel spelers en kan plugins laden. Precies wat je voor een event nodig hebt.
- Log in op het gamepaneel en open je server.
- Kies Paper en de Minecraft-versie die je wilt spelen. Hoe dat in het paneel werkt, staat in je versie veranderen; waarom Paper de beste keuze is, lees je in serversoftware kiezen.
- Kies een versie die al een paar weken uit is. Plugins als Geyser, Simple Voice Chat en Chunky hebben na een nieuwe Minecraft-release vaak even nodig om bij te werken, en midden in een seizoen wil je niet updaten.
- Start de server één keer zodat alle bestanden worden aangemaakt en zet hem daarna weer uit via het tabblad Console.
Stap 2: zet hardcore en de basisinstellingen aan
Open met de server uit server.properties via het tabblad Files en zet deze regels:
hardcore=true
difficulty=hard
white-list=true
enforce-whitelist=true
online-mode=true
spawn-protection=0
max-players=25
view-distance=10
simulation-distance=6hardcore=trueis de kern. Hardcore werkt alleen volledig op een wereld die als hardcore is aangemaakt. Is er al een wereld, verwijder dan terwijl de server uit staat de mapworld; op Paper 1.21.x en ouder ookworld_netherenworld_the_end. Sinds Paper 26.1 staan de Nether en de End in de mapworldzelf. Alle details staan in hardcore-modus aanzetten.enforce-whitelist=truezorgt dat iemand die je van de whitelist haalt meteen van de server gaat.online-mode=truelaat alleen echte Minecraft-accounts toe. Zet dit nooit uit; Bedrock-spelers regel je met Floodgate (stap 8).max-players: je groep plus een paar plekken voor beheerders. Zie ook het maximaal aantal spelers aanpassen.view-distanceensimulation-distancezijn een goed startpunt voor 10 tot 25 spelers. Hoe je ze tijdens het event bijstelt, lees je in het artikel over het beheren van je event.- Wil je een bepaalde seed, vul die dan vóór de eerste start in bij
level-seed, zie wereldseed veranderen.
PvP staat standaard aan en hoort bij de meeste hardcore-events. Sinds Java 1.21.9 is pvp een gamerule in plaats van een regel in server.properties; uitzetten lees je in PvP uitzetten. Sla het bestand op en start de server: Minecraft maakt nu een verse hardcore-wereld aan. Je herkent hem aan de hartjes met het donkere randje.
Stap 3: whitelist en beheerders
Voeg iedereen toe vanuit de console. Je hoeft daarvoor zelf niet online te zijn:
whitelist add Speler1
whitelist add Speler2
whitelist list
op JouwNaam- Gebruik de exacte Minecraft-namen. Meer uitleg in whitelist gebruiken.
- Geef OP aan zo weinig mogelijk mensen, het liefst aan één of twee beheerders die zelf niet meedoen of die de hele groep vertrouwt. Een OP kan iedereen terugzetten, vliegen en items spawnen. Hoe OP werkt, staat in jezelf OP maken.
- Bedrock-spelers voeg je op een andere manier toe, zie stap 8.
Stap 4: kies een spawn en zet een wereldgrens
Een wereldgrens houdt de groep bij elkaar, voorkomt dat de wereld eindeloos groeit en is later de basis voor een krimpende finale. Zoek eerst een mooie startplek en voer dan in de console uit:
setworldspawn 0 72 0
gamerule respawn_radius 0
worldborder center 0 0
worldborder set 6000- Vervang
0 72 0door de coördinaten van je startplek en gebruik dezelfde x en z bijworldborder center. In het spel kun je als OP ook/setworldspawntypen terwijl je op die plek staat. respawn_radius 0laat nieuwe spelers precies op de spawn verschijnen in plaats van ergens binnen tien blokken eromheen. Dat heb je nodig als je een wachtruimte voor de start bouwt. Op Java 1.21.10 en ouder heet deze gamerulespawnRadius; zie gamerules instellen.- Het getal bij
worldborder setis de diameter: 6000 betekent 3000 blokken naar elke kant van het middelpunt.
Als vuistregel voor de grootte:
| Groep | Diameter | Commando |
|---|---|---|
| tot 10 spelers | 4000 blokken | worldborder set 4000 |
| 10 tot 25 spelers | 6000 blokken | worldborder set 6000 |
| 25 tot 40 spelers | 8000 blokken | worldborder set 8000 |
De Nether en de End hebben een eigen grens: het commando geldt alleen voor de wereld waarin je het uitvoert. Hoe je die instelt en later vergroot, lees je in een world border instellen.
Stap 5: genereer de wereld vooraf met Chunky
Nieuwe chunks genereren is het zwaarste werk dat een Minecraft-server doet. Op de eerste avond rennen twintig spelers tegelijk alle kanten op, en zonder voorbereiding zakt je TPS precies op het moment dat iedereen kijkt. Met de plugin Chunky genereer je alles binnen de wereldgrens van tevoren, zodat verkennen tijdens het event bijna niets meer kost.
- Installeer Chunky via de Plugin installer in je paneel en herstart de server. Zie een plugin installeren.
- Voer de drie commando's hieronder uit in de console.
chunky worldborderneemt het middelpunt en de grootte van je wereldgrens over. - De console laat de voortgang zien. Moet de server tussendoor herstarten, pauzeer dan met
chunky pauseen ga later verder metchunky continue. - Herhaal het voor de Nether nadat je daar ook een grens hebt gezet: kies de Nether-wereld met
chunky worldgevolgd door de naam (op Paper 1.21.x is datworld_nether; typ in het spel/chunky worlden druk op Tab om de juiste naam te zien). De End kun je meestal overslaan.
chunky world world
chunky worldborder
chunky startZonder wereldgrens gebruik je chunky center 0 0 en chunky radius 3000; let op dat Chunky met een straal werkt, dus de helft van de diameter.
Plan dit minstens een dag voor de start, op een moment dat er niemand speelt: pregenereren vraagt veel CPU en kan bij een grote grens uren duren. Een vooraf gegenereerde wereld neemt ook meer schijfruimte in, al snel enkele gigabytes bij een grens van 6000 blokken. Waarom dit zoveel scheelt voor je TPS, lees je in serverlag oplossen met de Spark-profiler.
Stap 6: bepaal wat er gebeurt als iemand doodgaat
Op een hardcore-server hoef je hier niets voor in te stellen: wie sterft, krijgt een doodscherm zonder respawn-knop en wordt automatisch spectator. Spectators vliegen onzichtbaar rond, gaan door muren en kunnen meekijken met andere spelers. Bedenk vooraf welke variant je wilt:
- Meekijken (standaard). Uitgeschakelde spelers blijven als spectator op de server. Goed voor de sfeer en voor kijkers, zolang je afspreekt dat ze geen informatie doorspelen aan levende spelers.
- Toeschouwersruimte. Zet een uitgeschakelde speler in adventure mode in een afgesloten ruimte bij spawn:
gamemode adventure Naamgevolgd doortp Naam x y z. Dan kan hij niet meer langs andermans basis vliegen. - Dood is weg. Haal de speler van de server met
whitelist remove Naamenkick Naam Uitgeschakeld. Het spannendst, maar ook het snelst saai voor wie vroeg sterft.
Zet daarnaast deze gamerule uit, zodat rondvliegende spectators geen nieuwe chunks laten genereren:
gamerule spectators_generate_chunks falseOp Java 1.21.10 en ouder heet hij spectatorsGenerateChunks. Op Paper gelden gamerules per wereld: typ hem ook in het spel terwijl je in de Nether en de End staat. Wil je dat spelers onder voorwaarden terug kunnen komen, lees dan een dode speler terugzetten. Hoe je revives eerlijk regelt, staat in een hardcore SMP-event beheren.
Stap 7: voeg voice chat toe
Proximity voice chat, waarbij je alleen hoort wie dichtbij staat, maakt hardcore twee keer zo spannend. Met Simple Voice Chat regel je dat:
- Installeer de Paper-plugin op de server en voeg een extra poort toe: het geluid loopt via UDP, standaard poort
24454. Zonder die poort blijft het stil. - Elke Java-speler installeert de Simple Voice Chat-mod in zijn eigen game (Fabric, NeoForge of Forge). Zonder mod kan iemand gewoon meespelen, maar hoort en zegt hij niets.
- Teams kunnen een eigen groep maken, eventueel met wachtwoord, zodat ze elkaar onderweg horen zonder dat de rest meeluistert.
De volledige installatie staat in Simple Voice Chat installeren en een extra poort toevoegen. Bedrock-spelers kunnen de mod niet gebruiken; spreek voor hen bijvoorbeeld een Discord-kanaal af.
Stap 8: laat vrienden op Bedrock meedoen
Spelen er vrienden op telefoon, tablet of console mee? Met Geyser kunnen Bedrock-spelers op je Java-server, en met Floodgate hebben ze daarvoor geen Java-account nodig.
- Installeer Geyser volgens GeyserMC installeren en voeg een extra poort toe voor Bedrock (UDP, standaard
19132). - Installeer Floodgate en zet
auth-type: floodgatein de config van Geyser, zie Floodgate instellen. - Bedrock-namen krijgen standaard een punt ervoor, bijvoorbeeld
.Steve123. Een gewonewhitelist addmislukt daardoor vaak. Gebruik het Floodgate-commandofwhitelist addmet de gamertag van de speler, of zet de whitelist heel even uit, laat de speler één keer joinen en voeg hem daarna toe. - Test vooraf met minstens één Bedrock-speler. Niet alles werkt op Bedrock precies hetzelfde als op Java, en de voicechat-mod werkt er niet.
Stap 9: kies een paar extra plugins (optioneel)
Houd het klein: alles wat het spel makkelijker maakt, haalt de spanning eruit. Deze plugins maken het beheren en het kijken wel beter:
- CoreProtect logt elk blok en elke kist. Onmisbaar om ruzie over een gesloopte basis met feiten op te lossen.
- DiscordSRV zet doodsmeldingen, joins en de chat automatisch in je Discord, zodat ook wie offline is alles meekrijgt.
- BlueMap maakt een live 3D-kaart in de browser, ideaal voor spectators en kijkers thuis. Let op: de kaart toont standaard waar spelers zijn. Bij een PvP-seizoen wil je de link misschien alleen met beheerders en spectators delen.
- LuckPerms heb je alleen nodig als je moderators met beperkte rechten wilt.
De Spark-profiler, om lag op te sporen, zit al ingebouwd in Paper 1.21 en nieuwer.
Stap 10: maak backups voordat iedereen binnenkomt
- Zet de server uit als je klaar bent met instellen en pregenereren, en maak via het tabblad Backups een backup met een duidelijke naam, bijvoorbeeld startwereld seizoen 1. Zie een backup maken.
- Download die backup naar je eigen computer, zie je backup downloaden. Zo kun je altijd terug naar een schone start.
- Plan via Schema's een automatische dagelijkse backup op een tijd dat niemand speelt: kies bij de taak voor een back-up in plaats van een commando. Hoe je een geplande taak maakt, staat in schedules beheren.
Onthoud dat een backup terugzetten de hele wereld terugzet, voor iedereen. In hardcore is dat een noodgreep voor echte rampen, zoals een beschadigde wereld na een crash, en geen manier om één dode speler terug te halen.
Checklist voor de lancering
- Paper draait op een versie waarvoor al je plugins zijn bijgewerkt.
hardcore=truestond aan vóórdat de wereld werd aangemaakt; je ziet de hardcore-hartjes.- De whitelist staat aan en alle spelers staan erop, ook de Bedrock-spelers.
- Alleen de beheerders hebben OP.
- Spawn en wereldgrens zijn ingesteld en de wereld is vooraf gegenereerd met Chunky.
spectators_generate_chunksstaat uit en je hebt afgesproken wat er na een dood gebeurt.- Simple Voice Chat werkt en de extra UDP-poort is toegevoegd.
- De startbackup is gemaakt en gedownload, de dagelijkse backup is ingepland.
- Je hebt getest met een tweede account: joinen, voice chat, doodgaan en spectator worden.
- De regels en het startmoment zijn gedeeld met de groep.
Test met beheerdersaccounts, niet met de deelnemers: wie vóór de start al op de definitieve wereld rondloopt, heeft een voorsprong. Hoe je iedereen op exact hetzelfde moment laat beginnen, lees je in een hardcore SMP-event beheren.
Hulp nodig?
Loop je ergens vast, vraag het dan aan Noddy, de AI-assistent in het gamepaneel. Die helpt je bijvoorbeeld verder als een plugin niet laadt of als je een foutmelding in de console niet snapt. Kom je er samen niet uit, open dan een ticket via onze supportpagina.
Start je server binnen 60 seconden op onze eigen hardware.