Come configurare un server Minecraft su un VPS (Forge, Fabric, Paper)
-
5 min read -
103 -
0
Questa guida spiega come configurare un server Minecraft su un VPS utilizzando tre tipi di server popolari: Forge, Fabric e Paper. Le istruzioni presuppongono un'esperienza di base della riga di comando di Linux e l'accesso root o sudo al VPS.
Prerequisiti
- Un VPS con almeno 2 core di CPU, 4GB RAM e SSD di storage (per i server modificati, potrebbero essere necessarie più risorse).
- Una distribuzione Linux a 64 bit (si consiglia Ubuntu 20.04 o Debian 11).
Passo 0: Connettersi al VPS da Windows
Prima di installare un server Minecraft, è necessario connettersi al proprio VPS. Se si utilizza Windows, si hanno due opzioni principali:
Opzione 1: Utilizzo di Windows Terminal / PowerShell
- Premere
Win S
e digitare "Terminale" o "PowerShell".
- Quindi fare clic su Terminale di Windows o PowerShell per aprirlo. - Utilizzare il seguente comando per connettersi (sostituire con l'indirizzo e la porta attuali):
Si connette al server tramite SSH
ssh root@YOUR_SERVER_IP -p PORT
ssh [email protected] -p 22
- Quando viene richiesto, inserire la password ricevuta via e-mail.
(Vedere il messaggio di VirtFusion - la password è accanto a Password:)
Opzione 2: Utilizzo di PuTTY (se si preferisce un'interfaccia grafica)
- Scaricare PuTTY da: https://www.putty.org/
- Aprire PuTTY
- Nel campo Nome host (o indirizzo IP), inserire l'IP del proprio VPS
- Impostare la porta (l'impostazione predefinita è
22
cambiare se necessario)
- Fare clic su Apri
- Quando appare il terminale, accedere con:
- Nome utente:
root
- Password: (dall'e-mail di VirtFusion)
Passo 1: Installare i pacchetti necessari
17 Java:
Aggiornare l'elenco dei pacchetti e aggiornare quelli esistenti:
sudo apt update && sudo apt upgrade -y
Installare Java 17 e le utility richieste:
sudo apt install wget curl unzip screen openjdk-17-jre-headless -y
o
21 Java:
Installare Java 21 e le utility richieste:
sudo apt install wget curl unzip screen openjdk-21-jre-headless -y
Verificare l'installazione di Java:
Controllare la versione di Java installata:
java -version
Passo 2: Creare una directory del server
Creare la directory principale del server:
mkdir ~/server
Navigare nella directory del server:
cd ~/server
Utilizzare una cartella separata per ogni tipo di server (e.g.,
~/server/forge/, ~/server/fabric/
, etc.
).
Sezione 1: Installazione del server cartaceo
1. Scaricare Paper
Visitate https://papermc.io/downloads/all?project=paper per trovare la versione più recente o utilizzate l'API:
Creare una directory per il server Paper:
mkdir paper
Navigare nella directory Paper:
cd paper
Scaricare il jar del server Paper:
wget https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/103/downloads/paper-1.20.1-103.jar -O paper.jar
2. Accettare l'EULA
echo "eula=true" > eula.txt
3. Avviare il server
Avviare il server Paper con un limite minimo di 2 e massimo di 4 GB di RAM, senza interfaccia grafica:
java -Xms2G -Xmx4G -jar paper.jar nogui
Utilizzare lo schermo per eseguirlo in background:
screen -S paper
java -Xms2G -Xmx4G -jar paper.jar nogui
Per staccare: Ctrl A
, poi D
.
Per riattaccare: screen -r paper
.
- Fatto!
Sezione 2: Installazione di Forge Server
1. Scaricare il programma di installazione di Forge
Visitare https://files.minecraftforge.net/ per ottenere il programma di installazione per la propria versione. Esempio:
Creare una directory per il server Forge:
mkdir forge
Navigare nella directory Forge:
cd forge
Installare i file di Forge server:
wget https://maven.minecraftforge.net/net/minecraftforge/forge/1.20.1-47.2.0/forge-1.20.1-47.2.0-installer.jar
2. Eseguire il programma di installazione (modalità server)
Avviare il server Forge con un limite minimo di 2 e massimo di 4 GB di RAM, senza interfaccia grafica:
java -jar forge-1.20.1-47.2.0-installer.jar --installServer
3. Accettare l'EULA
echo "eula=true" > eula.txt
4. Avviare il server
screen -S forge
java -Xms2G -Xmx4G -jar forge-1.20.1-47.2.0.jar nogui
Sezione 3: Installazione del server Fabric
1. Scaricare l'installatore Fabric
Andare su https://fabricmc.net/use/ e scaricare il programma di installazione del server:
Creare una directory per il server Fabric:
mkdir fabric
Navigare nella directory Fabric:
cd fabric
Scaricare il jar dell'installatore Fabric:
wget https://maven.fabricmc.net/net/fabricmc/fabric-installer/1.0.0/fabric-installer-1.0.0.jar
2. Eseguire il programma di installazione (modalità server)
Installare il server Fabric per la versione 1.20.1:
java -jar fabric-installer-1.0.0.jar server -mcversion 1.20.1 -downloadMinecraft
3. Accettare l'EULA
echo "eula=true" > eula.txt
4. Avviare il server
screen -S fabric
java -Xms2G -Xmx4G -jar fabric-server-launch.jar nogui
Note
- Sostituire 1.20.1 con la versione di Minecraft a cui ci si rivolge.
- Per i server moddati (Forge/Fabric), inserire i file .jar mods nella cartella mods/.
- Per i plugin (Paper), inserire i file .jar nella cartella plugins/.
- Effettuare sempre dei test con mods/plugins minimi per verificare la compatibilità.
- Monitorare l'utilizzo delle risorse con strumenti come htop o top.
- Per trovare il link di wget, è sufficiente copiare il link di download facendo clic con il tasto destro del mouse sull'icona di download del sito
.
Conclusione
È ora possibile eseguire un server Minecraft sul proprio VPS utilizzando Forge, Fabric o Paper. Ogni tipo di server ha i suoi vantaggi:
- Paper: Più veloce e migliore per i plugin.
- Forge: migliore per le mod complesse.
- Fabric: Leggero, ecosistema di modding più recente.
Scegliere in base al caso d'uso previsto.