Mit vár a Minecraft a server-icon.png-től
Az ikon egy szerver mellett a Java Edition többjátékos listájában magától a szervertől jön. Amikor a kliens lekéri a szerver státuszát, a szerver Base64 kódolású PNG-ként elküldi az ikont is. Ez csak akkor működik, ha a fájl négy szabálynak megfelel:
| Szabály | Érték |
|---|---|
| Méret | Pontosan 64×64 pixel. Más méret nem jelenik meg. |
| Formátum | Valódi PNG fájl |
| Fájlnév | server-icon.png, csupa kisbetűvel |
| Hely | A szerver munkakönyvtára, a mappa, amelyben a server.properties van |
Ha valamelyik nem stimmel, a játékosok egyszerűen az alapértelmezett ikont látják. A játék semmit sem árul el az okáról, így a lenti ellenőrzések rád hárulnak.
1. megoldás: A kép nem pontosan 64×64-es
Ez a leggyakoribb ok. Egy 128×128-as logó, egy 63×64-es kivágás vagy egy képszerkesztőből exportált 512×512-es kép nem jelenik meg, pedig a gépeden jól néz ki. A Minecraft nem skálázza át helyetted a képet.
- Nyisd meg a fájl tulajdonságait (Windows: jobb klikk → Tulajdonságok → Részletek, macOS: Infó kérése), és nézd meg a méreteket.
- Ha nem 64×64, méretezd át pontosan erre, keret és extra pixelsor nélkül.
- Ekkora méretben a kis részletek eltűnnek. A markáns formák, egy-két betű és az erős kontraszt olvasható a legjobban.
A Szerverikon-készítő mindig 64×64-et exportál, betűs, itemes vagy játékosfejes sablonokból, vagy a saját feltöltött képedből.
2. megoldás: A fájl nem valódi PNG
Ha a logo.jpg fájlt átnevezed server-icon.png névre, a név megváltozik, a formátum nem. Belül a fájl továbbra is JPEG, és nem töltődik be. Ugyanez igaz a böngészőből mentett WebP fájlokra és az animált GIF-ekre.
Nyisd meg a képet egy képszerkesztőben, és a „Mentés másként” vagy az „Exportálás” menüponttal mentsd PNG formátumban. Animált ikon egyáltalán nem lehetséges: a többjátékos lista egyetlen statikus PNG-t mutat.
3. megoldás: Rossz a fájlnév (server-icon.png.png)
A Windows alapból elrejti az ismert fájlkiterjesztéseket. Ha ott átnevezel egy fájlt server-icon.png névre, könnyen server-icon.png.png lesz belőle, a Fájlkezelő pedig továbbra is „server-icon.png”-t mutat. A szerver a pontos nevet keresi, és nem talál semmit.
- A Windows Fájlkezelőben kapcsold be a Nézet → Megjelenítés → Fájlnévkiterjesztések opciót, és nevezd át a fájlt.
- Egy hosting panel fájlkezelőjében általában a teljes név látszik. Keresd a dupla
.pngvégződést vagy a nagybetűket, mint aServer-Icon.PNG. - Figyelj a végén lévő szóközre, vagy letöltés után egy olyan másolatnévre, mint a
server-icon (1).png.
4. megoldás: Rossz mappában van az ikon
Az ikon a szerver legfelső mappájába kell, a server.properties és a szerver JAR mellé. Nem a plugins mappába, nem a world mappába, és nem egy olyan almappába, amit a hostod a feltöltésekhez hozott létre.
my-server/
├── server.properties
├── server-icon.png ← ide
├── paper.jar
├── plugins/
└── world/A legtöbb hosting panelen ez az első mappa, amit a fájlkezelő megnyitásakor látsz.
5. megoldás: A szervert nem indították újra
Cseréld le a fájlt, aztán indítsd újra teljesen a szervert. Egy plugin-reload vagy a /reload nem megbízható módja az új ikon betöltésének. Újraindítás után figyeld a konzolt: ha a szerver nem tudja használni a fájlt, általában már induláskor figyelmeztetést naplóz a szerverikonról, ami visszavezet a mérethez vagy a formátumhoz.
6. megoldás: A kliensed még a régi ikont mutatja
A kliens minden mentett szerver utolsó ismert ikonját a servers.dat fájlban tárolja, Base64 PNG adatként. Így a saját listád egy ideig a régi ikont mutathatja, pedig a szerver már az újat küldi.
- Nyomd meg a Frissítés gombot a többjátékos listában.
- Ha a régi ikon marad, töröld a szervert a listáról, és add hozzá újra.
- Kérj meg egy barátot, hogy nézze meg, vagy használd a Közvetlen csatlakozást, ami nem a mentett bejegyzést használja.
7. megoldás: Velocityt vagy BungeeCordot használsz
Networkön a játékosok a proxyhoz csatlakoznak, és a proxy válaszol a szerverlistának. A mögötte lévő backend szerver ikonja sosem jelenik meg. Tedd a server-icon.png fájlt a proxy saját mappájába, a velocity.toml vagy a BungeeCord config.yml mellé, és indítsd újra a proxyt.
| Proxy | Hova kerül az ikon | Naplóüzenet, ha nem sikerül |
|---|---|---|
| Velocity | A proxy munkakönyvtára | Unable to load your server-icon.png, continuing without it. |
| BungeeCord | Proxymappa | Could not load server icon, például mert pontosan 64x64 pixelesnek kell lennie |
Egyes MOTD pluginok saját ikont is küldhetnek. Ha ilyet futtatsz a proxyn, annak a configját is nézd meg.
Gyors ellenőrzőlista
- 64×64 pixel, valódi PNG.
- A neve pontosan
server-icon.png. - A
server.propertiesmappájában, networknél pedig a proxyn. - A szerver vagy a proxy teljesen újraindítva, konzol ellenőrizve.
- A többjátékos lista frissítve, vagy a szerver újra hozzáadva.
Ha már látszik az ikon, igazítsd hozzá a listabejegyzésed többi részét is: egy olvasható színes MOTD mellette és egy animált banner ugyanazokkal a színekkel segít, hogy a játékosok felismerjenek. Ha pedig azt szeretnéd, hogy többen lássák az ikont, olvasd el, hogyan szerezz játékosokat egy új szerverre.