Crea il tuo controller server Minecraft in Linux con Crafty

Crea il tuo controller server Minecraft in Linux con Crafty
Uno screenshot di un mondo Minecraft con sopra il logo del Craft Controller.

Crafty è un pannello di controllo altamente versatile per server Minecraft in Linux. Simile a un pannello Web, Crafty fornisce un’interfaccia facile da usare per creare, gestire e configurare il tuo server Minecraft personalizzato. Questo articolo ti mostrerà come installare e distribuire Crafty sul tuo server Ubuntu.

Lo sai : puoi ospitare il tuo server Minecraft?

Perché ospitare server Minecraft tramite Crafty?

Uno dei punti di forza di Crafty è che fornisce una piattaforma intuitiva in cui puoi fare qualsiasi cosa con il tuo server Minecraft. Rimuove tutti i problemi legati al download delle dipendenze e alla creazione di file di configurazione per eseguire l’istanza di Minecraft.

Oltre a ciò, Crafty può anche gestire automaticamente più server Minecraft contemporaneamente. Ad esempio, puoi eseguire server 1.12, 1.14 e 1.16 con poca configurazione. Ciò lo rende un’opzione interessante se desideri fornire un’esperienza Minecraft multiversione ai tuoi giocatori.

Infine, Crafty richiede solo Docker, Docker Compose e Nginx per la distribuzione sul tuo server. Pertanto, non è necessaria molta competenza tecnica per iniziare con il programma. Inoltre, l’uso di Docker da parte di Crafty significa anche che non creerà alcun file aggiuntivo all’interno del file system root.

Preparazione del sistema per Crafty

Presupposto: in questa guida installeremo Crafty su un server Ubuntu 22.04 LTS accessibile su Internet.

Installa Docker

Il primo passo nella distribuzione di Crafty è recuperare e installare il repository per Docker e Docker Compose. Per fare ciò, scarica la chiave di firma dal progetto Docker:

Crea un nuovo file repository all’interno di “/etc/apt/sources.list.d/”:

Incolla la seguente riga di codice all’interno del tuo nuovo file repository:

Ricarica gli elenchi dei repository del tuo sistema e aggiorna tutti i tuoi pacchetti attuali:

Installa Docker e Docker Compose insieme alle relative dipendenze:

Assicurati che il pacchetto snap “core” sia disponibile e in esecuzione nel tuo sistema:

Recupera il pacchetto snap Certbot dalla Electronic Frontier Foundation:

Recupero e installazione di Crafty

Vai alla tua home directory, quindi crea tutte le cartelle necessarie per Crafty:

Crea un nuovo file “docker-compose.yml” utilizzando il tuo editor di testo preferito:

Incolla il seguente blocco di codice all’interno del tuo nuovo file:

Salva il tuo nuovo file “docker-compose.yml”, quindi esegui il seguente comando per creare il tuo contenitore Crafty:

Una volta terminato, controlla se la configurazione di Docker funziona correttamente elencando tutti i contenitori in esecuzione nel tuo sistema:

Un terminale che mostra il contenitore Crafty in esecuzione sul sistema.

Creazione di un proxy inverso SSL per Crafty

A questo punto, hai un’istanza di Crafty in esecuzione sul tuo computer che trasmette su più porte. Per accedervi in ​​modo sicuro, è necessario creare un proxy inverso SSL utilizzando Nginx.

Inizia creando un nuovo record DNS “A” per la tua istanza Crafty. In questo caso, utilizzo “crafty” come sottodominio e lo indico all’indirizzo IP del mio server.

Uno screenshot che mostra il sottodominio Crafty assegnato all'indirizzo IPv4 della macchina.

Torna al tuo server Crafty, quindi crea un nuovo file di configurazione del sito utilizzando il tuo editor di testo preferito:

Incolla il seguente blocco di codice all’interno del tuo nuovo file di configurazione:

Sostituisci il valore della variabile “server_name” con il tuo sottodominio personalizzato.

Un terminale che evidenzia la modifica

Collega il file di configurazione del tuo sito alla cartella “sites-enabled” del tuo demone Nginx:

Assicurati che la tua istanza Nginx sia in esecuzione, quindi ricarica il suo stato:

Registra la tua macchina utilizzando il tuo indirizzo email alla Electronic Frontier Foundation:

Richiesta di un nuovo certificato SSL per il tuo sottodominio:

Controlla se la tua istanza Crafty è accessibile dal tuo browser web accedendo al tuo sottodominio.

Uno screenshot che mostra la schermata di accesso di Crafty Controller in esecuzione sul sottodominio.

Aggiungere e gestire un server Minecraft in Crafty

Con la tua istanza Crafty attiva e funzionante ora puoi distribuire il tuo primo server Minecraft. Per fare ciò, devi prima trovare la password della tua istanza.

Torna alla sessione del terminale del tuo server, quindi apri il file “default-creds.txt”:

Copia il valore della variabile “password:” negli appunti.

Un terminale che evidenzia la password casuale predefinita per l'istanza Crafty.

Passa alla pagina di accesso della tua istanza Crafty, digita “admin” nel nome utente, quindi incolla la password nella casella di testo della password.

Fai clic sulla categoria Server nella barra laterale della dashboard, quindi seleziona Crea nuovo server .

Uno screenshot che evidenzia il

Fare clic sulla casella a discesa Tipo server , quindi selezionare Vanilla .

Uno screenshot che evidenzia il

Seleziona la versione di Minecraft che desideri ospitare, quindi fornisci il nome del tuo server nella casella di testo Nome server .

Fai clic su Crea server! per scaricare il file jar per la tua versione di Minecraft.

Uno screenshot che evidenzia il

Fai clic sul nome del tuo server nella dashboard di Crafty, quindi premi Start per creare il tuo nuovo mondo Minecraft.

Uno screenshot che evidenzia il

Verifica che il tuo nuovo server funzioni correttamente accedendo al tuo account Minecraft.

Uno screenshot che mostra il server Crafty Minecraft visualizzato nel browser del server.

Aggiunta di account operatore tramite Crafty

Gli account operatore (OP) sono una parte importante di ogni server Minecraft. Ti consentono di controllare e gestire il mondo direttamente dal gioco stesso. Di conseguenza, Crafty offre una comoda interfaccia in cui puoi aggiungere e rimuovere privilegi dagli account dei giocatori.

Per creare un account OP, fai clic su Server , quindi sul nome del tuo server nella barra laterale della dashboard.

Fai clic su Gestione giocatore nella schermata del dashboard.

Uno screenshot che evidenzia il

Trova il nome dell’account che desideri promuovere allo stato OP, quindi fai clic sul pulsante giallo OP .

Uno screenshot che evidenzia il

Verifica se il tuo account giocatore è un utente OP accedendo al tuo server Minecraft ed eseguendo il seguente comando nella chat del gioco:

In questo modo cambierai la modalità predefinita per il tuo account OP da sopravvivenza a creativa, rimuovendo la barra della salute e della fame.

Uno screenshot che mostra un personaggio giocante nel server Crafty Minecraft in modalità Creativa.

Backup dei file del server Minecraft

Mantenere un backup aggiornato del tuo mondo è vitale per ridurre i tempi di inattività del tuo server. A tal fine, Crafty fornisce gli strumenti per salvare rapidamente i file delle dimensioni del tuo mondo nel file system del tuo server host.

Vai al pannello di controllo del tuo server, quindi fai clic su Backup .

Uno screenshot che evidenzia il

Digitare “3” nella casella di testo Backup massimi . Ciò garantirà che Crafty conserverà solo gli ultimi tre backup del tuo server.

Selezionare le caselle di controllo Comprimi backup e Spegni server per la durata del backup .

Fare clic su Salva per salvare le nuove impostazioni, quindi premere Backup adesso! per creare il primo backup del tuo server.

Uno screenshot che mostra le impostazioni di backup per il server Crafty Minecraft personalizzato.

Oltre ai backup manuali, puoi anche creare backup pianificati per i tuoi server Minecraft. Per farlo, fai clic sulla categoria Pianificazione sulla dashboard del tuo server.

Uno screenshot che evidenzia il

Fai clic su Crea nuova pianificazione , quindi fornisci un nome per l’attività pianificata. Nel mio caso, lo chiamerò Backup automatico .

Premere la casella a discesa Azione , quindi selezionare Server di backup .

Uno screenshot che evidenzia il

Imposta un intervallo e un orario ragionevoli per il backup pianificato. Ad esempio, puoi impostarlo per eseguire il backup del tuo mondo una volta al giorno alle 3 del mattino.

Fai clic su Salva per confermare e abilitare il backup pianificato per il tuo server Minecraft.

Uno screenshot che mostra un'attività pianificata personalizzata completa per i backup in Crafty.

Distribuire e ospitare il tuo controller del server utilizzando Crafty è solo una delle cose che puoi fare in un meraviglioso mondo a blocchi. Scopri come velocizzare e aumentare il frame rate del tuo gioco installando OptiFine per Minecraft.

Credito immagine: Crafty Controller Gitlab . Tutte le modifiche e gli screenshot di Ramces Red.

Lascia un commento

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