Guida completa per avviare un server Purpur con plugin di gestione dei territori
Il server Purpur è un'alternativa migliorata a Spigot, offrendo prestazioni ottimizzate e una personalizzazione estesa per i server Minecraft. In questa guida, esploreremo come avviare un server Purpur con plugin di gestione dei territori, consentendo così di creare e gestire aree sicure nel gioco.
Requisiti
Prima di iniziare, assicurati di avere i seguenti elementi:
- Un server dedicato o un VPS con Java installato.
- Accesso SSH per i sistemi Unix o un'interfaccia di gestione per Windows.
- Conoscenze di base sulla gestione dei server Minecraft.
Download di Purpur
Il primo passo è scaricare il server Purpur. Puoi farlo visitando il sito ufficiale di Purpur e scegliendo la versione desiderata.
wget https://purpurmc.org/downloads/latest/purpur-.jar
Sostituisci <version> con il numero di versione specifico che desideri. Una volta scaricato il file, spostalo in una directory dedicata per il server.
Configurazione del server Purpur
Creazione dell'ambiente
Crea una directory per il tuo server e posiziona il file .jar scaricato:
mkdir ~/purpur-server
mv purpur-.jar ~/purpur-server/
Creazione dello script di avvio
Per facilitare l'avvio del server, crea uno script di avvio. Crea un file start.sh nella directory del server:
nano ~/purpur-server/start.sh
Aggiungi il seguente contenuto per avviare il server:
#!/bin/bash
java -Xms1G -Xmx2G -jar purpur-.jar nogui
Non dimenticare di modificare i valori di memoria -Xms e -Xmx in base alle risorse del tuo server.
Rendere lo script eseguibile
Prima di poter eseguire lo script, devi renderlo eseguibile:
chmod +x ~/purpur-server/start.sh
Avviare il server
Ora puoi avviare il server eseguendo lo script:
cd ~/purpur-server
./start.sh
La prima volta che avvii il server, genererà i file di configurazione necessari. Dovrai accettare l'EULA modificando il file eula.txt:
nano eula.txt
Cambia false in true per accettare l'EULA.
Installazione dei plugin di gestione dei territori
Per aggiungere plugin di gestione dei territori, devi prima scaricare i plugin desiderati. Alcuni plugin popolari includono:
- GriefPrevention - Permette ai giocatori di rivendicare terreni.
- Factions - Permette la creazione di fazioni e il controllo dei territori.
- Towny - Strumento di gestione di città e territori.
Download dei plugin
Visita i siti di risorse come SpigotMC o CurseForge per scaricare i file .jar dei plugin.
wget https://url_del_plugin.jar
Installazione dei plugin
Posiziona il file .jar del plugin nella cartella plugins del tuo server:
mv plugin.jar ~/purpur-server/plugins/
Configurazione dei plugin
Dopo aver scaricato e installato i plugin, riavvia il tuo server affinché i plugin vengano caricati. Quindi, configura ogni plugin modificando i loro file di configurazione situati nella cartella plugins.
Configurazione di GriefPrevention
Ecco un esempio di configurazione di base per il plugin GriefPrevention:
<GriefPrevention>
<MaxClaimSize>1000</MaxClaimSize>
<ClaimBlocksPerVote>10</ClaimBlocksPerVote>
</GriefPrevention>
Dopo aver modificato il file di configurazione, riavvia il server per applicare le modifiche.
Gestione dei permessi
Per gestire i permessi sul tuo server, avrai bisogno di un plugin come LuckPerms. Installalo allo stesso modo degli altri plugin, quindi configura i permessi per i diversi gruppi di giocatori.
Installazione di LuckPerms
wget https://url_del_plugin_luckperms.jar
mv luckperms.jar ~/purpur-server/plugins/
Configurazione dei permessi
LuckPerms utilizza un sistema di configurazione basato su comandi. Ecco alcuni esempi di comandi per creare un gruppo e dare permessi:
/lp creategroup giocatore
/lp group giocatore permission griefprevention.claim
/lp group giocatore permission griefprevention.use
Conclusione
Avviare un server Purpur con plugin di gestione dei territori ti consente di creare un ambiente di gioco sicuro e strutturato. Seguendo questa guida, sarai in grado di configurare il tuo server, installare plugin e gestire i permessi in modo efficace. Non dimenticare di consultare la documentazione di ogni plugin per sfruttarne al meglio le potenzialità.