Hoppa till innehållet

Serverikonen i Minecraft visas inte: så fixar du server-icon.png

Du har laddat upp en bild, startat om servern, och flerspelarlistan visar ändå standardikonen. Den goda nyheten: Minecraft är väldigt strikt med serverikonen, så orsaken är nästan alltid en av en handfull saker. Den här guiden går igenom dem i den ordning de brukar hända.

Uppdaterad:

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:

RegelVärde
StorlekExakt 64×64 pixlar. Andra storlekar visas inte.
FormatEn riktig PNG-fil
Filnamnserver-icon.png, bara små bokstäver
PlatsServerns 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.

  1. Öppna filens egenskaper (Windows: högerklicka → Egenskaper → Information, macOS: Visa info) och kolla måtten.
  2. Om den inte är 64×64, ändra storleken till exakt det, utan att behålla en kant eller en extra pixelrad.
  3. 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 .png eller versaler som Server-Icon.PNG.
  • Se upp med ett mellanslag på slutet eller ett kopienamn som server-icon (1).png efter 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.

Servermapp
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.

  1. Tryck på Uppdatera i flerspelarlistan.
  2. Om den gamla ikonen ligger kvar, ta bort servern från listan och lägg till den igen.
  3. 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.

ProxyVar ikonen ska liggaLoggmeddelande om det misslyckas
VelocityProxyns arbetskatalogUnable to load your server-icon.png, continuing without it.
BungeeCordProxyns mappCould 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

  1. 64×64 pixlar, riktig PNG.
  2. Heter exakt server-icon.png.
  3. I mappen med server.properties, eller på proxyn i nätverk.
  4. Server eller proxy helt omstartad, konsolen kontrollerad.
  5. 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.

Vanliga frågor

Hur stor måste en serverikon i Minecraft vara?

Exakt 64×64 pixlar, sparad som PNG med namnet server-icon.png. Klienten visar inte ikoner med en annan storlek.

Var lägger jag server-icon.png i en hostingpanel?

I den översta mappen i filhanteraren, den som innehåller server.properties. Starta sedan om servern.

Varför visar min server den gamla ikonen?

Din klient sparar den senaste ikonen för varje sparad server i servers.dat. Tryck på Uppdatera, eller ta bort servern från listan och lägg till den igen.

Kan en serverikon vara animerad?

Nej. Flerspelarlistan visar en enda statisk PNG. En GIF eller en animerad PNG fungerar inte som serverikon.

Visar Bedrock Edition serverikoner?

Filen server-icon.png är en funktion i flerspelarlistan i Java Edition. Bedrock-spelare ser den inte.

Källor

Kontrollerat mot den officiella dokumentationen: