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:
| Pravidlo | Hodnota |
|---|---|
| Velikost | Přesně 64×64 pixelů. Jiné velikosti se nezobrazí. |
| Formát | Skutečný soubor PNG |
| Název souboru | server-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ší.
- Otevři vlastnosti souboru (Windows: pravé tlačítko → Vlastnosti → Podrobnosti, macOS: Informace) a zkontroluj rozměry.
- Pokud to není 64×64, změň velikost přesně na tuto hodnotu, bez okraje nebo řádku pixelů navíc.
- 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é
.pngnebo velká písmena jakoServer-Icon.PNG. - Pozor na mezeru na konci nebo název kopie jako
server-icon (1).pngpo 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í.
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.
- V seznamu serverů stiskni Obnovit.
- Pokud stará ikona zůstává, smaž server ze seznamu a přidej ho znovu.
- 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.
| Proxy | Kam patří ikona | Zpráva v logu při chybě |
|---|---|---|
| Velocity | Pracovní složka proxy | Unable to load your server-icon.png, continuing without it. |
| BungeeCord | Složka proxy | Could 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
- 64×64 pixelů, skutečné PNG.
- Název přesně
server-icon.png. - Ve složce se
server.properties, u sítí na proxy. - Server nebo proxy úplně restartované, konzole zkontrolovaná.
- 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.