Preskočiť na obsah

Ikona Minecraft servera sa nezobrazuje: ako opraviť server-icon.png

Nahral si obrázok, reštartoval server a zoznam serverov stále ukazuje predvolenú ikonu. Dobrá správa: Minecraft je pri ikone servera veľmi prísny, takže príčinou je takmer vždy jedna z niekoľkých vecí. Tento návod ich prejde v poradí, v akom sa zvyčajne stávajú.

Aktualizované:

Čo Minecraft od server-icon.png očakáva

Ikona pri serveri v zozname serverov Java Edition pochádza zo samotného servera. Keď sa klient spýta na stav servera, server mu pošle ikonu ako PNG zakódované v Base64. Funguje to len vtedy, keď súbor spĺňa štyri pravidlá:

PravidloHodnota
VeľkosťPresne 64×64 pixelov. Iné veľkosti sa nezobrazia.
FormátSkutočný súbor PNG
Názov súboruserver-icon.png, všetko malými písmenami
UmiestneniePracovný priečinok servera, teda priečinok so server.properties

Ak jedno z nich nesedí, hráči jednoducho uvidia predvolenú ikonu. Hra im nepovie prečo, takže kontroly nižšie sú na tebe.

Riešenie 1: Obrázok nemá presne 64×64

Toto je najčastejšia príčina. Logo 128×128, výrez 63×64 alebo export 512×512 z grafického editora sa nezobrazí, hoci na tvojom PC vyzerá dobre. Minecraft obrázok za teba nezmenší.

  1. Otvor vlastnosti súboru (Windows: pravé tlačidlo → Vlastnosti → Podrobnosti, macOS: Informácie) a skontroluj rozmery.
  2. Ak to nie je 64×64, zmeň veľkosť presne na túto hodnotu, bez okraja či pixelového riadku navyše.
  3. Pri tejto veľkosti malé detaily zmiznú. Najlepšie sa čítajú výrazné tvary, jedno alebo dve písmená a silný kontrast.

Tvorca ikon servera vždy exportuje 64×64, či už zo šablón s písmenami, predmetmi alebo hlavami hráčov, alebo z tvojho vlastného nahraného obrázka.

Riešenie 2: Súbor nie je skutočné PNG

Premenovanie logo.jpg na server-icon.png zmení názov, nie formát. Vnútri je súbor stále JPEG a nenačíta sa. To isté platí pre súbory WebP uložené z prehliadača a pre animované GIF-y.

Otvor obrázok v grafickom editore a použi „Uložiť ako“ alebo „Exportovať“ s formátom PNG. Animovaná ikona nie je možná vôbec: zoznam serverov ukazuje jedno statické PNG.

Riešenie 3: Zlý názov súboru (server-icon.png.png)

Windows predvolene skrýva známe prípony súborov. Ak tam súbor premenuješ na server-icon.png, môže skončiť ako server-icon.png.png a Prieskumník stále ukazuje „server-icon.png“. Server hľadá presný názov a nič nenájde.

  • V Prieskumníkovi Windows zapni Zobraziť → Zobraziť → Prípony názvov súborov a premenuj súbor.
  • V správcovi súborov v hostingovom paneli je celý názov zvyčajne viditeľný. Hľadaj dvojité .png alebo veľké písmená ako Server-Icon.PNG.
  • Daj si pozor na medzeru na konci alebo názov kópie ako server-icon (1).png po stiahnutí.

Riešenie 4: Ikona je v zlom priečinku

Ikona patrí do hlavného priečinka servera, vedľa server.properties a JAR súboru servera. Nie do plugins, nie do world a ani do podpriečinka, ktorý tvoj hosting vytvoril na nahrávanie.

Priečinok servera
my-server/
├── server.properties
├── server-icon.png   ← here
├── paper.jar
├── plugins/
└── world/

Vo väčšine hostingových panelov je to prvý priečinok, ktorý uvidíš po otvorení správcu súborov.

Riešenie 5: Server sa nereštartoval

Vymeň súbor a potom server úplne reštartuj. Reload pluginu alebo /reload nie je spoľahlivý spôsob, ako načítať novú ikonu. Po reštarte sleduj konzolu: ak server súbor nedokáže použiť, zvyčajne hneď pri štarte zapíše varovanie o ikone servera, ktoré ťa vráti k veľkosti alebo formátu.

Riešenie 6: Tvoj klient stále ukazuje starú ikonu

Klient ukladá poslednú známu ikonu každého uloženého servera do servers.dat ako PNG dáta v Base64. Tvoj vlastný zoznam preto môže chvíľu ukazovať starú ikonu, hoci server už posiela novú.

  1. V zozname serverov stlač Obnoviť.
  2. Ak stará ikona zostane, vymaž server zo zoznamu a pridaj ho znova.
  3. Popros kamaráta, nech to skontroluje, alebo použi Priame pripojenie, ktoré uložený záznam nepoužíva.

Riešenie 7: Používaš Velocity alebo BungeeCord

V sieti sa hráči pripájajú na proxy a zoznamu serverov odpovedá proxy. Ikona backend servera za ňou sa nikdy nezobrazí. Daj server-icon.png do vlastného priečinka proxy, vedľa velocity.toml alebo config.yml BungeeCordu, a reštartuj proxy.

ProxyKam patrí ikonaSpráva v logu, keď to zlyhá
VelocityPracovný priečinok proxyUnable to load your server-icon.png, continuing without it.
BungeeCordPriečinok proxyCould not load server icon, napríklad preto, že musí mať presne 64x64 pixelov

Niektoré MOTD pluginy vedia posielať vlastnú ikonu. Ak nejaký používaš na proxy, skontroluj aj jeho konfiguráciu.

Rýchly kontrolný zoznam

  1. 64×64 pixelov, skutočné PNG.
  2. Názov presne server-icon.png.
  3. V priečinku so server.properties, v sieťach na proxy.
  4. Server alebo proxy úplne reštartované, konzola skontrolovaná.
  5. Zoznam serverov obnovený alebo server pridaný znova.

Keď sa ikona zobrazuje, zlaď s ňou aj zvyšok svojho záznamu: čitateľné MOTD s farbami vedľa nej a animovaný banner v rovnakých farbách pomôžu hráčom spoznať ťa. A ak chceš, aby túto ikonu videlo viac ľudí, prečítaj si, ako získať hráčov na nový server.

Často kladené otázky

Akú veľkosť musí mať ikona Minecraft servera?

Presne 64×64 pixelov, uložená ako PNG s názvom server-icon.png. Ikony s inou veľkosťou klient nezobrazí.

Kam dám server-icon.png v hostingovom paneli?

Do hlavného priečinka v správcovi súborov, toho, ktorý obsahuje server.properties. Potom server reštartuj.

Prečo môj server ukazuje starú ikonu?

Tvoj klient si pamätá poslednú ikonu každého uloženého servera v servers.dat. Stlač Obnoviť alebo server zo zoznamu odstráň a pridaj znova.

Môže byť ikona servera animovaná?

Nie. Zoznam serverov ukazuje jedno statické PNG. GIF ani animované PNG ako ikona servera nefungujú.

Zobrazuje Bedrock Edition ikony serverov?

Súbor server-icon.png je funkcia zoznamu serverov v Java Edition. Bedrock hráči ho nevidia.

Zdroje

Overené podľa oficiálnej dokumentácie: