Questa guida ti accompagna nella configurazione di un server Minecraft Java Edition su Legion Hosting -- dalla scelta del tipo di server alla configurazione del tuo mondo e alla connessione con gli amici.
1. Scelta del tipo di server
Quando configuri per la prima volta il tuo server Minecraft, una delle decisioni più importanti è quale software server eseguire. Ogni tipo offre capacità diverse a seconda che tu voglia plugin, mod o un'esperienza vanilla pulita.
| Tipo di server | Ideale per | Supporto plugin | Supporto mod | Note |
|---|---|---|---|---|
| Vanilla | Minecraft puro e non modificato | Nessuno | Nessuno | JAR ufficiale del server Mojang. Nessuna personalizzazione oltre a server.properties. |
| Paper | Survival/SMP ottimizzato per le prestazioni | Plugin Bukkit e Spigot | Nessuno | Fork di Spigot con significative patch per le prestazioni. Consigliato per la maggior parte dei server. |
| Spigot | Server basati su plugin | Plugin Bukkit e Spigot | Nessuno | Il fork Bukkit originale ad alte prestazioni. Paper è generalmente preferito a Spigot oggi. |
| Forge | Minecraft moddato (grandi modpack) | Limitato (alcuni tramite Sponge) | Mod Forge | Il classico mod loader. I client devono installare la stessa versione di Forge e i mod. |
| Fabric | Modding leggero, mod più recenti | Limitato | Mod Fabric | Aggiornamenti più rapidi alle nuove versioni di Minecraft. Ecosistema di mod in crescita. I client necessitano di Fabric + mod corrispondenti. |
2. Primo avvio
- Accedi a GPanel.
- Seleziona il tuo server Minecraft dall'elenco dei server.
- Vai alla scheda Startup.
-
Scegli il Tipo di server desiderato (Paper, Vanilla, Forge, ecc.) e la Versione di Minecraft dai menu a tendina.
Importante: Assicurati che la versione selezionata corrisponda alla versione che i tuoi giocatori eseguiranno. Versioni non corrispondenti impediranno ai client di connettersi.
- Fai clic su Start nella scheda Console per avviare il server per la prima volta.
-
Il primo avvio:
- Scaricherà il JAR del server selezionato
- Genererà
server.properties,eula.txte altri file di configurazione predefiniti - Genererà il mondo iniziale (questa operazione potrebbe richiedere uno o due minuti)
- Una volta visualizzato
Done!nella console, il tuo server è in esecuzione e pronto per la configurazione.
eula.txt.
3. Configurazione di server.properties
Il file server.properties controlla la maggior parte del comportamento principale del tuo server. Puoi modificarlo direttamente dal File Manager di GPanel -- fai clic sul file nella directory radice per aprire l'editor integrato.
server.properties. Le modifiche apportate mentre il server è in esecuzione verranno sovrascritte quando si arresta.
| Proprietà | Predefinito | Descrizione |
|---|---|---|
server-name |
A Minecraft Server |
Il nome visualizzato nell'elenco dei server (solo Bedrock; Java utilizza invece motd). |
gamemode |
survival |
Modalità di gioco predefinita per i nuovi giocatori. Opzioni: survival, creative, adventure, spectator. |
difficulty |
easy |
Difficoltà del server. Opzioni: peaceful, easy, normal, hard. |
max-players |
20 |
Numero massimo di giocatori che possono essere connessi contemporaneamente. Imposta questo valore in modo che corrisponda al limite di slot giocatori del tuo piano di hosting. |
pvp |
true |
Se i giocatori possono danneggiarsi a vicenda. Imposta su false per server solo PvE. |
online-mode |
true |
Verifica gli account dei giocatori con Mojang. Mantieni questo impostato su true a meno che tu non abbia una ragione specifica per disabilitarlo -- disabilitarlo consente ai client crackati di unirsi. |
motd |
A Minecraft Server |
Messaggio del giorno mostrato nell'elenco dei server Java Edition. Supporta codici colore con \u00A7 (segno di sezione). |
view-distance |
10 |
Distanza di rendering in chunk (1 chunk = 16 blocchi). Valori più bassi (6-8) migliorano le prestazioni; valori più alti (12-16) offrono un'esperienza visiva migliore a costo di più RAM e CPU. |
spawn-protection |
16 |
Raggio (in blocchi) attorno al punto di spawn del mondo in cui i non operatori non possono costruire o rompere blocchi. Imposta su 0 per disabilitare. |
level-seed |
(vuoto) | Seed di generazione del mondo. Lascia vuoto per un seed casuale, oppure inserisci un seed specifico per generare un mondo particolare. Si applica solo quando viene creato un nuovo mondo. |
level-type |
minecraft\:normal |
Tipo di mondo. Opzioni: minecraft\:normal, minecraft\:flat, minecraft\:large_biomes, minecraft\:amplified, minecraft\:single_biome_surface. |
white-list |
false |
Quando true, solo i giocatori elencati in whitelist.json possono unirsi. Vedi la sezione Whitelist sotto. |
enable-command-block |
false |
Se i blocchi comando possono essere usati. Richiesto per molte mappe avventura e alcune configurazioni di minigiochi. |
Dopo la modifica, salva il file e avvia il tuo server. Le nuove impostazioni avranno effetto immediatamente all'avvio.
4. Accesso operatore (admin)
Gli operatori (op) hanno accesso ai comandi del server come /gamemode, /tp, /ban, /kick e altri. Esistono due modi per concedere lo stato di operatore.
Metodo 1: Console di GPanel (consigliato)
Dalla scheda Console in GPanel, digita il seguente comando mentre il server è in esecuzione:
op YourPlayerName
Vedrai un messaggio di conferma nella console. Il giocatore è ora un operatore.
Metodo 2: Modifica di ops.json
Puoi anche modificare manualmente il file ops.json nella directory radice del server. Ogni voce appare in questo modo:
[
{
"uuid": "player-uuid-here",
"name": "YourPlayerName",
"level": 4,
"bypassesPlayerLimit": false
}
]
Il campo level controlla cosa può fare l'operatore:
| Livello | Autorizzazioni |
|---|---|
1 |
Può bypassare la protezione dello spawn |
2 |
Può usare comandi cheat (/gamemode, /tp, ecc.) e blocchi comando |
3 |
Può usare comandi di gestione dei giocatori (/ban, /kick, /op) |
4 |
Accesso completo, inclusi /stop e /save-all |
op concede il livello 4 per impostazione predefinita. Se hai bisogno di un livello di autorizzazione inferiore, modifica direttamente ops.json.
Per rimuovere lo stato di operatore, utilizza il comando della console:
deop YourPlayerName
5. Whitelist
La whitelist limita il tuo server solo ai giocatori approvati. Questo è utile per server privati o community in cui vuoi controllare chi può unirsi.
Abilitazione della whitelist
Imposta quanto segue in server.properties:
white-list=true
enforce-whitelist=true
L'impostazione enforce-whitelist espellerà qualsiasi giocatore attualmente connesso che non è nella whitelist quando viene ricaricata.
Gestione della whitelist
Usa questi comandi nella console di GPanel mentre il server è in esecuzione:
| Comando | Descrizione |
|---|---|
whitelist add PlayerName |
Aggiungi un giocatore alla whitelist |
whitelist remove PlayerName |
Rimuovi un giocatore dalla whitelist |
whitelist list |
Mostra tutti i giocatori in whitelist |
whitelist reload |
Ricarica la whitelist da whitelist.json |
whitelist.json nella directory radice del server tramite il File Manager di GPanel. Ricorda di eseguire whitelist reload dalla console dopo aver apportato modifiche manuali.
6. Come connettersi
Una volta che il tuo server è in esecuzione, segui questi passaggi per connetterti da Minecraft Java Edition:
- Trova l'indirizzo IP e la porta del tuo server in GPanel nella scheda Network.
- Apri Minecraft Java Edition e fai clic su Multiplayer.
- Fai clic su Add Server.
- Inserisci un nome per il tuo server nel campo Server Name (è solo un'etichetta per il tuo elenco di server).
-
Nel campo Server Address, inserisci il tuo IP e la porta nel formato:
your.server.ip:portAd esempio:
192.168.1.100:25565 - Fai clic su Done, quindi seleziona il server dal tuo elenco e fai clic su Join Server.
7. Gestione del mondo
Posizione di salvataggio del mondo
Per impostazione predefinita, il mondo Minecraft è memorizzato in una cartella chiamata world nella directory radice del tuo server. Questa cartella contiene tutti i dati del mondo, inclusi terreno, dati dei giocatori e strutture. Vedrai anche le cartelle world_nether e world_the_end per quelle dimensioni (su server Paper/Spigot; Vanilla le memorizza come sottocartelle all'interno di world).
Caricamento di un mondo esistente
Per caricare un mondo dal giocatore singolo o da un altro server:
- Arresta il tuo server in GPanel.
- Elimina o rinomina la cartella
worldesistente utilizzando il File Manager di GPanel (o tramite SFTP). -
Carica la cartella del tuo mondo tramite SFTP. Assicurati che la cartella si chiami
world(oppure aggiorna la proprietàlevel-nameinserver.propertiesper corrispondere al nome della tua cartella).Suggerimento: Per caricamenti di mondi di grandi dimensioni, SFTP è molto più veloce del File Manager basato su browser. Consulta la nostra guida SFTP per le istruzioni di configurazione. - Assicurati che la struttura della cartella del mondo sia corretta -- il file
level.datdovrebbe essere direttamente all'interno della cartellaworld, non annidato in una sottocartella. - Avvia il server. Caricherà il tuo mondo caricato.
%appdata%\.minecraft\saves\YourWorldName su Windows. Rinomina la cartella in world prima di caricarla.
Backup
Si consiglia vivamente di mantenere backup regolari del tuo mondo, specialmente prima di apportare modifiche importanti come l'aggiornamento della versione del server o l'installazione di nuovi mod/plugin.
Per creare un backup manuale:
- Esegui
save-allnella console di GPanel per scaricare tutti i dati su disco. - Arresta il server.
- Scarica la cartella
world(eworld_nether/world_the_endse esistono) tramite SFTP o il File Manager. - Conserva il backup in una posizione sicura sul tuo computer o nello storage cloud.