Přeskočit na obsah

Ikona Minecraft serveru se nezobrazuje: jak opravit server-icon.png

Nahrál jsi obrázek, restartoval server a seznam serverů pořád ukazuje výchozí ikonu. Dobrá zpráva: Minecraft je u ikony serveru hodně přísný, takže příčina je skoro vždy jedna z několika málo věcí. Tento návod je prochází v pořadí, v jakém se obvykle stávají.

Aktualizováno:

Co Minecraft od server-icon.png očekává

Ikona vedle serveru v seznamu serverů Java Edition pochází přímo ze serveru. Když se klient zeptá na stav serveru, server pošle ikonu spolu s ním jako PNG zakódované v Base64. Funguje to jen tehdy, když soubor splňuje čtyři pravidla:

PravidloHodnota
VelikostPřesně 64×64 pixelů. Jiné velikosti se nezobrazí.
FormátSkutečný soubor PNG
Název souboruserver-icon.png, celý malými písmeny
UmístěníPracovní složka serveru, tedy složka se server.properties

Pokud jedno z nich nesedí, hráči prostě uvidí výchozí ikonu. Hra jim neřekne proč, takže kontroly níže jsou na tvé straně.

Řešení 1: Obrázek nemá přesně 64×64

Tohle je nejčastější příčina. Logo 128×128, výřez 63×64 nebo export 512×512 z grafického editoru se nezobrazí, i když na tvém PC vypadá v pořádku. Minecraft obrázek za tebe nezmenší.

  1. Otevři vlastnosti souboru (Windows: pravé tlačítko → Vlastnosti → Podrobnosti, macOS: Informace) a zkontroluj rozměry.
  2. Pokud to není 64×64, změň velikost přesně na tuto hodnotu, bez okraje nebo řádku pixelů navíc.
  3. Drobné detaily v této velikosti zmizí. Nejlíp se čtou výrazné tvary, jedno nebo dvě písmena a silný kontrast.

Tvůrce ikon serveru exportuje vždy 64×64, ze šablon s písmeny, předměty nebo hlavami hráčů, případně z tvého vlastního nahraného obrázku.

Řešení 2: Soubor není skutečné PNG

Přejmenování logo.jpg na server-icon.png změní název, ne formát. Uvnitř je soubor pořád JPEG a nenačte se. Totéž platí pro soubory WebP uložené z prohlížeče a pro animované GIFy.

Otevři obrázek v grafickém editoru a použij „Uložit jako“ nebo „Exportovat“ s formátem PNG. Animovaná ikona není možná vůbec: seznam serverů ukazuje jedno statické PNG.

Řešení 3: Špatný název souboru (server-icon.png.png)

Windows ve výchozím stavu skrývá známé přípony souborů. Když tam soubor přejmenuješ na server-icon.png, může z něj být server-icon.png.png a Průzkumník přitom pořád ukazuje „server-icon.png“. Server hledá přesný název a nic nenajde.

  • V Průzkumníku Windows zapni Zobrazit → Zobrazit → Přípony názvů souborů a soubor přejmenuj.
  • Ve správci souborů hostingového panelu je celý název obvykle vidět. Hledej dvojité .png nebo velká písmena jako Server-Icon.PNG.
  • Pozor na mezeru na konci nebo název kopie jako server-icon (1).png po stažení.

Řešení 4: Ikona je ve špatné složce

Ikona patří do hlavní složky serveru, vedle server.properties a JAR souboru serveru. Ne do plugins, ne do world a ne do podsložky, kterou ti hosting vytvořil pro nahrávání.

Složka serveru
my-server/
├── server.properties
├── server-icon.png   ← sem
├── paper.jar
├── plugins/
└── world/

Na většině hostingových panelů je to první složka, kterou uvidíš po otevření správce souborů.

Řešení 5: Server nebyl restartován

Nahraď soubor a pak server úplně restartuj. Reload pluginu nebo /reload není spolehlivý způsob, jak načíst novou ikonu. Po restartu sleduj konzoli: pokud server soubor nemůže použít, obvykle hned při startu vypíše varování o ikoně serveru, které tě vrátí k velikosti nebo formátu.

Řešení 6: Tvůj klient pořád ukazuje starou ikonu

Klient si poslední známou ikonu každého uloženého serveru ukládá v servers.dat jako data PNG v Base64. Tvůj vlastní seznam tak může chvíli ukazovat starou ikonu, i když server už posílá novou.

  1. V seznamu serverů stiskni Obnovit.
  2. Pokud stará ikona zůstává, smaž server ze seznamu a přidej ho znovu.
  3. Popros kamaráda, ať se podívá, nebo použij Přímé připojení, které uložený záznam nepoužívá.

Řešení 7: Provozuješ Velocity nebo BungeeCord

Na síti se hráči připojují k proxy a seznamu serverů odpovídá proxy. Ikona backend serveru za ní se nikdy nezobrazí. Dej server-icon.png do vlastní složky proxy, vedle velocity.toml nebo config.yml BungeeCordu, a proxy restartuj.

ProxyKam patří ikonaZpráva v logu při chybě
VelocityPracovní složka proxyUnable to load your server-icon.png, continuing without it.
BungeeCordSložka proxyCould not load server icon, například proto, že musí mít přesně 64x64 pixelů

Některé MOTD pluginy umí posílat vlastní ikonu. Pokud nějaký na proxy máš, zkontroluj i jeho config.

Rychlý checklist

  1. 64×64 pixelů, skutečné PNG.
  2. Název přesně server-icon.png.
  3. Ve složce se server.properties, u sítí na proxy.
  4. Server nebo proxy úplně restartované, konzole zkontrolovaná.
  5. Seznam serverů obnovený nebo server přidaný znovu.

Jakmile se ikona zobrazí, slaď s ní zbytek svého zápisu: čitelné MOTD s barvami vedle ní a animovaný banner ve stejných barvách pomůžou hráčům tě poznat. A pokud chceš, aby tu ikonu vidělo víc lidí, přečti si, jak získat hráče pro nový server.

Časté otázky

Jak velká musí být ikona Minecraft serveru?

Přesně 64×64 pixelů, uložená jako PNG s názvem server-icon.png. Ikony s jinou velikostí klient nezobrazí.

Kam dát server-icon.png na hostingovém panelu?

Do hlavní složky ve správci souborů, té, která obsahuje server.properties. Pak server restartuj.

Proč můj server ukazuje starou ikonu?

Tvůj klient si poslední ikonu každého uloženého serveru drží v servers.dat. Stiskni Obnovit, nebo server ze seznamu odeber a přidej znovu.

Může být ikona serveru animovaná?

Ne. Seznam serverů ukazuje jedno statické PNG. GIF ani animované PNG jako ikona serveru nefungují.

Zobrazuje Bedrock Edition ikony serverů?

Soubor server-icon.png je funkce seznamu serverů v Java Edition. Bedrock hráči ho nevidí.

Zdroje

Ověřeno podle oficiální dokumentace: