Creëer je eigen Minecraft-servercontroller in Linux met Crafty

Creëer je eigen Minecraft-servercontroller in Linux met Crafty
Een screenshot van een Minecraft-wereld met een logo van de Craft Controller erop.

Crafty is een zeer veelzijdig controlepaneel voor Minecraft-servers in Linux. Net als een webpaneel biedt Crafty een eenvoudig te gebruiken interface waarmee u uw eigen aangepaste Minecraft-server kunt maken, beheren en configureren. Dit artikel laat zien hoe je Crafty op je eigen Ubuntu-server kunt installeren en implementeren.

Weet je : je kunt je eigen Minecraft-server hosten?

Waarom Minecraft-servers hosten via Crafty?

Een van de verkoopargumenten van Crafty is dat het een gebruiksvriendelijk platform biedt waarop je alles kunt doen met je Minecraft-server. Het verwijdert alle problemen bij het downloaden van afhankelijkheden en het maken van configuratiebestanden om uw Minecraft-instantie uit te voeren.

Daarnaast kan Crafty ook automatisch meerdere Minecraft-servers tegelijk beheren. U kunt bijvoorbeeld 1.12-, 1.14- en 1.16-servers uitvoeren met weinig configuratie. Dit maakt het een aantrekkelijke optie als je je spelers een Minecraft-ervaring met meerdere versies wilt bieden.

Ten slotte vereist Crafty alleen Docker, Docker Compose en Nginx om op uw server te implementeren. Er is dus niet veel technische expertise nodig om met het programma aan de slag te gaan. Verder betekent Crafty’s gebruik van Docker ook dat er geen extra bestanden in uw rootbestandssysteem worden aangemaakt.

Het systeem voorbereiden op Crafty

Aanname: In deze handleiding installeren we Crafty op een Ubuntu 22.04 LTS-server die toegankelijk is via internet.

Installeer Docker

De eerste stap bij het implementeren van Crafty is het ophalen en installeren van de repository voor Docker en Docker Compose. Om dat te doen, downloadt u de ondertekeningssleutel van het Docker-project:

Maak een nieuw repositorybestand aan in “/etc/apt/sources.list.d/”:

Plak de volgende coderegel in uw nieuwe repositorybestand:

Herlaad de repositorylijsten van uw systeem en upgrade al uw huidige pakketten:

Installeer Docker en Docker Compose samen met hun afhankelijkheden:

Zorg ervoor dat het “core” snap-pakket beschikbaar is en actief is op uw systeem:

Haal het Certbot-snappakket op van de Electronic Frontier Foundation:

Crafty ophalen en installeren

Ga naar je thuismap en maak vervolgens alle benodigde mappen voor Crafty:

Maak een nieuw “docker-compose.yml” -bestand met uw favoriete teksteditor:

Plak het volgende codeblok in uw nieuwe bestand:

Sla uw nieuwe “docker-compose.yml” -bestand op en voer vervolgens de volgende opdracht uit om uw Crafty-container te bouwen:

Als u klaar bent, controleert u of uw Docker-installatie goed werkt door alle actieve containers in uw systeem op te sommen:

Een terminal waarop de Crafty-container op het systeem wordt weergegeven.

Een SSL Reverse Proxy maken voor Crafty

Op dit moment heb je een actief exemplaar van Crafty op je computer dat uitzendt op meerdere poorten. Om hier veilig toegang toe te krijgen, moet u een SSL reverse proxy maken met Nginx.

Begin met het maken van een nieuw “A” DNS-record voor uw Crafty-instantie. In dit geval gebruik ik “crafty” als subdomein en verwijs ik dit naar het IP-adres van mijn server.

Een screenshot van het Crafty-subdomein dat is toegewezen aan het IPv4-adres van de machine.

Ga terug naar uw Crafty-server en maak vervolgens een nieuw siteconfiguratiebestand met uw favoriete teksteditor:

Plak het volgende codeblok in uw nieuwe configuratiebestand:

Vervang de waarde van de variabele “server_name” door uw aangepaste subdomein.

Een terminal die het gewijzigde benadrukt

Koppel uw siteconfiguratiebestand aan de map “sites-enabled” van uw Nginx-daemon:

Zorg ervoor dat uw Nginx-instantie actief is en laad vervolgens de status ervan opnieuw:

Registreer uw machine met uw e-mailadres bij de Electronic Frontier Foundation:

Vraag een nieuw SSL-certificaat aan voor uw subdomein:

Controleer of uw Crafty-instantie toegankelijk is voor uw webbrowser door naar uw subdomein te navigeren.

Een screenshot van het Crafty Controller-inlogscherm dat op het subdomein draait.

Een Minecraft-server toevoegen en beheren in Crafty

Nu uw Crafty-instantie actief is, kunt u nu uw eerste Minecraft-server implementeren. Om dat te doen, moet u eerst het wachtwoord van uw exemplaar vinden.

Ga terug naar de terminalsessie van uw server en open vervolgens het bestand “default-creds.txt”:

Kopieer de waarde van de variabele “wachtwoord:” naar uw klembord.

Een terminal die het standaard willekeurige wachtwoord voor de Crafty-instantie markeert.

Navigeer naar de inlogpagina van uw Crafty-instantie, typ “admin” op de gebruikersnaam en plak vervolgens uw wachtwoord in het wachtwoordtekstvak.

Klik op de categorie Servers in de zijbalk van het dashboard en selecteer vervolgens Nieuwe server maken .

Een screenshot waarin de

Klik op de vervolgkeuzelijst Servertype en selecteer vervolgens Vanille .

Een screenshot waarin de

Selecteer de versie van Minecraft die u wilt hosten en geef vervolgens de naam van uw server op in het tekstvak Servernaam .

Klik op Server bouwen! om het jar-bestand voor uw Minecraft-versie te downloaden.

Een screenshot waarin de

Klik op uw servernaam op het Crafty-dashboard en druk vervolgens op Start om uw nieuwe Minecraft-wereld te creëren.

Een screenshot waarin de

Bevestig dat uw nieuwe server goed werkt door in te loggen op uw Minecraft-account.

Een screenshot van de Crafty Minecraft-server die in de serverbrowser verschijnt.

Operatoraccounts toevoegen via Crafty

Operator (OP)-accounts vormen een belangrijk onderdeel van elke Minecraft-server. Hiermee kun je de wereld rechtstreeks vanuit het spel zelf besturen en beheren. Dienovereenkomstig biedt Crafty een handige interface waar u privileges van spelersaccounts kunt toevoegen en verwijderen.

Om een ​​OP-account aan te maken, klikt u op Servers en vervolgens op uw servernaam in de zijbalk van het dashboard.

Klik op Spelerbeheer op het dashboardscherm.

Een screenshot waarin de

Zoek de naam van het account dat u wilt promoveren naar de OP-status en klik vervolgens op de gele OP- knop.

Een screenshot waarin de

Test of uw spelersaccount een OP-gebruiker is door in te loggen op uw Minecraft-server en vervolgens de volgende opdracht uit te voeren in de gamechat:

Als je dit doet, wordt de standaardmodus voor je OP-account gewijzigd van overleven naar creatief, waardoor de gezondheids- en hongerbalk wordt verwijderd.

Een screenshot van een spelerpersonage op de Crafty Minecraft-server in Creatieve modus.

Een back-up maken van uw Minecraft Server-bestanden

Het onderhouden van een up-to-date back-up van uw wereld is van cruciaal belang om de downtime van uw server te verminderen. Voor dit doel biedt Crafty de tools waarmee u snel de dimensiebestanden van uw wereld kunt opslaan op het bestandssysteem van uw hostserver.

Ga naar het configuratiescherm van uw server en klik vervolgens op Back-up .

Een screenshot waarin de

Typ “3” in het tekstvak Max . back-ups. Dit zorgt ervoor dat de Crafty alleen de drie laatste back-ups van uw server bewaart.

Vink zowel de back-up comprimeren als de server afsluiten aan voor de duur van de back-up .

Klik op Opslaan om uw nieuwe instellingen vast te leggen en druk vervolgens op Nu back-up maken! om de eerste back-up van uw server te maken.

Een screenshot met de back-upinstellingen voor de aangepaste Crafty Minecraft-server.

Naast handmatige back-ups kunt u ook geplande back-ups maken voor uw Minecraft-servers. Om dat te doen, klikt u op de categorie Planning op het dashboard van uw server.

Een screenshot waarin de

Klik op Nieuw schema maken en geef een naam op voor uw geplande taak. In mijn geval noem ik het Automatische back-up .

Druk op de vervolgkeuzelijst Actie en selecteer vervolgens Back-upserver .

Een screenshot waarin de

Stel een redelijk interval en tijd in voor uw geplande back-up. U kunt hem bijvoorbeeld zo instellen dat hij één keer per dag om 3 uur ’s ochtends een back-up van uw wereld maakt.

Klik op Opslaan om uw geplande back-up voor uw Minecraft-server vast te leggen en in te schakelen.

Een schermafbeelding die een volledige aangepaste geplande taak voor back-ups in Crafty toont.

Het implementeren en hosten van je eigen servercontroller met Crafty is slechts een van de dingen die je kunt doen in een prachtige blokkerige wereld. Ontdek hoe u de framesnelheid van uw game kunt versnellen en verhogen door OptiFine voor Minecraft te installeren.

Afbeelding tegoed: Crafty Controller Gitlab . Alle wijzigingen en screenshots door Ramces Red.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *