Kaj Minecraft pričakuje od server-icon.png
Ikona ob strežniku na seznamu za večigralski način v Java Edition prihaja s samega strežnika. Ko odjemalec zahteva status strežnika, mu strežnik zraven pošlje ikono kot PNG, kodiran v Base64. To deluje samo, če datoteka izpolnjuje štiri pravila:
| Pravilo | Vrednost |
|---|---|
| Velikost | Natanko 64×64 pikslov. Druge velikosti se ne prikažejo. |
| Format | Prava datoteka PNG |
| Ime datoteke | server-icon.png, vse z malimi črkami |
| Mesto | Delovna mapa strežnika, mapa z datoteko server.properties |
Če eno od njih ni izpolnjeno, igralci preprosto vidijo privzeto ikono. Igra jim ne pove zakaj, zato so spodnja preverjanja na tvoji strani.
1. rešitev: Slika ni natanko 64×64
To je najpogostejši vzrok. Logotip velikosti 128×128, obrez 63×64 ali izvoz 512×512 iz urejevalnika slik se ne bo prikazal, čeprav je na tvojem računalniku videti v redu. Minecraft slike ne poveča ali pomanjša namesto tebe.
- Odpri lastnosti datoteke (Windows: desni klik → Lastnosti → Podrobnosti, macOS: Pridobi informacije) in preveri dimenzije.
- Če ni 64×64, jo spremeni natanko na to velikost, brez roba ali dodatne vrstice pikslov.
- Pri tej velikosti majhne podrobnosti izginejo. Najbolje se berejo krepke oblike, ena ali dve črki in močan kontrast.
Izdelovalec ikon strežnika vedno izvozi 64×64, iz predlog s črkami, predmeti ali glavami igralcev ali iz tvoje lastne naložene slike.
2. rešitev: Datoteka ni pravi PNG
Če logo.jpg preimenuješ v server-icon.png, spremeniš ime, ne formata. Datoteka je v notranjosti še vedno JPEG in se ne bo naložila. Enako velja za datoteke WebP, shranjene iz brskalnika, in za animirane GIF-e.
Odpri sliko v urejevalniku slik in uporabi „Shrani kot“ ali „Izvozi“ s formatom PNG. Animirana ikona sploh ni mogoča: seznam za večigralski način prikaže en statičen PNG.
3. rešitev: Ime datoteke je napačno (server-icon.png.png)
Windows privzeto skriva znane končnice datotek. Če tam datoteko preimenuješ v server-icon.png, se lahko konča kot server-icon.png.png, Raziskovalec pa še vedno prikazuje „server-icon.png“. Strežnik išče natančno ime in ne najde ničesar.
- V Raziskovalcu Windows vklopi Pogled → Pokaži → Končnice imen datotek in preimenuj datoteko.
- V upravitelju datotek na plošči gostitelja je polno ime običajno vidno. Išči dvojni
.pngali velike črke, kot jeServer-Icon.PNG. - Pazi na presledek na koncu ali ime kopije, kot je
server-icon (1).png, po prenosu.
4. rešitev: Ikona je v napačni mapi
Ikona spada v najvišjo mapo strežnika, poleg server.properties in datoteke JAR strežnika. Ne v plugins, ne v world in ne v podmapo, ki jo je tvoj gostitelj ustvaril za nalaganje.
my-server/
├── server.properties
├── server-icon.png ← here
├── paper.jar
├── plugins/
└── world/Na večini plošč gostiteljev je to prva mapa, ki jo vidiš, ko odpreš upravitelja datotek.
5. rešitev: Strežnik ni bil znova zagnan
Zamenjaj datoteko, nato strežnik v celoti znova zaženi. Ponovno nalaganje plugina ali /reload ni zanesljiv način, da strežnik prevzame novo ikono. Po ponovnem zagonu spremljaj konzolo: če strežnik datoteke ne more uporabiti, običajno že ob zagonu zapiše opozorilo o ikoni strežnika, kar te usmeri nazaj k velikosti ali formatu.
6. rešitev: Tvoj odjemalec še vedno prikazuje staro ikono
Odjemalec zadnjo znano ikono vsakega shranjenega strežnika hrani v servers.dat kot podatke PNG v Base64. Zato lahko tvoj seznam nekaj časa prikazuje staro ikono, čeprav strežnik že pošilja novo.
- Na seznamu za večigralski način klikni Osveži.
- Če stara ikona ostane, strežnik izbriši s seznama in ga dodaj znova.
- Prosi prijatelja, naj preveri, ali uporabi neposredno povezavo, ki ne uporablja shranjenega vnosa.
7. rešitev: Uporabljaš Velocity ali BungeeCord
V networku se igralci povežejo s proxyjem in proxy odgovarja seznamu strežnikov. Ikona strežnika v ozadju se nikoli ne prikaže. Datoteko server-icon.png postavi v lastno mapo proxyja, poleg velocity.toml ali BungeeCordove datoteke config.yml, in znova zaženi proxy.
| Proxy | Kam gre ikona | Sporočilo v dnevniku ob napaki |
|---|---|---|
| Velocity | Delovna mapa proxyja | Unable to load your server-icon.png, continuing without it. |
| BungeeCord | Mapa proxyja | Could not load server icon, na primer ker mora biti natanko 64x64 pikslov |
Nekateri plugini za MOTD lahko pošiljajo svojo ikono. Če ga uporabljaš na proxyju, preveri tudi njegovo konfiguracijo.
Hiter kontrolni seznam
- 64×64 pikslov, pravi PNG.
- Ime natanko
server-icon.png. - V mapi z datoteko
server.propertiesali na proxyju pri networkih. - Strežnik ali proxy v celoti znova zagnan, konzola preverjena.
- Seznam za večigralski način osvežen ali strežnik dodan znova.
Ko se ikona prikaže, uskladi še preostanek svojega vnosa na seznamu: berljiv MOTD z barvami poleg nje in animirani banner v istih barvah pomagata, da te igralci prepoznajo. Če želiš, da to ikono vidi več ljudi, preberi, kako dobiti igralce za nov strežnik.