Adventure map draaien op een Minecraft server

Adventure maps zijn een van de leukste manieren om Minecraft met vrienden te spelen. In plaats van vanilla survival speel je een door iemand anders ontworpen verhaal, met puzzels, gevechten en verborgen geheimen. Maar een adventure map die ontworpen is voor singleplayer draait niet zomaar goed op een multiplayer server. In dit artikel leggen we uit hoe je dat aanpakt.

De juiste map kiezen

Niet elke adventure map is geschikt voor multiplayer. Let op de volgende punten bij het kiezen:

  • Multiplayer-ondersteuning: sommige maps zijn expliciet ontworpen voor meerdere spelers. Dat staat meestal in de beschrijving op de downloadpagina. Maps die afhankelijk zijn van singleplayer-command blocks werken soms niet correct met meerdere spelers.
  • Minecraft-versie: adventure maps zijn gebouwd voor een specifieke versie. Een map gemaakt voor 1.20 werkt mogelijk niet correct op 26.3. Gebruik de versie die de maker aanbeveelt.
  • Command blocks of datapacks: moderne adventure maps gebruiken steeds vaker datapacks in plaats van command blocks. Datapacks zijn stabieler in multiplayer en eenvoudiger te installeren.

Populaire plekken om adventure maps te vinden zijn PlanetMinecraft, MinecraftMaps.com en CurseForge. Filter op multiplayer en op je gewenste Minecraft-versie.

De map installeren op je server

Het installatieproces verschilt per serversoftware, maar de stappen zijn globaal hetzelfde:

  1. Download de adventure map en pak het archief uit. Je krijgt een map met daarin de wereldbestanden (een level.dat, mappen als region, data en eventueel datapacks).
  2. Stop je server.
  3. Hernoem of verwijder de bestaande world-map op je server (maak eerst een backup als je de originele wereld wilt bewaren).
  4. Upload de adventure map-bestanden naar de servermap en hernoem de map naar world (of pas de level-name in server.properties aan).
  5. Als de map datapacks bevat, controleer dan of ze in world/datapacks staan.
  6. Start de server.

Bij een HostValues Minecraft server kun je de map uploaden via het gamepanel met de ingebouwde bestandsbeheerder of via SFTP voor grotere bestanden.

Server.properties aanpassen

Adventure maps vereisen specifieke instellingen om correct te werken:

  • gamemode=adventure: zet de standaard gamemode op adventure. Dit voorkomt dat spelers blokken breken of plaatsen waar dat niet de bedoeling is.
  • spawn-protection=0: schakel spawnbescherming uit, anders kunnen command blocks rondom de spawn niet worden geactiveerd door spelers.
  • allow-flight=true: sommige maps gebruiken elytra-secties of andere vliegmechanismen. Zonder deze instelling worden spelers ten onrechte gekickt voor vliegen.
  • generate-structures=false: voorkom dat de server vanilla structuren genereert in gebieden die de mapmaker niet heeft ingevuld.
  • pvp=false: tenzij de map PvP-elementen bevat, schakel je dit uit om onbedoelde conflicten te voorkomen.

Permissies en bescherming instellen

Op een adventure map wil je dat spelers het verhaal volgen zonder de map te kunnen vernielen. Naast de adventure gamemode kun je extra bescherming toevoegen:

  • WorldGuard: definieer regio's waar spelers niets mogen aanpassen. Bescherm de hele map en maak uitzonderingen voor gebieden waar interactie nodig is (knoppen, hefbomen, kisten).
  • Gamemode per speler: gebruik een permissieplugin om te voorkomen dat spelers zelf van gamemode wisselen.
  • Command block-toegang: zorg dat alleen operators command blocks kunnen bewerken. Standaard is dit al het geval, maar controleer het als je op Paper draait.

Command blocks en functies testen

Voordat je spelers uitnodigt, test je de map grondig. Loop het hele verhaal door en controleer of alle triggers werken. Let speciaal op:

  • Command blocks die verwijzen naar @p (nearest player): met meerdere spelers online kan dit de verkeerde speler targetten. De mapmaker moet idealiter @a of specifiekere selectors gebruiken.
  • Timing-afhankelijke puzzels: met serverlag kan de timing anders zijn dan in singleplayer.
  • Scoreboard-triggers die per speler moeten werken.

Als je problemen vindt die je niet kunt oplossen, overweeg dan een map te kiezen die specifiek voor multiplayer is ontworpen. Singleplayer maps aanpassen voor multiplayer kan een flinke klus zijn.

Meerdere adventure maps aanbieden

Wil je regelmatig van map wisselen? Gebruik dan Multiverse-Core. Deze plugin laat je meerdere werelden tegelijk laden, elk met hun eigen instellingen. Spelers kiezen via een commando of een portaal welke adventure map ze willen spelen. Houd er rekening mee dat elke geladen wereld geheugen en opslagruimte kost.

Kan ik adventure maps draaien op Paper of Spigot?

Ja, maar test altijd vooraf. Paper optimaliseert bepaalde Minecraft-mechanismen die command blocks en redstone anders laten werken dan in vanilla. Sommige maps vereisen specifieke Paper-instellingen om correct te functioneren. Vanilla of Fabric is de veiligste keuze als de map command blocks intensief gebruikt.

Hoeveel RAM heeft een adventure map-server nodig?

Een adventure map is doorgaans lichter dan een survival-server omdat de wereld al is gegenereerd. Voor een groep van twee tot zes spelers is 2 tot 4 GB meestal voldoende. Grotere maps met veel command blocks of datapacks kunnen meer vragen.

Kan ik spelervoortgang opslaan op een adventure map?

Dat hangt af van hoe de map is gemaakt. Maps die scoreboards en datapacks gebruiken slaan voortgang vaak per speler op. Maps met command blocks die op wereldposities werken (drukplaten, bepaalde blokken) bieden niet altijd die mogelijkheid. Check de documentatie van de map of vraag de maker.

Klaar om een adventure map te hosten voor je vriendengroep? Bekijk onze Minecraft hosting en start binnen een paar minuten.


Komt u er niet uit? Open een support ticket, ons team helpt u graag verder.

Terug naar de blog