Guida completa per avviare un server Purpur ottimizzato
Purpur è un server Minecraft ottimizzato che combina le migliori funzionalità di Paper e Spigot. Permette di migliorare le prestazioni del tuo server offrendo al contempo una grande flessibilità nella configurazione. In questa guida, ti mostreremo come avviare un server Purpur ottimizzato, passo dopo passo.
Requisiti prima dell'installazione
Prima di avviare il tuo server Purpur, devi assicurarti di avere i seguenti elementi:
- Java 17 o versione superiore installato sulla tua macchina.
- Accesso a un terminale, sia su Windows, Linux o macOS.
- Un server dedicato o un VPS è raccomandato per migliori prestazioni.
Download di Purpur
Per iniziare, devi scaricare l'ultima versione di Purpur. Segui questi passaggi:
- Vai alla pagina di download di Purpur.
- Scarica il file .jar della versione desiderata.
- Sposta il file .jar in una cartella dedicata per il tuo server Minecraft.
Configurazione del tuo server
Creazione del file di avvio
Per eseguire il tuo server Purpur, devi creare uno script di avvio. Questo script permetterà di avviare il server con le opzioni corrette. Ecco un esempio di script per Linux:
#!/bin/bash
# Avvia il server Purpur
java -Xms1G -Xmx4G -jar purpur.jar nogui
Assicurati di dare i permessi di esecuzione al tuo script:
chmod +x start.sh
Configurazione del server con server.properties
Una volta che il tuo server è avviato, avrai un file server.properties generato. Aprilo per configurare vari parametri:
- server-port: la porta su cui il tuo server ascolta (di default 25565).
- max-players: numero massimo di giocatori consentiti sul server.
- level-name: nome del mondo che il server caricherà.
Ecco un esempio di contenuto di server.properties:
server-port=25565
max-players=20
level-name=world
Ottimizzazione del server Purpur
Utilizzo dei parametri di prestazione
Purpur offre numerosi parametri di ottimizzazione che puoi configurare nel file purpur.yml. Ecco alcuni parametri raccomandati:
- ticking-area: consente di configurare l'area di caricamento dei chunk.
- entity-activation-range: regola la distanza a cui le entità sono attive.
- view-distance: riduce la distanza di rendering per migliorare le prestazioni.
Esempio di configurazione in purpur.yml:
ticking-area:
enabled: true
radius: 4
entity-activation-range:
animals: 32
monsters: 32
view-distance: 6
Installazione di plugin
Per estendere le capacità del tuo server, puoi installare dei plugin. Ecco come procedere:
- Scarica un plugin compatibile con Purpur da un sito come SpigotMC o Bukkit.
- Posiziona il file del plugin nella cartella plugins del tuo server.
- Riavvia il server affinché il plugin venga caricato.
Gestione e manutenzione del server
Riavvio e backup
È cruciale riavviare regolarmente il server per liberare memoria e applicare aggiornamenti. Usa il seguente comando per riavviare il server:
/restart
Per effettuare backup, puoi utilizzare plugin come EssentialsX che offrono funzionalità di backup automatico.
Monitoraggio delle prestazioni
Utilizza strumenti come Timings per monitorare le prestazioni del tuo server. Il seguente comando ti permetterà di generare un rapporto sulle prestazioni:
/timings on
Dopo aver effettuato dei test, non dimenticare di disattivare Timings:
/timings off
Risoluzione dei problemi comuni
Errori di avvio
Se il tuo server non si avvia, controlla i log per errori. Gli errori più comuni includono:
- Versione di Java errata.
- Porta già in uso.
- File
server.propertiesmal configurato.
Problemi di latenza
Per risolvere i problemi di latenza, puoi:
- Ridurre la distanza di visualizzazione in
server.properties. - Limitare il numero di giocatori sul server.
- Utilizzare un plugin di gestione del lag.
Conclusione
Configurare un server Purpur ottimizzato richiede passaggi precisi e attenzione ai dettagli. Seguendo questa guida, sarai in grado di avviare e ottimizzare il tuo server per un'esperienza di gioco fluida e piacevole. Non esitare a esplorare ulteriori parametri e plugin per personalizzare il tuo server secondo le tue esigenze.