Què espera Minecraft de server-icon.png
La icona que apareix al costat d’un servidor a la llista multijugador de Java Edition l’envia el mateix servidor. Quan el client demana l’estat del servidor, aquest envia la icona com un PNG codificat en Base64. Això només funciona si el fitxer compleix quatre regles:
| Regla | Valor |
|---|---|
| Mida | Exactament 64×64 píxels. Altres mides no es mostren. |
| Format | Un fitxer PNG de debò |
| Nom | server-icon.png, tot en minúscules |
| Ubicació | El directori de treball del servidor, la carpeta on és server.properties |
Si en falla una, els jugadors simplement veuen la icona per defecte. El joc no els diu per què, així que les comprovacions de més avall et toquen a tu.
Solució 1: la imatge no fa exactament 64×64
És la causa més freqüent. Un logo de 128×128, un retall de 63×64 o una exportació de 512×512 des d’un editor d’imatges no es mostrarà, encara que al teu ordinador es vegi bé. Minecraft no escala la imatge per tu.
- Obre les propietats del fitxer (Windows: clic dret → Propietats → Detalls; macOS: Obtén informació) i revisa les dimensions.
- Si no és 64×64, redimensiona-la exactament a aquesta mida, sense deixar vores ni una fila de píxels de més.
- Els detalls petits desapareixen a aquesta mida. El que millor es llegeix són formes grans, una o dues lletres i molt de contrast.
El Creador d’icones de servidor sempre exporta a 64×64, a partir de plantilles amb lletres, objectes o caps de jugador, o de la teva pròpia imatge.
Solució 2: el fitxer no és un PNG de debò
Canviar el nom de logo.jpg a server-icon.png canvia el nom, no el format. Per dins continua sent un JPEG i no es carregarà. El mateix passa amb els fitxers WebP desats des del navegador i amb els GIF animats.
Obre la imatge en un editor i fes servir "Desa com a" o "Exporta" amb PNG com a format. Una icona animada no és possible: la llista multijugador mostra un únic PNG estàtic.
Solució 3: el nom no és correcte (server-icon.png.png)
Windows amaga per defecte les extensions conegudes. Si allà canvies el nom d’un fitxer a server-icon.png, pot acabar dient-se server-icon.png.png, i l’Explorador continua mostrant "server-icon.png". El servidor busca el nom exacte i no troba res.
- A l’Explorador de Windows activa Visualització → Mostra → Extensions de noms de fitxer i canvia el nom del fitxer.
- Al gestor de fitxers d’un panell de hosting normalment es veu el nom complet. Busca un
.pngdoble o majúscules comServer-Icon.PNG. - Compte amb un espai al final o amb noms de còpia com
server-icon (1).pngdesprés d’una descàrrega.
Solució 4: la icona és a la carpeta equivocada
La icona va a la carpeta principal del servidor, al costat de server.properties i del JAR del servidor. No a plugins, ni a world, ni en una subcarpeta que el teu hosting hagi creat per a les pujades.
my-server/
├── server.properties
├── server-icon.png ← here
├── paper.jar
├── plugins/
└── world/A la majoria de panells de hosting és la primera carpeta que veus quan obres el gestor de fitxers.
Solució 5: no has reiniciat el servidor
Substitueix el fitxer i reinicia el servidor del tot. Recarregar plugins o fer servir /reload no és una manera fiable de carregar una icona nova. Després del reinici, mira la consola: si el servidor no pot fer servir el fitxer, normalment registra un avís sobre la icona just en arrencar, cosa que et torna a portar a la mida o al format.
Solució 6: el teu client continua mostrant la icona antiga
El client desa l’última icona coneguda de cada servidor de la teva llista a servers.dat, com a dades PNG en Base64. Per això la teva pròpia llista pot mostrar una icona vella durant una estona, encara que el servidor ja enviï la nova.
- Prem Actualitza a la llista multijugador.
- Si la icona antiga continua allà, esborra el servidor de la llista i torna’l a afegir.
- Demana a un amic que ho comprovi, o fes servir Connexió directa, que no fa servir l’entrada desada.
Solució 7: fas servir Velocity o BungeeCord
En una xarxa, els jugadors es connecten al proxy, i és el proxy qui respon a la llista de servidors. La icona del servidor backend que hi ha al darrere no es mostra mai. Posa server-icon.png a la carpeta del mateix proxy, al costat de velocity.toml o del config.yml de BungeeCord, i reinicia el proxy.
| Proxy | On va la icona | Missatge al log si falla |
|---|---|---|
| Velocity | Directori de treball del proxy | Unable to load your server-icon.png, continuing without it. |
| BungeeCord | Carpeta del proxy | Could not load server icon, per exemple perquè ha de fer exactament 64x64 píxels |
Alguns plugins de MOTD poden enviar la seva pròpia icona. Si en fas servir un al proxy, revisa també la seva configuració.
Llista de comprovació ràpida
- 64×64 píxels, PNG de debò.
- Nom exacte
server-icon.png. - A la carpeta amb
server.properties, o al proxy si tens una xarxa. - Servidor o proxy reiniciat del tot, consola revisada.
- Llista multijugador actualitzada o servidor afegit de nou.
Quan la icona aparegui, fes que la resta de la teva entrada hi encaixi: un MOTD amb colors llegible al costat i un bàner animat amb els mateixos colors ajuden que els jugadors et reconeguin. I si vols que més gent vegi aquesta icona, llegeix com aconseguir jugadors per a un servidor nou.