Come eseguire Minecraft a basso costo su un Raspberry Pi per la costruzione di blocchi a buon mercato

Apr 21, 2025
Hardware
CONTENUTO UNCACHED

Ti abbiamo mostrato come eseguire il tuo server Minecraft personale blocktastic su una scatola Windows / OSX, ma cosa succede se desideri qualcosa di più leggero, più efficiente dal punto di vista energetico e sempre pronto per i tuoi amici? Continua a leggere mentre trasformiamo una piccola macchina Raspberry Pi in un server Minecraft a basso costo che puoi lasciare attivo 24 ore su 24, 7 giorni su 7 per circa un centesimo al giorno.

Perché voglio farlo?

Ci sono due aspetti in questo tutorial: eseguire il tuo server Minecraft e in particolare eseguire quel server Minecraft su un Raspberry Pi. Perché dovresti voler eseguire il tuo server Minecraft? È davvero un ottimo modo per estendere e sviluppare l'esperienza di gioco di Minecraft. Puoi lasciare il server in esecuzione quando non stai giocando in modo che amici e familiari possano unirsi e continuare a costruire il tuo mondo. Puoi scherzare con le variabili di gioco e introdurre mod in un modo che non è possibile quando giochi al gioco autonomo. Ti offre anche il tipo di controllo sulla tua esperienza multiplayer che l'utilizzo di server pubblici non offre, senza incorrere nel costo dell'hosting di un server privato su un host remoto.

RELAZIONATO: Come iniziare con Minecraft, un gioco che piace ai fanatici

Mentre eseguire un server Minecraft da solo è abbastanza attraente per un fan dedicato di Minecraft, eseguirlo su Raspberry Pi è ancora più attraente. Il piccolo piccolo Pi utilizza così poche risorse che puoi lasciare il tuo server Minecraft in esecuzione 24 ore su 24, 7 giorni su 7 per un paio di dollari all'anno. A parte il costo iniziale di Pi, una scheda SD e un po 'di tempo per configurarlo, avrai un server Minecraft sempre attivo a un costo mensile di circa un gumball.

Di cosa ho bisogno?

Per questo tutorial, avrai bisogno di un mix di strumenti hardware e software; a parte l'attuale Raspberry Pi e la scheda SD, tutto è gratuito.

  • 1 Raspberry Pi (preferibilmente un modello da 512 MB)
  • 1 scheda SD da 4 GB +

Questo tutorial presuppone che tu abbia già familiarizzato con il Raspberry Pi e abbia installato una copia del derivato Debian Raspbian sul dispositivo. Se non hai ancora messo in funzione il tuo Pi, non preoccuparti! Consulta la nostra guida, La guida HTG per iniziare con Raspberry Pi , per mettersi al passo.

Ottimizzazione di Raspbian per il server Minecraft

A differenza di altre build che abbiamo condiviso in cui è possibile sovrapporre più progetti l'uno sull'altro (ad esempio, il Pi è più che abbastanza potente da servire come un indicatore meteo / e-mail e a Server Google Cloud Print allo stesso tempo), eseguire un server Minecraft è un'operazione piuttosto intensa per il piccolo Pi e consigliamo vivamente di dedicare l'intero Pi al processo. Minecraft sembra come un gioco semplice, con tutti i suoi blocchi e cosa no, ma in realtà è un gioco piuttosto complesso sotto la pelle semplice e richiede molta potenza di elaborazione.

Pertanto, modificheremo il file di configurazione e altre impostazioni per ottimizzare Rasbian per il lavoro. La prima cosa che dovrai fare è scavare nell'applicazione Raspi-Config per apportare alcune piccole modifiche. Se stai installando Raspbian fresco, attendi l'ultimo passaggio (che è Raspi-Config), se lo hai già installato, vai al terminale e digita "sudo raspi-config" per avviarlo di nuovo.

Una delle prime e più importanti cose di cui dobbiamo occuparci è aumentare le impostazioni di overclock. Abbiamo bisogno di tutta la potenza che possiamo ottenere per rendere piacevole la nostra esperienza con Minecraft. In Raspi-Config, selezionare l'opzione numero 7 "Overclock".

Preparati ad alcuni severi avvertimenti sull'overclock, ma stai tranquillo sapendo che l'overclock è direttamente supportato dalla fondazione Raspberry Pi ed è stato incluso nelle opzioni di configurazione dalla fine del 2012. Una volta che sei nella schermata di selezione effettiva, seleziona "Turbo 1000MhHz" . Ancora una volta, sarai avvertito che il grado di overclock che hai selezionato comporta dei rischi (in particolare, il potenziale danneggiamento della scheda SD, ma nessun rischio di danni hardware effettivi). Fare clic su OK e attendere il ripristino del dispositivo.

Quindi, assicurati di essere impostato per l'avvio dal prompt dei comandi, non dal desktop. Selezionare il numero 3 "Abilita avvio su desktop / Scratch" e assicurarsi che "Console Text console" sia selezionato.

Tornando al menu Raspi-Config, selezionare il numero 8 "Opzioni avanzate". Ci sono due modifiche fondamentali che dobbiamo apportare qui e una modifica facoltativa. In primo luogo, i cambiamenti critici. Selezionare A3 "Memory Split".

Modificare la quantità di memoria disponibile per la GPU a 16 MB (rispetto ai 64 MB predefiniti). Il nostro server Minecraft funzionerà in un ambiente senza GUI; non c'è motivo di allocare più del minimo indispensabile alla GPU.

Dopo aver selezionato la memoria della GPU, tornerai al menu principale. Selezionare nuovamente "Opzioni avanzate" e quindi selezionare A4 "SSH". All'interno del sottomenu, abilita SSH. Ci sono pochissime ragioni per mantenere questo Pi collegato a un monitor e una tastiera e abilitando SSH possiamo accedere in remoto alla macchina da qualsiasi punto della rete.

Infine (e facoltativamente), torna di nuovo al menu "Opzioni avanzate" e seleziona A2 "Nome host". Qui puoi cambiare il tuo nome host da "raspberrypi" a un nome Minecraft più adatto. Abbiamo optato per il nome host altamente creativo "minecraft", ma sentiti libero di ravvivarlo un po 'con qualsiasi cosa tu voglia: creepertown, minecraft4life o miner-box sono tutti ottimi nomi di server di Minecraft.

Questo è tutto per la configurazione Raspbian. Tab in fondo alla schermata principale e selezionare "Fine" per riavviare. Dopo il riavvio, ora puoi accedere tramite SSH al tuo terminale o continuare a lavorare dalla tastiera collegata al tuo Pi (consigliamo vivamente di passare a SSH in quanto ti consente di tagliare e incollare facilmente i comandi). Se non hai mai utilizzato SSH prima, controlla come usare PuTTY con il tuo Pi qui .

Installazione di Java sul Pi

Il server Minecraft funziona su Java, quindi la prima cosa che dobbiamo fare sul nostro Pi appena configurato è installarlo. Accedi al tuo Pi tramite SSH e quindi, al prompt dei comandi, inserisci il seguente comando per creare una directory per l'installazione:

sudo mkdir / java /

Ora dobbiamo scaricare la versione più recente di Java. Al momento di questa pubblicazione, la versione più recente è l'aggiornamento OCT 2013 e il collegamento / nome file che utilizziamo lo rifletterà. Verificare la disponibilità di una versione più recente della versione Java ARMv6 / 7 di Linux su Pagina di download di Java e aggiorna il link / nome file di conseguenza quando segui le nostre istruzioni.

Al prompt dei comandi, inserisci il seguente comando:

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

Una volta terminato correttamente il download, inserisci il seguente comando:

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

Curiosità: lo schema del nome della directory / opt / è un residuo del primo design Unix in cui la directory / opt / era per il software "opzionale" installato dopo il sistema operativo principale; era il / Programmi / del mondo Unix.

Al termine dell'estrazione del file, inserisci:

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

Questo comando restituirà il numero di versione della tua nuova installazione di Java in questo modo:

java version "1.8.0-ea"
Java (TM) SE Runtime Environment (build 1.8.0-ea-b111)
VM client Java HotSpot (TM) (build 25.0-b53, modalità mista)

Se non vedi la stampa sopra (o una sua variazione se stai utilizzando una versione più recente di Java), prova a estrarre di nuovo l'archivio. Se vedi la lettura, inserisci il seguente comando per riordinare te stesso:

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

A questo punto Java è installato e siamo pronti per passare all'installazione del nostro server Minecraft!

Installazione e configurazione del server Minecraft

Ora che abbiamo le basi per il nostro server Minecraft, è il momento di installare le parti che contano. Useremo SpigotMC , un server Minecraft leggero e stabile che funziona meravigliosamente su Pi.

Innanzitutto, prendi una copia del codice con il seguente comando:

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

Questo collegamento dovrebbe rimanere stabile nel tempo, poiché punta direttamente alla versione stabile più recente di Spigot, ma in caso di problemi puoi sempre fare riferimento a SpigotMC pagina di download qui .

Al termine del download, immetti il ​​seguente comando:

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

Nota: se stai eseguendo il comando su un Pi da 256 MB, cambia i 256 e 496 nel comando precedente in 128 e 256, rispettivamente.

Il tuo server verrà avviato e seguirà una raffica di attività sullo schermo. Preparati ad attendere circa 3-6 minuti per il completamento del processo di configurazione del server e generazione della mappa. Le startup future impiegheranno molto meno tempo, circa 20-30 secondi.

Nota: se in qualsiasi momento durante la configurazione o il processo di riproduzione le cose diventano davvero strane (ad esempio il tuo nuovo server Minecraft impazzisce e inizia a generarti nel Nether e ad ucciderti all'istante), usa il comando "stop" al prompt dei comandi per spegnere con grazia il server in modo da poterlo riavviare e risolverlo.

Al termine del processo, vai al computer su cui giochi normalmente a Minecraft, avvialo e fai clic su Multiplayer. Dovresti vedere il tuo server:

Se il tuo mondo non viene visualizzato immediatamente durante la scansione della rete, premi il pulsante Aggiungi e inserisci manualmente l'indirizzo del tuo Pi.

Una volta connesso al server, vedrai il cambiamento di stato nella finestra di stato del server:

Secondo il server, siamo in gioco. Secondo l'attuale app Minecraft, siamo anche in gioco, ma è notte fonda in modalità sopravvivenza:

Boo! Deporre le uova nel cuore della notte, senza armi e senza riparo non è un modo per iniziare le cose. Nessun problema però, dobbiamo fare ancora un po 'di configurazione; non c'è tempo per sedersi e farsi sparare dagli scheletri. Inoltre, se provi prima a riprodurlo senza alcune modifiche alla configurazione, probabilmente lo troverai piuttosto instabile. Siamo qui solo per confermare che il server è attivo, in esecuzione e accetta le connessioni in entrata.

Dopo aver confermato che il server è in esecuzione e collegabile (anche se non ancora molto riproducibile), è il momento di spegnere il server. Tramite la console del server, inserisci il comando "stop" per chiudere tutto.

Quando torni al prompt dei comandi, inserisci il seguente comando:

sudo nano server.properties

Quando il file di configurazione si apre, apporta le seguenti modifiche (o taglia e incolla il nostro file di configurazione meno le prime due righe con il nome e il timbro della data):

#Proprietà del server di Minecraft
#Thu 17 ottobre 22:53:51 UTC 2013
impostazioni-generatore =
#Il valore predefinito è vero, passa a false
allow-nether = false
nome-livello = mondo
enable-query = false
allow-flight = false
porta-server = 25565
tipo di livello = DEFAULT
enable-rcon = false
force-gamemode = false
level-seed =
server-ip =
max-build-height = 256
spawn-npcs = true
white-list = false
spawn-animals = vero
texture-pack =
abilitato allo snooper = vero
hardcore = falso
modalità online = vero
pvp = true
difficoltà = 1
player-idle-timeout = 0
gamemode = 0
#Default 20; devi solo abbassarlo se corri
# un server pubblico e preoccupato per i carichi.
numero massimo di giocatori = 20
spawn-monsters = vero
#Default è 10, 3-5 ideale per Pi
distanza di visualizzazione = 5
generate-strutture = vero
spawn-protection = 16
motd = un server Minecraft

Nella finestra di stato del server, vista attraverso la tua connessione SSH al pi, inserisci il seguente comando per darti lo stato di operatore sul tuo server Minecraft (in modo da poter utilizzare comandi più potenti nel gioco, senza tornare sempre alla finestra di stato del server).

a [your minecraft nickname]

A questo punto le cose stanno andando meglio, ma dobbiamo ancora fare qualche piccolo aggiustamento prima che il server sia davvero divertente. A tal fine, installiamo alcuni plug-in.

Il primo plugin, e quello che dovresti installare sopra tutti gli altri, è NoSpawnChunks . Per installare il plug-in, visita prima la pagina web NoSpawnChunks e prendi il link per il download per la versione più recente. Al momento della stesura di questo articolo, la versione corrente è la v0.3.

Di nuovo al prompt dei comandi (il prompt dei comandi del tuo Pi, non la console del server, se il tuo server è ancora attivo, spegnilo) inserisci i seguenti comandi:

cd / home / pi / plugins

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

Successivamente, visita il Pagina del plugin ClearLag e prendi il link più recente (a partire da questo tutorial, è v2.6.0). Immettere quanto segue al prompt dei comandi:

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

Poiché i file non sono compressi in un contenitore .ZIP o simile, è tutto ciò che serve: i plug-in sono parcheggiati nella directory dei plug-in. (Ricorda questo per i futuri download di plug-in, il file deve essere qualunqueplugin.jar, quindi se è compresso devi decomprimerlo nella directory del plug-in.)

Riavvia il server:

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

Preparati a un tempo di avvio leggermente più lungo (più vicino ai 3-6 minuti e molto più lungo dei 30 secondi che hai appena sperimentato) poiché i plugin influenzano la mappa del mondo e hanno bisogno di un minuto per massaggiare tutto. Al termine del processo di spawn, digitare quanto segue sulla console del server:

plugin

Questo elenca tutti i plugin attualmente attivi sul server. Dovresti vedere qualcosa del genere:

Se i plug-in non vengono caricati, potrebbe essere necessario arrestare e riavviare il server.

Dopo aver verificato che i tuoi plugin siano caricati, vai avanti e unisciti al gioco. Dovresti notare un gioco notevolmente più scattante. Inoltre, riceverai messaggi occasionali dai plug-in che indicano che sono attivi, come mostrato di seguito:

A questo punto Java è installato, il server è installato e abbiamo modificato le nostre impostazioni per il Pi. È ora di iniziare a costruire con gli amici!

Nota: un sito Web su Internet ha coperto alcuni dei passaggi per l'installazione di Java e Spigot prima di noi ed è possibile che abbiamo utilizzato quell'articolo come riferimento e ci siamo dimenticati di collegarlo. Se vuoi leggere quell'articolo, tu può farlo cliccando su questo link .

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 - Articoli più popolari

Come trasferire video VR sul tuo Oculus Go dal tuo PC (e riprodurli)

Hardware May 3, 2025

Hai appena ricevuto un nuovo splendente auricolare Oculus Go per giocare e guardare film VR, ma come si ottengono quei film sul visore VR in primo luogo? Ecco come spostare i video ..


Le migliori tastiere meccaniche Bluetooth

Hardware Sep 25, 2025

È strano che, data la loro crescente popolarità tra tutti i tipi di utenti di computer, le tastiere meccaniche abbiano ancora così poche opzioni wireless. Tra giocatori, puristi ..


Come installare Chrome OS da un'unità USB ed eseguirlo su qualsiasi PC

Hardware Jul 27, 2025

Google supporta ufficialmente solo l'esecuzione di Chrome OS su Chromebook , ma non lasciare che questo ti fermi. Puoi mettere la versione open source di Chrome OS su..


Come collegare il tuo telefono Android alla tua TV

Hardware Jul 3, 2025

Nell'era degli smartphone, teniamo tutto memorizzato sui nostri piccoli computer tascabili: immagini, fogli di calcolo, documenti, video, musica e tutto il resto. Se vuoi condivider..


Come ripristinare le impostazioni di fabbrica del sistema Wi-Fi Eero Home

Hardware Jan 11, 2025

CONTENUTO UNCACHED Se hai intenzione di trasferirti in un nuovo posto, stai vendendo il tuo sistema Eero o hai solo problemi con esso, ecco come ripristinarlo alle impostazioni di..


Un disco rigido può essere designato come non rimovibile?

Hardware Oct 6, 2025

CONTENUTO UNCACHED La maggior parte delle volte, quando aggiorni o modifichi l'hardware del tuo computer, Windows tende ad accettarlo senza problemi. Ma cosa fare se Windows conti..


ATA è uguale a IDE / PATA o SATA?

Hardware Jun 2, 2025

CONTENUTO UNCACHED Quando si acquista un nuovo disco rigido, a volte può creare un po 'di confusione quando una terminologia simile o meno simile è mescolata nella descrizione d..


Come utilizzare la qualità del servizio (QoS) per ottenere Internet più veloce quando ne hai davvero bisogno

Hardware Jul 3, 2025

Non tutto il traffico Internet è uguale. Lo streaming di video HD o una chiamata Skype senza balbuzie è probabilmente più importante per te che scaricare un file di grandi dimens..


Categorie