Vad Minecraft kräver av server-icon.png
Ikonen bredvid en server i flerspelarlistan i Java Edition kommer från servern själv. När klienten frågar efter serverns status skickar servern med ikonen som en Base64-kodad PNG. Det fungerar bara om filen uppfyller fyra regler:
| Regel | Värde |
|---|---|
| Storlek | Exakt 64×64 pixlar. Andra storlekar visas inte. |
| Format | En riktig PNG-fil |
| Filnamn | server-icon.png, bara små bokstäver |
| Plats | Serverns arbetskatalog, mappen med server.properties |
Om en av dem inte stämmer ser spelarna helt enkelt standardikonen. Ingenting i spelet berättar varför, så kontrollerna nedan får du göra själv.
Lösning 1: Bilden är inte exakt 64×64
Det här är den vanligaste orsaken. En logga i 128×128, en beskärning på 63×64 eller en export i 512×512 från ett bildprogram visas inte, även om den ser bra ut på din dator. Minecraft skalar inte bilden åt dig.
- Öppna filens egenskaper (Windows: högerklicka → Egenskaper → Information, macOS: Visa info) och kolla måtten.
- Om den inte är 64×64, ändra storleken till exakt det, utan att behålla en kant eller en extra pixelrad.
- Små detaljer försvinner i den här storleken. Tydliga former, en eller två bokstäver och stark kontrast syns bäst.
Serverikon-skaparen exporterar alltid i 64×64, från mallar med bokstäver, föremål eller spelarhuvuden, eller från din egen uppladdade bild.
Lösning 2: Filen är inte en riktig PNG
Att döpa om logo.jpg till server-icon.png ändrar namnet, inte formatet. Filen är fortfarande en JPEG inuti och laddas inte. Samma sak gäller WebP-filer som sparats från en webbläsare och animerade GIF:ar.
Öppna bilden i ett bildprogram och använd ”Spara som” eller ”Exportera” med PNG som format. En animerad ikon går inte alls: flerspelarlistan visar en enda statisk PNG.
Lösning 3: Filnamnet är fel (server-icon.png.png)
Windows döljer kända filändelser som standard. Om du döper om en fil till server-icon.png där kan den bli server-icon.png.png, och Utforskaren visar ändå ”server-icon.png”. Servern letar efter det exakta namnet och hittar ingenting.
- I Utforskaren i Windows slår du på Visa → Visa → Filnamnstillägg och döper om filen.
- I en hostingpanels filhanterare syns oftast hela namnet. Leta efter dubbla
.pngeller versaler somServer-Icon.PNG. - Se upp med ett mellanslag på slutet eller ett kopienamn som
server-icon (1).pngefter en nedladdning.
Lösning 4: Ikonen ligger i fel mapp
Ikonen hör hemma i serverns översta mapp, bredvid server.properties och serverns JAR. Inte i plugins, inte i world och inte i en undermapp som din host har skapat för uppladdningar.
my-server/
├── server.properties
├── server-icon.png ← här
├── paper.jar
├── plugins/
└── world/I de flesta hostingpaneler är det den första mappen du ser när du öppnar filhanteraren.
Lösning 5: Servern startades inte om
Byt ut filen och starta sedan om servern helt. En plugin-reload eller /reload är inget pålitligt sätt att få in en ny ikon. Håll koll på konsolen efter omstarten: om servern inte kan använda filen loggar den oftast en varning om serverikonen direkt vid start, vilket leder dig tillbaka till storlek eller format.
Lösning 6: Din klient visar fortfarande den gamla ikonen
Klienten sparar den senast kända ikonen för varje sparad server i servers.dat, som Base64-PNG-data. Därför kan din egen lista visa en gammal ikon ett tag, även om servern redan skickar den nya.
- Tryck på Uppdatera i flerspelarlistan.
- Om den gamla ikonen ligger kvar, ta bort servern från listan och lägg till den igen.
- Be en kompis kolla, eller använd Direktanslutning, som inte använder den sparade posten.
Lösning 7: Du kör Velocity eller BungeeCord
I ett nätverk ansluter spelarna till proxyn, och det är proxyn som svarar serverlistan. Ikonen på backend-servern bakom den visas aldrig. Lägg server-icon.png i proxyns egen mapp, bredvid velocity.toml eller BungeeCords config.yml, och starta om proxyn.
| Proxy | Var ikonen ska ligga | Loggmeddelande om det misslyckas |
|---|---|---|
| Velocity | Proxyns arbetskatalog | Unable to load your server-icon.png, continuing without it. |
| BungeeCord | Proxyns mapp | Could not load server icon, till exempel för att den måste vara exakt 64x64 pixlar |
Vissa MOTD-plugins kan skicka en egen ikon. Om du kör ett sådant på proxyn, kolla dess config också.
Snabb checklista
- 64×64 pixlar, riktig PNG.
- Heter exakt
server-icon.png. - I mappen med
server.properties, eller på proxyn i nätverk. - Server eller proxy helt omstartad, konsolen kontrollerad.
- Flerspelarlistan uppdaterad eller servern tillagd igen.
När ikonen syns, se till att resten av din post i listan matchar: en läsbar MOTD med färger bredvid och en animerad banner i samma färger hjälper spelarna att känna igen dig. Och om du vill att fler ska se ikonen, läs hur du får spelare till en ny server.