Neodimio 60

Mine-Raspi

Cialve! Bentornati in Officina.

Istantanea screen-shot Linux Mint

Oggi installerò e configurerò (poco) un server Minetest sul mio RaspberryPi 4 (4Gb).

Prima di tutto bisogna scrivere la iso di RaspberryPi OS Lite (Debian senza DE) sulla MicroSD, io ho usato il software già presente in Linux Mint ma voi scegliete quello che preferite anche DD se avete abbastanza padronanza data l’elevata possibilità di fare danni.

Poi avviare il Rpi per abilitare l’accesso via SSH, questa fase potete saltarla modificando direttamente la iso dal vostro PC ma non ho ancora provato 😛

Ora potete accedere al vostro Rpi via SSH cosi da non dover tenere collegato niente oltre a lan e alimentazione.

Quindi aprite il terminale del vostro pc e digitate

sudo ssh pi@IndirizzoIP

Ovviamente l’indirizzo IP dipende dal server DHCP della vostra rete locale, a questo punto vi chiederà la password dell’utente PI che per impostazione predefinita è raspberry

Ora siete effettivamente dentro il rpi, io prima di tutto installo il software che gestisce la Fan Hat cioè la ventola di Melopero che ho montata sul mio Rpi4 ma voi ovviamente potete saltare questa fase.

sudo apt install python3-pip

sudo pip3 install –no-cache melopero-fan-hat

sudo reboot now

al riavvio vedrete partire la ventola, c’è anche un file di configurazione per gestire le varie impostazione (se vi interessa lasciate un commento che potrei anche farci un articolo)

Ora aggiungiamo il repository backports necessario per installare il server

sudo nano /etc/apt/sources.list

nel file di testo che si aprirà dovete aggiungere questa riga

deb http://deb.debian.org/debian buster-backports main

poi salvate con CTRL + O (ctrl è un tasto solo :P)

e chiedete l’editor con CRTL + X

Ora aggiungiamo le chiavi (qui siamo su Gnu-Linux mica facciamo le cose e ca770)

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys E0B11894F66AEC98

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 7638D0442B90D010

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 8B48AD6246925553

a questo punto date

sudo apt update

per aggiornare i repo.

dare anche sudo apt upgrade per aggiornare direttamente il sistema non sarebbe una brutta idea 😛

anche se la procedura non è cosi difficile aggiungo il link del sito di Rpi cosi se non funziona ve la prendere con loro 😛

https://www.raspberrypi.org/forums/viewtopic.php?t=310387

Adesso è giusto il momento di installare il server vero e proprio.

sempre da terminale

sudo apt install -t buster-backports minetest-server minetestmapper

al termine aprite il file di configurazione per impostare nome server e tutte le altre modifiche che volete fare, ovviamente non fate Ca77ate senno poi non funziona più niente, non che mi sia mai successo me lo ha detto un amico 🙂

sudo nano /etc/minetest/minetest.conf

dentro questo file cercate la riga corrispondente a default_game e modificate cosi

default_game = mineclone2

Questo servirà per l’istallazione di MineClone2 che faremo dopo.

salvate con CTRL + O e chiudete con CTRL + X

anche in questo caso lascio il link della guida che ho seguito

https://www.gl-como.it/v2015/minetest/

arrivati questo punto il server dovrebbe già essere installato e attivo sul Rpi ma con una versione grafica non recente, possiamo ovviare a questo aggiungendo la Mod MineClone2 che lo rendere graficamente più moderno.

per questo dopo varie ricerche e tentativi poco fortunati ho chiesto aiuto a 40W Admin del server online che frequento di più “Solo Un Altro Clone” il quale è stato molto disponibile.

Quindi aprite il terminale (anzi lasciatene aperti un paio che servono sempre 😛 )

sudo service minetest-server stop

questo per fermare il server MineTest che abbiamo appena installato.

ora spostiamoci nella cartella /var/games/minetest-server/.minetest/games/

cd /var/games/minetest-server/.minetest/games/

se la cartella non esiste createla con

sudo mkdir /var/games/minetest-server/.minetest/games/

ora scarichiamo la Mod MineClone2

sudo wget https://git.minetest.land/MineClone2/MineClone2/archive/0.71.0.zip

al termine estrarre il file compresso (Zip)

sudo unzip ~/0.71.0.zip -d /var/games/minetest-server/.minetest/games/

a questo punto potete rinominare il vecchio mondo con

sudo mv /var/games/minetest-server/.minetest/worlds/world /var/games/minetest-server/.minetest/worlds/world.old

oppure eliminarlo dato che abbiamo appena creato il server non ci dovrebbe essere niente da conservare

sudo rm -r /var/games/minetest-server/.minetest/worlds/world

Per aggiungere gli indicatori di Cuori, Cibo e Ossigeno modificare enable_damage da false in true nel file minetest.conf

enable_damage = true

ora riavviare il server con

sudo service minetest-server start

oppure

sudo service minetest-server restart

se necessario potete riavviare anche il Rpi con

sudo reboot now

Come ultima verifica potete installate MineTest il gioco (cioè la sua versione client) sul pc e collegarvi nella sezione Gioca online al server impostando l’IP del Rpi, scegliete un Nick e una password e cliccate connetti il server si occuperà di creare un nuovo utente.

sperando di essere stato di aiuto vi auguro buon divertimento.

su questo progetto ho fatto anche un video per il mio canale YT, la prima parte è già disponibile ora che sto scrivendo la seconda verrà pubblicata la settimana prossima.

Aggiornamento

aggiungere il comando /home /sethome al server

non sono riuscito a scaricare solo la mods sethome quindi su consiglio di un utente di un gruppo telegram ho scaticato tutto il repo su minetest

git clone https://github.com/minetest/minetest_game

sportiamoci nella cartella mods

cd minetest_game/mods

ora spostiamo la cartella sethome nella cartella mods del server che nel mio caso è /var/games/minetest-server/.minetest/games/

sudo mv sethome /var/games/minetest-server/.minetest/games/

ora riavviamo il server

sudo service minetest-server restart

ora avviate il gioco e provate i comandi sethome e home 😛

Dite la vostra nei commenti e nel gruppo Telegram.

Se apprezzate il mio hobby date un occhiata al resto 😛

Instagram “https://www.instagram.com/officinadiribby/

Twitch “https://www.twitch.tv/officinadiribby

Youtube “https://www.youtube.com/channel/UCwjuFZCIN7IJN_3kuY4pJCA

Telegram “https://t.me/OdRgroup

Email [email protected]

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.