Come creare un server Minecraft Spigot su Linux (Guida per VPS)

Novembre 14, 2023

Qualche giorno fa mi è capitato di fare un server Minecraft su un mio PC di casa, non è la prima volta che lo faccio ma, onestamente, me lo ricordavo più difficile. Oggi voglio spiegare a tutti come farlo, e – sembra strano – ma è mille volte più facile/comodo da riga di comando (anche se ovviamente si può fare tutto graficamente)

Premetto che i passaggi potrebbero cambiare nel tempo, ma seguo sempre questi esatti step dalla 1.16 e non è cambiato nulla. Alla data di oggi l’ultima versione di Minecraft è la 1.20.2

Requisiti del Server:

  • Un PC o una VPS Linux con almeno 2/4GB di RAM (Dipende molto dall’utenza del server)
  • Avere Java 17 o superiore installato
  • Avere i pacchetti wget/curl, git e un editor di testo come Nano
  • Se non si ha accesso fisico alla macchina, si devono conoscere le credenziali SSH

Parte 1: Creazione directory del Server e download del .jar

Da dove ci troviamo, creiamo una directory chiamata “buildtools”

mkdir buildtools

Dopodichè entriamo nella directory

cd buildtools/

Scarichiamo via Curl il .jar per l’installazione

curl -O https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar

Poi, Facciamo un cambiamento a Git per levare le branch remote:

git config --global --unset core.autocrlf

Parte 2: Estrazione del .jar e creazione del file start

Ora facciamo girare il file .jar (richiederà diversi minuti)

java -jar BuildTools.jar

Dopo che ha completato, passo opzionale ma molto consigliato, rinominiamo il .jar del server a qualcosa di più umano:

mv spigot-1.20.2.jar spigot.jar

Questo rinominerà il jar a “spigot.jar”

Ora, creiamo un file bash per avviare il server in modo facile, se usate Nano scrivete:

nano start

All’interno del file, dobbiamo mettere questi parametri, che potete personalizzare in base alle vostre esigenze:

#!/bin/bash
    
    java -Xms1G -Xmx2G -XX:+UseG1GC -jar spigot.jar nogui

Questo allocherà 2GB di RAM al server Minecraft, se volete aumentare la RAM allocata, cambiate -Xmx2G a seconda di quel che vi serve.

Parte 3: avviare start e avvio del server Minecraft

Fatto questo, Diamo i permessi di esecuzione a start.sh

chmod +x autostart

Ora avviate il file start

./start

Ora dobbiamo acconsentire all’EULA, per farlo basta semplicemente aprire EULA.txt in un editor di testo e cambiare EULA=false a EULA=true

Ora avviamo una seconda volta il nostro file start, dopodichè il server sarà in funzione. Per caricare Plugin sul Server, basta scaricare un software di FTP e caricare i .jar nella cartella “Plugins”

Migliaia di persone si sono cimentate in quest’impresa, per cui se avete un problema, di sicuro qualcun’altro lo ha già avuto. Anche io la prima volta dovetti ri-installarlo 5 volte 🙁

Vi lascio qualche link utile:

SpigotMC

Bukkit

Reddit r/admincraft

Creatore del blog. Per contatti: frippa@frippa.it

Lascia un commento

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