Hoe u uw eigen Minecraft-server kunt hosten
Minecraft is een erg populair spel en een groot deel van de aantrekkingskracht ervan ligt in de mogelijkheid om je eigen servers te runnen. Het is verrassend eenvoudig om een Minecraft-server te hosten, en je kunt er snel een aan de slag krijgen. Hier laten we u zien hoe u een Minecraft-server kunt hosten, zowel als systeemservice als als Docker-container.
Waarom uw eigen Minecraft-server hosten?
Een van de grootste redenen waarom u uw eigen Minecraft-server zou moeten hosten, is dat deze u privacy geeft over uw Minecraft-wereld. Gehoste services, zoals Minecraft Realms, zijn onderworpen aan het strikte beleid van Mojang, wat kan leiden tot oneerlijke en ongerechtvaardigde wereldwijde verboden voor je spelers.
Afgezien daarvan geeft het hosten van uw eigen Minecraft-server u ook volledige controle over de dimensiebestanden van uw wereld. Hierdoor kunt u een back-up van uw wereld maken en serverbrede bewerkingen uitvoeren via WorldEdit en Litematica.
Ten slotte kun je door zelf een Minecraft-wereld te hosten gameplay-veranderingen doorvoeren via verschillende mods en mod-pakketten. Het installeren van Minecraft Spigot Server op een gehoste service is bijvoorbeeld onmogelijk als het webpaneel of het hostingplan van uw provider dit niet dekt.
Het systeem voorbereiden op de Minecraft-server
Aanname: De hier vermelde instructies zijn uitgevoerd op een Ubuntu-machine met 4 GB RAM van DigitalOcean. Er wordt ook van uitgegaan dat u momenteel een domeinnaam bezit waaraan u DNS-records kunt toevoegen.
Je hebt een aantal softwarepakketten nodig voordat je de Minecraft-server kunt gebruiken. U kunt ze rechtstreeks installeren met Ubuntu’s apt-pakketbeheerder. Begin met het uitvoeren van de volgende opdracht in de terminal op uw server:
Ga naar de DNS-recordspagina van uw domeinregistreerder en maak vervolgens een nieuw “A”-record dat verwijst naar het IPv4-adres van uw Minecraft-server:
Maak de map waarin u de server wilt laten draaien en ga daarbinnen. U kunt alles vanuit uw thuismap doen, als dat voor u het handigst is:
Open een webbrowser op uw hostmachine en navigeer vervolgens naar de serverdownloadpagina van Minecraft .
Zoek de downloadlink voor de server. jar-bestand en kopieer vervolgens die link naar het klembord van uw systeem.
Ga terug naar het terminalvenster van uw server, typ de volgende opdracht en plak de link op uw klembord:
Om de nieuwste Minecraft-server te kunnen gebruiken, moet je de EULA van de game accepteren. Dat doe je door een “eula.txt”-bestand aan te maken in dezelfde map als je server. De server leest het bestand en ziet dat u de licentie heeft geaccepteerd:
De server installeren en uitvoeren
U hebt geen opstartscript nodig, maar het is gemakkelijker om dingen gewoon in een script te combineren, zodat u slechts één opdracht hoeft uit te voeren om uw server op te starten. Begin met het maken van een nieuw bestand door het te openen met uw teksteditor:
Plak het volgende codeblok in uw nieuwe scriptbestand:
Sla uw script op en sluit de teksteditor af. U moet uw script ook uitvoerbaar maken voordat u het kunt uitvoeren:
U bent eindelijk klaar om uw server op te starten. Geef het een naam die u gemakkelijk tussen aanhalingstekens kunt herkennen wanneer u het script uitvoert:
Uw server zal opstarten en het terrein en de biomen van uw wereld genereren. Wacht tot er “Klaar!” wordt afgedrukt. op de serverprompt.
Open uw Minecraft-client, ga naar het Multiplayer-scherm en klik vervolgens op ‘Server toevoegen’.
Geef een naam op voor uw nieuwe record en typ vervolgens het volledige adres van uw server.
Test uw verbinding met uw nieuwe Minecraft-server door te dubbelklikken op de vermelding van de server op het Multiplayer-scherm.
De standaardserverconfiguratie bijwerken
Hoewel de standaard serverconfiguratie voor de meeste gebruikers zal werken, is het mogelijk om het gedrag van uw server te wijzigen door het bestand “server.properties” te bewerken. Dit bevat de kernopties voor uw server, zoals de moeilijkheidsgraad, renderafstand en level-seed.
Begin door de stop
opdracht op de console van uw server uit te voeren om uw Minecraft-wereld op een elegante manier op te slaan en af te sluiten.
Zorg ervoor dat u zich in de directory van uw server bevindt en maak vervolgens een back-up van uw originele “server.properties”-bestand:
Open het originele server.properties-bestand met uw favoriete teksteditor:
Binnenin kunt u elke standaardvariabele van uw server naar wens aanpassen. Als u bijvoorbeeld de pvp
variabele wijzigt in ‘false’, worden alle spelersgevechten voor de server uitgeschakeld.
Sla de wijzigingen op die u in uw server.properties-bestand hebt aangebracht en voer vervolgens de opdracht uit ./start-server.sh my-server
om uw server opnieuw te laden met uw nieuwe configuratie.
Een Minecraft-server draaien in Docker
Naast dat het een systeemservice is, kunt u uw Minecraft-server ook als Docker-container gebruiken. Hierdoor kunt u uw server eenvoudig van de ene naar de andere machine implementeren en verplaatsen, en uw server aanpassen en opnieuw opbouwen naar elke gewenste Minecraft-versie.
Begin met het installeren van Docker op uw Linux-machine en voer het vervolgens uit docker -v
om te bevestigen dat de daemon correct werkt.
Maak een nieuwe map in je thuismap en ga daar naar binnen:
Maak een “docker-compose.yml” -bestand in uw Minecraft Docker-map met uw favoriete teksteditor:
Plak het volgende codeblok in uw Docker Compose-bestand:
Sla uw Compose-bestand op en voer vervolgens de volgende opdracht uit om het bouwproces te starten:
Controleer of de Minecraft-server actief is door de actieve containers in het systeem weer te geven:
Maak verbinding met uw nieuwe Minecraft-wereld door naar het Multiplayer-menu van uw klant te gaan en vervolgens het adres van uw server op te geven onder ‘Directe verbinding’.
Het opnieuw opbouwen van de Minecraft-servercontainer
Een van de voordelen van het gebruik van Docker is dat het heel eenvoudig is om de kernonderdelen van uw Minecraft-server te wijzigen, zoals de versie, het mod-framework en de netwerkstack. Dit kan vooral handig zijn als u verschillende serverconfiguraties wilt uitproberen zonder te investeren in een volledige servercontroller zoals Crafty.
Begin met het afsluiten van uw Docker Compose-implementatie:
Open uw “docker-compose.yml” -bestand met uw favoriete teksteditor:
Scroll naar beneden naar het gedeelte ‘env:’, voeg de variabele ‘TYPE’ toe onder ‘VERSION’ en stel de waarde in op ‘paper’.
Bewaar uw nieuwe. yml-bestand en voer het vervolgens uit sudo docker compose up -d
om uw nieuwe Minecraft-server opnieuw op te bouwen met de Paper-backend.
Leren hoe je je eigen Minecraft-server kunt hosten is slechts een van de weinige dingen die je kunt doen met dit prachtige sandbox-spel. Ontdek de verschillende werelden die je kunt genereren door te kijken naar enkele van de beste Minecraft-zaden die momenteel verkrijgbaar zijn.
Beeldcredits: ELLA DON via Unsplash . Alle wijzigingen en screenshots door Ramces Red.
Geef een reactie