Low-Cost Minecraft uitvoeren op een Raspberry Pi voor Block Building on the Cheap

Apr 21, 2025
Hardware
ONGECAAKTE CONTENT

We hebben je laten zien hoe je je eigen blocktastic persoonlijke Minecraft-server kunt draaien op een Windows / OSX-box, maar wat als je snakt naar iets lichters, energiezuiniger en altijd klaar voor je vrienden? Lees verder terwijl we een kleine Raspberry Pi-machine veranderen in een goedkope Minecraft-server die je 24/7 kunt laten staan ​​voor ongeveer een cent per dag.

Waarom wil ik dit doen?

Er zijn twee aspecten aan deze tutorial: het runnen van uw eigen Minecraft-server en het specifiek uitvoeren van die Minecraft-server op een Raspberry Pi. Waarom zou je je eigen Minecraft-server willen runnen? Het is echt een geweldige manier om de Minecraft-speelervaring uit te breiden en erop voort te bouwen. Je kunt de server laten draaien als je niet speelt, zodat vrienden en familie kunnen meedoen en door kunnen gaan met het bouwen van je wereld. Je kunt met spelvariabelen rommelen en mods introduceren op een manier die niet mogelijk is als je de zelfstandige game speelt. Het geeft je ook het soort controle over je multiplayer-ervaring dat het gebruik van openbare servers niet doet, zonder de kosten voor het hosten van een privéserver op een externe host.

VERWANT: Aan de slag met Minecraft, a Game Geeks Love

Hoewel het alleen al aantrekkelijk genoeg is voor een toegewijde Minecraft-fan, is het nog aantrekkelijker om het op de Raspberry Pi uit te voeren. De kleine Pi gebruikt zo weinig bronnen dat u uw Minecraft-server 24/7 kunt laten draaien voor een paar dollar per jaar. Afgezien van de initiële kosten van de Pi, een SD-kaart en een beetje tijd om hem in te stellen, heb je een altijd actieve Minecraft-server tegen maandelijkse kosten van ongeveer één kauwgomballen.

Wat heb ik nodig?

Voor deze zelfstudie heeft u een combinatie van hardware- en softwaretools nodig; afgezien van de eigenlijke Raspberry Pi en SD-kaart, is alles gratis.

  • 1 Raspberry Pi (bij voorkeur een 512 MB-model)
  • 1 4GB + sd-kaart

In deze tutorial wordt ervan uitgegaan dat je al vertrouwd bent met de Raspberry Pi en een kopie van de van Debian afgeleide Raspbian op het apparaat hebt geïnstalleerd. Maak je geen zorgen als je je Pi nog niet aan de praat hebt gekregen! Bekijk onze gids, De HTG-gids om aan de slag te gaan met Raspberry Pi , om op snelheid te komen.

Raspbian optimaliseren voor de Minecraft-server

In tegenstelling tot andere builds die we hebben gedeeld, waar je meerdere projecten over elkaar kunt leggen (de Pi is bijvoorbeeld meer dan krachtig genoeg om als een weer- / e-mailindicator en een Google Cloud Print-server op hetzelfde moment), is het runnen van een Minecraft-server een behoorlijk intense operatie voor de kleine Pi en we raden sterk aan om de hele Pi aan het proces te wijden. Minecraft lijkt als een eenvoudig spel, met al zijn blokkerigheid en wat niet, maar het is eigenlijk een behoorlijk ingewikkeld spel onder de simpele huid en vereist veel verwerkingskracht.

Als zodanig gaan we het configuratiebestand en andere instellingen aanpassen om Rasbian voor de taak te optimaliseren. Het eerste dat u hoeft te doen, is in de Raspi-Config-applicatie graven om een ​​paar kleine wijzigingen aan te brengen. Als je Raspbian fresh installeert, wacht dan op de laatste stap (dit is Raspi-Config). Als je het al hebt geïnstalleerd, ga je naar de terminal en typ je "sudo raspi-config" om het opnieuw te starten.

Een van de eerste en belangrijkste dingen waar we op moeten letten, is het aanzwengelen van de overklokinstelling. We hebben alle kracht nodig die we kunnen krijgen om onze Minecraft-ervaring plezierig te maken. Selecteer in Raspi-Config optie nummer 7 "Overclock".

Wees voorbereid op enkele strenge waarschuwingen over overklokken, maar wees gerust, wetende dat overklokken rechtstreeks wordt ondersteund door de Raspberry Pi-stichting en sinds eind 2012 is opgenomen in de configuratie-opties. Zodra je in het daadwerkelijke selectiescherm bent, selecteer je "Turbo 1000MhHz" . Nogmaals, u wordt gewaarschuwd dat de mate van overklokken die u hebt geselecteerd risico's met zich meebrengt (met name mogelijke beschadiging van de SD-kaart, maar geen risico op daadwerkelijke hardwareschade). Klik op OK en wacht tot het apparaat is gereset.

Zorg er vervolgens voor dat u bent ingesteld om op te starten vanaf de opdrachtprompt, niet vanaf het bureaublad. Selecteer nummer 3 "Enable Boot to Desktop / Scratch" en zorg ervoor dat "Console Text console" is geselecteerd.

Ga terug naar het Raspi-Config-menu en selecteer nummer 8 "Geavanceerde opties". Er zijn twee cruciale wijzigingen die we hier moeten aanbrengen en een optionele wijziging. Ten eerste de kritische veranderingen. Selecteer A3 "Memory Split".

Wijzig de hoeveelheid geheugen die beschikbaar is voor de GPU in 16 MB (lager dan de standaard 64 MB). Onze Minecraft-server gaat draaien in een GUI-loze omgeving; er is geen reden om meer dan het absolute minimum aan de GPU toe te wijzen.

Nadat u het GPU-geheugen heeft geselecteerd, keert u terug naar het hoofdmenu. Selecteer nogmaals "Geavanceerde opties" en selecteer vervolgens A4 "SSH". Schakel SSH in het submenu in. Er is heel weinig reden om deze Pi aangesloten te houden op een monitor en toetsenbord, en door SSH in te schakelen, hebben we op afstand toegang tot de machine vanaf elke plek op het netwerk.

Keer tenslotte (en optioneel) weer terug naar het menu "Geavanceerde opties" en selecteer A2 "Hostnaam". Hier kunt u uw hostnaam wijzigen van "raspberrypi" naar een meer passende Minecraft-naam. We kozen voor de zeer creatieve hostnaam "minecraft", maar voel je vrij om het een beetje op te fleuren met wat je maar wilt: creepertown, minecraft4life of miner-box zijn allemaal geweldige minecraft-servernamen.

Dat is het voor de Raspbian-configuratie. Tab omlaag naar de onderkant van het hoofdscherm en selecteer "Voltooien" om opnieuw op te starten. Na het opnieuw opstarten kunt u nu SSH in uw terminal gebruiken, of doorgaan met werken vanaf het toetsenbord dat is aangesloten op uw Pi (we raden ten zeerste aan om over te schakelen naar SSH, omdat u hiermee de opdrachten gemakkelijk kunt knippen en plakken). Als je nog nooit SSH hebt gebruikt, bekijk hier hoe je PuTTY met je Pi kunt gebruiken .

Java installeren op de Pi

De Minecraft-server draait op Java, dus het eerste dat we moeten doen op onze pas geconfigureerde Pi, is deze installeren. Log in op uw Pi via SSH en voer vervolgens bij de opdrachtprompt de volgende opdracht in om een ​​map voor de installatie te maken:

sudo mkdir / java /

Nu moeten we de nieuwste versie van Java downloaden. Op het moment van deze publicatie is de nieuwste release de OCT 2013-update en de link / bestandsnaam die we gebruiken, zal dat weerspiegelen. Controleer voor een recentere versie van de Linux ARMv6 / 7 Java-release op het Java-downloadpagina en werk de link / bestandsnaam dienovereenkomstig bij wanneer u onze instructies volgt.

Voer bij de opdrachtprompt de volgende opdracht in:

sudo wget --no-check-certificate http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

Als de download met succes is voltooid, voert u de volgende opdracht in:

sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C / opt /

Leuk weetje: het / opt / directory-naamschema is een overblijfsel van het vroege Unix-ontwerp waarin de / opt / directory bedoeld was voor "optionele" software die werd geïnstalleerd na het hoofdbesturingssysteem; het was de / Program Files / van de Unix-wereld.

Nadat het bestand is uitgepakt, voert u het volgende in:

sudo /opt/jdk1.8.0/bin/java -version

Deze opdracht retourneert het versienummer van uw nieuwe Java-installatie als volgt:

java-versie "1.8.0-ea"
Java (TM) SE Runtime-omgeving (build 1.8.0-ea-b111)
Java HotSpot (TM) Client-VM (build 25.0-b53, gemengde modus)

Als u de bovenstaande afdruk niet ziet (of een variant daarvan als u een nieuwere versie van Java gebruikt), probeer het archief dan opnieuw uit te pakken. Als u de uitlezing ziet, voert u de volgende opdracht in om uzelf op te ruimen:

sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

Op dit punt is Java geïnstalleerd en zijn we klaar om door te gaan met het installeren van onze Minecraft-server!

De Minecraft-server installeren en configureren

Nu we een basis hebben voor onze Minecraft-server, is het tijd om de onderdelen te installeren die er toe doen. We gaan gebruiken SpigotMC , een lichtgewicht en stabiele Minecraft-server die uitstekend werkt op de Pi.

Pak eerst een kopie van de code met de volgende opdracht:

sudo wget http://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar

Deze link zou in de loop van de tijd stabiel moeten blijven, omdat deze rechtstreeks naar de meest recente stabiele release van Spigot verwijst, maar als je problemen hebt, kun je altijd verwijzen naar de SpigotMC downloadpagina hier .

Nadat het downloaden met succes is voltooid, voert u de volgende opdracht in:

sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui

Opmerking: als u de opdracht uitvoert op een 256 MB Pi, wijzigt u de 256 en 496 in de bovenstaande opdracht in respectievelijk 128 en 256.

Uw server wordt gestart en er zal een vlaag van activiteit op het scherm volgen. Wees voorbereid om ongeveer 3-6 minuten te wachten voordat het proces van het instellen van de server en het genereren van de kaart is voltooid. Toekomstige startups zullen veel minder tijd kosten, ongeveer 20-30 seconden.

Opmerking: als het op enig moment tijdens het configuratie- of afspeelproces echt raar wordt (bijvoorbeeld je nieuwe Minecraft-server raakt in paniek en begint u in de Nether te spawnen en u onmiddellijk te doden), gebruikt u het "stop" -commando bij de opdrachtprompt om de server netjes af te sluiten, zodat u opnieuw kunt opstarten en problemen kunt oplossen.

Nadat het proces is voltooid, gaat u naar de computer waarop u normaal Minecraft speelt, start u deze op en klikt u op Multiplayer. Je zou je server moeten zien:

Als uw wereld niet onmiddellijk opduikt tijdens de netwerkscan, drukt u op de knop Toevoegen en voert u handmatig het adres van uw Pi in.

Zodra u verbinding heeft gemaakt met de server, ziet u de statuswijziging in het serverstatusvenster:

Volgens de server zijn we in het spel. Volgens de eigenlijke Minecraft-app zijn we ook in het spel, maar het is midden in de nacht in de overlevingsmodus:

Boe! Paaien in het holst van de nacht, zonder wapens en zonder beschutting is geen manier om dingen te beginnen. Geen zorgen, we moeten nog wat meer configureren; geen tijd om te blijven zitten en beschoten te worden door skeletten. Trouwens, als je het probeert te spelen zonder eerst een paar configuratie-aanpassingen te doen, zul je het waarschijnlijk vrij onstabiel vinden. We zijn hier alleen om te bevestigen dat de server actief is en inkomende verbindingen accepteert.

Zodra we hebben bevestigd dat de server actief is en verbinding kan maken (hoewel deze nog niet erg afspeelbaar is), is het tijd om de server uit te schakelen. Voer via de serverconsole het commando "stop" in om alles af te sluiten.

Wanneer u terugkeert naar de opdrachtprompt, voert u de volgende opdracht in:

Het is een zwaard. juiste chie s

Wanneer het configuratiebestand wordt geopend, brengt u de volgende wijzigingen aan (of knipt en plakt u ons configuratiebestand minus de eerste twee regels met de naam en het datumstempel):

#Minecraft-servereigenschappen
#Do 17 oktober 22:53:51 UTC 2013
generator-instellingen =
#Default is true, schakel naar false
allow-nether = false
level-name = wereld
enable-query = false
allow-flight = false
server-poort = 25565
level-type = DEFAULT
enable-rcon = false
force-gamemode = false
level-seed =
server-ip =
max-build-hoogte = 256
spawn-npcs = true
witte lijst = false
spawn-dieren = waar
texture-pack =
snooper-enabled = true
hardcore = false
online-mode = waar
pvp = waar
moeilijkheidsgraad = 1
speler-idle-timeout = 0
gamemode = 0
#Standaard 20; u hoeft dit alleen te verlagen als u aan het hardlopen bent
# een openbare server en bezorgd over ladingen.
max-spelers = 20
spawn-monsters = waar
#Default is 10, 3-5 ideaal voor Pi
zichtafstand = 5
genereren-structuren = waar
spawn-bescherming = 16
motd = Een Minecraft-server

In het serverstatusvenster, gezien via je SSH-verbinding met de pi, voer je de volgende opdracht in om jezelf de operatorstatus op je Minecraft-server te geven (zodat je krachtigere commando's in het spel kunt gebruiken, zonder altijd terug te keren naar het serverstatusvenster).

op [your minecraft nickname]

Op dit punt zien de dingen er beter uit, maar we moeten nog wat aanpassingen doen voordat de server echt plezierig is. Laten we daarom enkele plug-ins installeren.

De eerste plug-in, en degene die u vooral moet installeren, is NoSpawnChunks . Om de plug-in te installeren, ga je eerst naar de NoSpawnChunks-webpagina en pak je de downloadlink voor de meest recente versie. Op het moment van schrijven is de huidige release v0.3.

Terug bij de opdrachtprompt (de opdrachtprompt van je Pi, niet de serverconsole - als je server nog steeds actief is, sluit je hem af) voer je de volgende opdrachten in:

cd / home / pi / plugins

sudo wget http://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar

Bezoek vervolgens het ClearLag plugin pagina , en pak de nieuwste link (vanaf deze tutorial is het v2.6.0). Voer het volgende in bij de opdrachtprompt:

sudo wget http://dev.bukkit.org/media/files/743/213/Clearlag.jar

Omdat de bestanden niet zijn gecomprimeerd in een .ZIP of soortgelijke container, is dat alles: de plug-ins worden geparkeerd in de plug-in-directory. (Onthoud dit voor toekomstige downloads van plug-ins, het bestand moet anyplugin.jar zijn, dus als het gecomprimeerd is, moet je het decomprimeren in de plug-in-directory.)

Start de server opnieuw op:

sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui

Wees voorbereid op een iets langere opstarttijd (dichter bij de 3-6 minuten en veel langer dan de 30 seconden die je net hebt ervaren) aangezien de plug-ins de wereldkaart beïnvloeden en een minuut nodig hebben om alles te masseren. Nadat het spawn-proces is voltooid, typt u het volgende op de serverconsole:

plug-ins

Hierin staan ​​alle plug-ins die momenteel actief zijn op de server. Je zou zoiets als dit moeten zien:

Als de plug-ins niet zijn geladen, moet u de server mogelijk stoppen en opnieuw opstarten.

Nadat je hebt bevestigd dat je plug-ins zijn geladen, ga je gang en doe je mee aan het spel. Het spel zou aanzienlijk vlotter moeten verlopen. Bovendien krijg je af en toe berichten van de plug-ins die aangeven dat ze actief zijn, zoals hieronder te zien is:

Op dit punt is Java geïnstalleerd, is de server geïnstalleerd en hebben we onze instellingen voor de Pi aangepast. Het is tijd om met vrienden te gaan bouwen!

Opmerking: een website op internet behandelde enkele van de stappen voor het installeren van Java en Spigot voor ons, en het is mogelijk dat we dat artikel als referentie hebben gebruikt en zijn vergeten het te koppelen. Als je dat artikel wilt lezen, jij kan dit doen door op deze link te klikken .

.entry-inhoud .entry-footer

How To Run Your Own 24/7 Minecraft Server For CHEAP (using Raspberry Pi)

Build A Minecraft Controller With The Raspberry Pi

Minecraft Gets Physical With Raspberry Pi

Raspberry Pi - How To Install Minecraft!

Turn Raspberry Pi Into Minecraft Server | NETVN

Watch Me Play Minecraft Pe On My Raspberry Pi Server

How To Setup Raspberry Pi 4 Minecraft Server That Works WITH GAMEPLAY

Let's Build A Raspberry Pi 3 Minecraft Server

Block EVERY Online Ad With THIS - Pi-Hole On Raspberry Pi

Getting Started Coding Minecraft Pi

Easily Install Minecraft Java Edition On The Raspberry Pi4

How To: Raspberry Pi Lego Case #11

Minecraft: Pi Edition - Survival Mode & Python Scripts

How To Build A Computer With Your Kid Using Kano And A Raspberry Pi: Part III

Ryan Learns Coding And Hack Minecraft By Building His Own Laptop With Kano Computer Kit

How To Setup A Raspberry Pi LEARNING Desktop (Linux, Hacking, Coding)


Hardware - Meest populaire artikelen

Hoe u een hifi desktop audiosysteem configureert

Hardware Nov 16, 2024

ONGECAAKTE CONTENT Een hifi-systeem is een set componenten die is ontworpen om muziek zo goed mogelijk te laten klinken. HiFi streeft naar heldere, geruisloze audio, niet alleen e..


Wat zijn deze grove bruine vlekken op mijn badkamermuren?

Hardware May 11, 2025

Als je in een ouder huis woont waar in de loop der jaren veel verschillende bewoners in en uit zijn verhuisd, lijdt het geen twijfel dat de plaats veel 'karakter' heeft, maar een my..


Je Nest Cam verbinden met een nieuw wifi-netwerk

Hardware Mar 9, 2025

Of je nu verhuist naar een plek met nieuwe wifi of je wilt gewoon opschudden en hernoem je wifi-netwerk , moet je al je apparaten verbinden met het nieuwe wifi-netwer..


Is Photoshop het geld waard?

Hardware Jan 19, 2025

Jarenlang was de enige manier om aan Photoshop te komen, honderden dollars vooraf te betalen voor een licentie, of door naar de groezelige hoeken van het internet te gaan en een gek..


Hoe maak je een live Ubuntu USB-station met permanente opslag

Hardware Feb 5, 2025

EEN Linux live USB-drive is normaal gesproken een lege lei elke keer dat u het opstart. U kunt het opstarten, programma's installeren, bestanden opslaan en instelling..


Is er een werkelijk USB-communicatieprotocol?

Hardware Jan 29, 2025

ONGECAAKTE CONTENT De meesten van ons denken nooit veel na over onze USB-apparaten, we pluggen ze gewoon in en vergeten ze. Maar wat als u het nieuwsgierige type bent dat meer wil..


Vraag How-To Geek: diagnose van een oververhitte laptop, upgraden naar een grotere harde schijf en rippen van YouTube-beltonen

Hardware Sep 11, 2025

ONGECAAKTE CONTENT Een keer per week ronden we enkele van de e-mails die we hebben beantwoord af en delen we de oplossingen met de rest van jullie; deze week kijken we naar overve..


Laat uw 64 bit computer eruit zien als een Commodore 64

Hardware Aug 24, 2025

ONGECAAKTE CONTENT De Commodore 64 was een van de best verkochte homecomputers ooit, en veel nerds deden hun eerste computerervaring op op een van deze vroege personal computers. Hier is ee..


Categorieën