Vai al contenuto

L’icona del server Minecraft non si vede: come sistemare server-icon.png

Hai caricato un’immagine, riavviato il server, e la lista multigiocatore mostra ancora l’icona predefinita. La buona notizia: Minecraft è molto rigido sull’icona del server, quindi la causa è quasi sempre una di poche cose. Questa guida le passa in rassegna nell’ordine in cui capitano di solito.

Aggiornato:

Cosa si aspetta Minecraft da server-icon.png

L’icona accanto a un server nella lista multigiocatore della Java Edition arriva dal server stesso. Quando il client chiede lo stato del server, il server invia l’icona insieme alla risposta come PNG codificato in Base64. Funziona solo se il file rispetta quattro regole:

RegolaValore
DimensioniEsattamente 64×64 pixel. Altre dimensioni non vengono mostrate.
FormatoUn vero file PNG
Nome del fileserver-icon.png, tutto minuscolo
PosizioneLa cartella di lavoro del server, quella con server.properties

Se anche solo una non è rispettata, i giocatori vedono semplicemente l’icona predefinita. Il gioco non dice loro il perché, quindi i controlli qui sotto spettano a te.

Soluzione 1: l’immagine non è esattamente 64×64

È la causa più comune. Un logo 128×128, un ritaglio 63×64 o un’esportazione 512×512 da un programma di grafica non verranno mostrati, anche se sul tuo PC sembrano a posto. Minecraft non ridimensiona l’immagine al posto tuo.

  1. Apri le proprietà del file (Windows: tasto destro → Proprietà → Dettagli, macOS: Ottieni informazioni) e controlla le dimensioni.
  2. Se non è 64×64, ridimensionala esattamente a quella misura, senza lasciare bordi o una riga di pixel in più.
  3. I dettagli piccoli spariscono a queste dimensioni. Forme decise, una o due lettere e un contrasto forte si leggono meglio.

Il creatore di icone server esporta sempre a 64×64, partendo da modelli con lettere, oggetti o teste di giocatori, oppure da un’immagine che carichi tu.

Soluzione 2: il file non è un vero PNG

Rinominare logo.jpg in server-icon.png cambia il nome, non il formato. Dentro, il file resta un JPEG e non verrà caricato. Lo stesso vale per i file WebP salvati da un browser e per le GIF animate.

Apri l’immagine in un programma di grafica e usa «Salva con nome» o «Esporta» con il formato PNG. Un’icona animata non è proprio possibile: la lista multigiocatore mostra un unico PNG statico.

Soluzione 3: il nome del file è sbagliato (server-icon.png.png)

Windows nasconde di default le estensioni dei file conosciute. Se lì rinomini un file in server-icon.png, può diventare server-icon.png.png, ed Esplora file continua a mostrare «server-icon.png». Il server cerca il nome esatto e non trova niente.

  • In Esplora file di Windows attiva Visualizza → Mostra → Estensioni nomi file e rinomina il file.
  • Nel file manager di un pannello di hosting di solito il nome completo è visibile. Cerca un doppio .png o lettere maiuscole come Server-Icon.PNG.
  • Attenzione a uno spazio finale o a un nome da copia come server-icon (1).png dopo un download.

Soluzione 4: l’icona è nella cartella sbagliata

L’icona va nella cartella principale del server, accanto a server.properties e al JAR del server. Non in plugins, non in world e nemmeno in una sottocartella creata dal tuo hosting per i caricamenti.

Cartella del server
my-server/
├── server.properties
├── server-icon.png   ← qui
├── paper.jar
├── plugins/
└── world/

Nella maggior parte dei pannelli di hosting è la prima cartella che vedi quando apri il file manager.

Soluzione 5: il server non è stato riavviato

Sostituisci il file, poi riavvia completamente il server. Un reload dei plugin o /reload non è un modo affidabile per caricare una nuova icona. Dopo il riavvio guarda la console: se il server non riesce a usare il file, di solito registra un avviso sull’icona del server subito all’avvio, che ti riporta a dimensioni o formato.

Soluzione 6: il tuo client mostra ancora la vecchia icona

Il client salva l’ultima icona conosciuta di ogni server salvato in servers.dat, come dati PNG in Base64. Quindi la tua lista può mostrare per un po’ una vecchia icona, anche se il server invia già quella nuova.

  1. Premi Aggiorna nella lista multigiocatore.
  2. Se resta la vecchia icona, elimina il server dalla lista e aggiungilo di nuovo.
  3. Chiedi a un amico di controllare, oppure usa Connessione diretta, che non usa la voce salvata.

Soluzione 7: usi Velocity o BungeeCord

In un network i giocatori si collegano al proxy, ed è il proxy a rispondere alla lista server. L’icona del server backend dietro di lui non viene mai mostrata. Metti server-icon.png nella cartella del proxy, accanto a velocity.toml o al config.yml di BungeeCord, e riavvia il proxy.

ProxyDove va l’iconaMessaggio nel log se fallisce
VelocityCartella di lavoro del proxyUnable to load your server-icon.png, continuing without it.
BungeeCordCartella del proxyCould not load server icon, per esempio perché deve essere esattamente 64x64 pixel

Alcuni plugin per MOTD possono inviare un’icona propria. Se ne usi uno sul proxy, controlla anche la sua config.

Checklist veloce

  1. 64×64 pixel, vero PNG.
  2. Nome esattamente server-icon.png.
  3. Nella cartella con server.properties, oppure sul proxy per i network.
  4. Server o proxy riavviato del tutto, console controllata.
  5. Lista multigiocatore aggiornata o server aggiunto di nuovo.

Quando l’icona compare, sistema anche il resto della tua voce in lista: un MOTD colorato e leggibile accanto e un banner animato negli stessi colori aiutano i giocatori a riconoscerti. E se vuoi che più persone vedano quell’icona, leggi come trovare giocatori per un nuovo server.

Domande frequenti

Che dimensioni deve avere l’icona di un server Minecraft?

Esattamente 64×64 pixel, salvata come PNG con il nome server-icon.png. Il client non mostra icone di altre dimensioni.

Dove metto server-icon.png in un pannello di hosting?

Nella cartella principale del file manager, quella che contiene server.properties. Poi riavvia il server.

Perché il mio server mostra la vecchia icona?

Il tuo client conserva l’ultima icona di ogni server salvato in servers.dat. Premi Aggiorna, oppure togli il server dalla lista e aggiungilo di nuovo.

L’icona di un server può essere animata?

No. La lista multigiocatore mostra un unico PNG statico. Una GIF o un PNG animato non funzionano come icona del server.

La Bedrock Edition mostra le icone dei server?

Il file server-icon.png è una funzione della lista multigiocatore della Java Edition. I giocatori Bedrock non lo vedono.

Fonti

Verificato sulla documentazione ufficiale: