Spring til indhold

Minecraft-serverikon vises ikke: sådan løser du problemet med server-icon.png

Du har uploadet et billede, genstartet serveren, og multiplayer-listen viser stadig standardikonet. Den gode nyhed: Minecraft er meget streng med serverikonet, så årsagen er næsten altid én af en håndfuld ting. Denne guide gennemgår dem i den rækkefølge, de typisk sker.

Opdateret:

Hvad Minecraft forventer af server-icon.png

Ikonet ved siden af en server i multiplayer-listen i Java Edition kommer fra serveren selv. Når klienten spørger efter serverens status, sender serveren ikonet med som en Base64-kodet PNG. Det virker kun, hvis filen overholder fire regler:

RegelVærdi
StørrelsePræcis 64×64 pixels. Andre størrelser vises ikke.
FormatEn rigtig PNG-fil
Filnavnserver-icon.png, kun små bogstaver
PlaceringServerens arbejdsmappe, mappen med server.properties

Hvis bare én af dem er forkert, ser spillerne blot standardikonet. Intet i spillet fortæller dem hvorfor, så tjekkene nedenfor er dit ansvar.

Løsning 1: Billedet er ikke præcis 64×64

Det er den mest almindelige årsag. Et logo på 128×128, en beskæring på 63×64 eller en eksport på 512×512 fra et billedprogram bliver ikke vist, selvom det ser fint ud på din pc. Minecraft skalerer ikke billedet for dig.

  1. Åbn filens egenskaber (Windows: højreklik → Egenskaber → Detaljer, macOS: Vis info), og tjek dimensionerne.
  2. Er den ikke 64×64, så skalér den til præcis det, uden at beholde en kant eller en ekstra pixelrække.
  3. Små detaljer forsvinder ved denne størrelse. Tydelige former, ét eller to bogstaver og stærk kontrast kan læses bedst.

Serverikon-makeren eksporterer altid 64×64, ud fra skabeloner med bogstaver, items eller spillerhoveder eller ud fra dit eget uploadede billede.

Løsning 2: Filen er ikke en rigtig PNG

Omdøber du logo.jpg til server-icon.png, ændrer du navnet, ikke formatet. Filen er stadig en JPEG indeni og bliver ikke indlæst. Det samme gælder WebP-filer, der er gemt fra en browser, og animerede GIF’er.

Åbn billedet i et billedprogram, og brug „Gem som“ eller „Eksportér“ med PNG som format. Et animeret ikon er slet ikke muligt: multiplayer-listen viser én statisk PNG.

Løsning 3: Filnavnet er forkert (server-icon.png.png)

Windows skjuler som standard kendte filtypenavne. Omdøber du en fil til server-icon.png der, kan den ende som server-icon.png.png, mens Stifinder stadig viser „server-icon.png“. Serveren leder efter præcis det navn og finder ingenting.

  • I Windows Stifinder slår du Vis → Vis → Filtypenavne til og omdøber filen.
  • I filhåndteringen i et hostingpanel kan du som regel se hele navnet. Kig efter dobbelt .png eller store bogstaver som Server-Icon.PNG.
  • Hold øje med et mellemrum til sidst eller et kopinavn som server-icon (1).png efter en download.

Løsning 4: Ikonet ligger i den forkerte mappe

Ikonet hører hjemme i serverens øverste mappe, ved siden af server.properties og serverens JAR-fil. Ikke i plugins, ikke i world og ikke i en undermappe, din host har oprettet til uploads.

Servermappe
my-server/
├── server.properties
├── server-icon.png   ← here
├── paper.jar
├── plugins/
└── world/

I de fleste hostingpaneler er det den første mappe, du ser, når du åbner filhåndteringen.

Løsning 5: Serveren er ikke genstartet

Erstat filen, og genstart så serveren helt. En plugin-reload eller /reload er ikke en pålidelig måde at få et nyt ikon med på. Hold øje med konsollen efter genstarten: kan serveren ikke bruge filen, logger den som regel en advarsel om serverikonet lige ved opstart, og den peger dig tilbage til størrelse eller format.

Løsning 6: Din klient viser stadig det gamle ikon

Klienten gemmer det senest kendte ikon for hver gemt server i servers.dat som Base64-PNG-data. Så din egen liste kan vise et gammelt ikon et stykke tid, selvom serveren allerede sender det nye.

  1. Tryk på Opdater i multiplayer-listen.
  2. Bliver det gamle ikon stående, så slet serveren fra listen, og tilføj den igen.
  3. Bed en ven om at tjekke, eller brug Direkte forbindelse, som ikke bruger den gemte post.

Løsning 7: Du kører Velocity eller BungeeCord

I et netværk forbinder spillere til proxyen, og proxyen svarer serverlisten. Ikonet fra backend-serveren bag den vises aldrig. Læg server-icon.png i proxyens egen mappe, ved siden af velocity.toml eller BungeeCords config.yml, og genstart proxyen.

ProxyHvor ikonet skal liggeLogbesked, hvis det fejler
VelocityProxyens arbejdsmappeUnable to load your server-icon.png, continuing without it.
BungeeCordProxyens mappeCould not load server icon, f.eks. fordi det skal være præcis 64x64 pixels

Nogle MOTD-plugins kan sende deres eget ikon. Kører du sådan et på proxyen, så tjek også dets config.

Hurtig tjekliste

  1. 64×64 pixels, rigtig PNG.
  2. Hedder præcis server-icon.png.
  3. I mappen med server.properties eller på proxyen i netværk.
  4. Server eller proxy helt genstartet, konsollen tjekket.
  5. Multiplayer-listen opdateret, eller serveren tilføjet igen.

Når ikonet vises, så få resten af dit opslag på listen til at passe: en læsbar MOTD med farver ved siden af og et animeret banner i de samme farver hjælper spillere med at genkende dig. Og vil du have, at flere ser ikonet, så læs hvordan du får spillere til en ny server.

Ofte stillede spørgsmål

Hvor stort skal et Minecraft-serverikon være?

Præcis 64×64 pixels, gemt som PNG med navnet server-icon.png. Klienten viser ikke ikoner i andre størrelser.

Hvor lægger jeg server-icon.png i et hostingpanel?

I filhåndteringens øverste mappe, den der indeholder server.properties. Genstart derefter serveren.

Hvorfor viser min server det gamle ikon?

Din klient gemmer det seneste ikon for hver gemt server i servers.dat. Tryk på Opdater, eller fjern serveren fra listen, og tilføj den igen.

Kan et serverikon være animeret?

Nej. Multiplayer-listen viser én statisk PNG. En GIF eller en animeret PNG virker ikke som serverikon.

Viser Bedrock Edition serverikoner?

Filen server-icon.png er en funktion i multiplayer-listen i Java Edition. Bedrock-spillere ser den ikke.

Kilder

Tjekket mod den officielle dokumentation: