Risposta breve. Puoi ospitare un server Minetest da solo, gratis. Minetest ora si chiama Luanti e il suo server usa lo stesso motore: scarica una build del server, aggiungi un gioco come Minetest Game da ContentDB, avvialo con --server --gameid <game> e apri la porta UDP 30000. Oppure noleggia un server Minetest e salta la parte di rete.
I giocatori aprono Join Game nel menu principale di Luanti e scelgono il tuo server dall'elenco o digitano il suo indirizzo e la porta.
Verificato il 5 novembre 2026, quando l'ultima versione di Luanti era la 5.18.0 (29 ottobre 2026).
Questa guida usa la documentazione ufficiale di Luanti e il file minetest.conf di esempio del repository del motore, più quello che usiamo su ogni server Minetest che ospitiamo. Per passare subito al noleggio, vai all'Opzione 2.
Cosa ti serve
Il software del server: gratuito e open source. La documentazione Linux elenca queste strade: il pacchetto luantiserver della tua distribuzione (che avvertono possa essere indietro di diverse versioni), binari headless precompilati da un repository di terze parti che linkano, la compilazione dal sorgente con -DBUILD_CLIENT=0 -DBUILD_SERVER=1, oppure Docker.
Un gioco: Da Luanti 5.8.0 il motore viene distribuito senza un gioco predefinito. Scaricane uno da ContentDB (content.luanti.org) e mettilo nella cartella games/. Minetest Game è il classico.
Una macchina sempre accesa: un PC di scorta, un server domestico o una macchina virtuale nel cloud. La guida di configurazione del server Luanti dà specifiche di esempio per circa 10 giocatori e dice che giochi e mod più pesanti ne richiedono di più, e che conta soprattutto un core di CPU veloce.
Rete: una porta UDP, la 30000 di default, raggiungibile da internet. La documentazione consiglia la 30000 per un solo server e di salire (30001, 30002) per altri.
Il tuo nome giocatore: il nome in gioco che userai come admin.
Opzione 1: ospitalo da solo
Scarica il server e un gioco. Installa il server con una delle strade qui sopra e metti la cartella del tuo gioco in games/.
Avvialo. Dalla tua cartella Luanti:
./bin/luantiserver --gameid minetest_game --worldname world --terminal
Con il binario completo del client la stessa cosa è luanti --server. Se vedi "Multiple worlds are available", aggiungi --worldname come mostrato.
Tienilo in esecuzione. La documentazione suggerisce un ciclo di riavvio in uno script, eseguito dentro screen:
while true
do
./bin/luantiserver --gameid minetest_game --worldname world --terminal
sleep 2
done
name = YourPlayerName
port = 30000
max_users = 15
default_password = a-long-password
motd = Welcome!
server_announce = true
server_name = My Minetest server
server_description = A world for friends
server_url = https://example.com
La configurazione di esempio dice che un client che si collega con il name che imposti è admin, quindi entra con quel nome prima che possa farlo qualcun altro e custodisci bene la sua password. server_address deve essere un nome di dominio semplice, senza percorso, oppure restare non impostato se non ne hai uno, altrimenti l'elenco dei server ti rifiuta. Lascia stare serverlist_url e bind_address a meno che tu non gestisca un elenco personalizzato o abbia più indirizzi.
Apri la porta. Consenti UDP 30000 nel firewall della macchina (per esempio sudo ufw allow 30000/udp) e inoltra la UDP 30000 del router alla macchina.
Entra. Apri Luanti, vai su Join Game e inserisci indirizzo e porta, oppure trova il server nell'elenco se server_announce = true. Registrati con il tuo nome giocatore la prima volta. Se il server va in crash, guarda in debug.txt.
Opzione 2: ospitalo su PlayNHost
Il noleggio elimina l'installazione, il download del gioco e l'inoltro delle porte. Scegli comunque il nome, il tuo admin e le tue regole.
Scegli un piano. Apri la pagina dell'hosting di server Minetest e confronta i piani: STONE (15 giocatori), IRON (30) e DIAMOND (60) al momento della scrittura. Premi Crea server e completa l'ordine. I prezzi cambiano, quindi controllali in quella pagina.
Aspetta l'installazione. Il server compare nel pannello. È pronto quando la console stampa una riga contenente Server for gameid.
Diventa admin e dagli un nome. Nella scheda Impostazioni, sotto Impostazioni di gioco, imposta Nome giocatore admin con il tuo nome in gioco, poi Nome del server, Messaggio del giorno e, per un mondo privato, Password del server. Riavvia. Vedi Come diventare admin sul tuo server Minetest.
Privato o pubblico.Mostra nell'elenco dei server è attivo di default. Disattivalo per un server privato. Per un inserimento pubblico, imposta anche Nome di dominio del server sulla parte host dell'indirizzo del tuo server (quella prima dei due punti) e riavvia: l'elenco accetta solo una voce il cui indirizzo si risolve e risponde.
Aggiungi mod o un altro gioco.Mod di ContentDB accetta nomi author/mod separati da virgole. Per un altro gioco da ContentDB, imposta Autore del gioco della community e Nome del gioco della community dal suo indirizzo su content.luanti.org, e in Nome del gioco il nome della cartella che prende sotto .minetest/games. L'elenco delle mod e il download del gioco vengono letti durante l'installazione del server, quindi valgono dalla prossima reinstallazione, non a un riavvio. Dai anche un nuovo Nome del mondo: il server parte con il gioco impostato in Nome del gioco anche se il mondo esiste già , quindi tenere il nome del mondo attuale aprirebbe quel mondo con un gioco per cui non è stato creato. Vedi Come installare le mod sul tuo server Minetest.
Ecco cosa fa il pannello per te:
Installa il gioco per te. L'installazione scarica Minetest Game da ContentDB di default e si rifiuta di continuare, invece di segnalare un successo, se il download non contiene game.conf.
La tua porta viene assegnata e passata al server con --port a ogni avvio, quindi non la modifichi mai.
Le impostazioni qui sopra vengono scritte in .minetest/minetest.conf a ogni avvio, quindi cambiale nel pannello, non nel file. Tutto il resto va sotto l'intestazione "Custom server settings" che l'installazione lascia in quel file.
Le mod di ContentDB vanno nella cartella worldmods del mondo, che Luanti carica senza una riga load_mod. Una mod messa in .minetest/mods su un mondo nuovo resterebbe su disco senza essere caricata, e il pannello lo evita. Un nome di mod sbagliato ferma l'installazione e mantiene le mod che funzionavano.
Costo: il software è gratuito. Ospitarlo da soli costa corrente, hardware e banda, oppure una macchina cloud. Il noleggio è un canone mensile deciso dal piano.
Esposizione: a casa, i giocatori si collegano al tuo indirizzo IP pubblico e ti occupi tu di firewall e router. Un server noleggiato tiene fuori il tuo IP di casa.
Configurazione: ospitarlo da soli richiede una build del server, un gioco, la riga di comando e l'inoltro delle porte. Il noleggio richiede un nome, una password e il tuo nome admin.
Controllo: ospitarlo da soli ti dà ogni file e il motore più recente appena esce. Sui nostri server cambi le impostazioni nel pannello e hai comunque la scheda Files.
Utilizziamo i cookie per far funzionare il sito, capire come viene usato e misurare il nostro marketing. Puoi accettare tutto, accettare solo i cookie essenziali o scegliere per categoria.Utilizziamo i cookie per far funzionare il sito, capire come viene usato e misurare il nostro marketing. Qui sono attivi per impostazione predefinita: puoi disattivare ciò che non desideri.Leggi la nostra informativa sulla privacy