Liigu sisu juurde

Minecrafti serveri ikoon ei ilmu: kuidas server-icon.png korda teha

Laadisid pildi üles, taaskäivitasid serveri ja mitmikmängu nimekiri näitab ikka vaikimisi ikooni. Hea uudis: Minecraft on serveri ikooniga väga range, nii et põhjus on peaaegu alati üks käputäiest asjadest. See juhend käib need läbi selles järjekorras, nagu need tavaliselt ette tulevad.

Uuendatud:

Mida Minecraft server-icon.png-lt ootab

Ikoon serveri kõrval Java Editioni mitmikmängu nimekirjas tuleb serverist endast. Kui klient küsib serveri staatust, saadab server ikooni kaasa Base64-kodeeritud PNG-na. See töötab ainult siis, kui fail täidab neli reeglit:

ReegelVäärtus
SuurusTäpselt 64×64 pikslit. Muid suurusi ei näidata.
FormaatPäris PNG-fail
Failinimiserver-icon.png, kõik väiketähtedega
AsukohtServeri töökaust ehk kaust, kus on server.properties

Kui üks neist on paigast ära, näevad mängijad lihtsalt vaikimisi ikooni. Mäng ei ütle neile, miks, nii et allolevad kontrollid jäävad sinu teha.

1. lahendus: pilt pole täpselt 64×64

See on kõige levinum põhjus. 128×128 logo, 63×64 kärbitud pilt või pildiredaktorist eksporditud 512×512 fail ei ilmu, kuigi sinu arvutis näeb see hea välja. Minecraft ei skaleeri pilti sinu eest.

  1. Ava faili omadused (Windows: paremklõps → Properties → Details, macOS: Get Info) ja kontrolli mõõtmeid.
  2. Kui see pole 64×64, muuda suurus täpselt selliseks, ilma ääriste või lisapiksliteta.
  3. Selles suuruses kaovad pisidetailid. Kõige paremini loetavad on jõulised kujundid, üks-kaks tähte ja tugev kontrast.

Server Icon Maker ekspordib alati 64×64, kas mallidest tähtede, esemete või mängijapeadega või sinu enda üles laaditud pildist.

2. lahendus: fail pole päris PNG

Kui nimetad logo.jpg ümber server-icon.png-ks, muutub nimi, mitte formaat. Seest on fail endiselt JPEG ega laadi. Sama kehtib brauserist salvestatud WebP-failide ja animeeritud GIF-ide kohta.

Ava pilt pildiredaktoris ja kasuta „Salvesta kui“ või „Ekspordi“ formaadiga PNG. Animeeritud ikoon pole üldse võimalik: mitmikmängu nimekiri näitab üht staatilist PNG-d.

3. lahendus: failinimi on vale (server-icon.png.png)

Windows peidab tuntud faililaiendid vaikimisi. Kui nimetad seal faili ümber server-icon.png-ks, võib sellest saada server-icon.png.png, aga Explorer näitab ikka „server-icon.png“. Server otsib täpset nime ega leia midagi.

  • Lülita Windows Exploreris sisse View → Show → File name extensions ja nimeta fail ümber.
  • Hostipaneeli failihalduris on täisnimi tavaliselt näha. Otsi topelt .png-d või suurtähti nagu Server-Icon.PNG.
  • Jälgi lõputühikut või allalaadimisest tekkinud koopianime nagu server-icon (1).png.

4. lahendus: ikoon on vales kaustas

Ikoon kuulub serveri ülemisse kausta, server.properties ja serveri JAR-i kõrvale. Mitte kausta plugins, mitte world ega mõnda alamkausta, mille sinu host üleslaadimiste jaoks lõi.

Serveri kaust
my-server/
├── server.properties
├── server-icon.png   ← siia
├── paper.jar
├── plugins/
└── world/

Enamikus hostipaneelides on see esimene kaust, mida failihaldurit avades näed.

5. lahendus: serverit ei taaskäivitatud

Asenda fail ja taaskäivita server täielikult. Plugina reload või /reload pole usaldusväärne viis uut ikooni kätte saada. Pärast taaskäivitust vaata konsooli: kui server faili kasutada ei saa, logib see tavaliselt kohe käivitamisel serveri ikooni kohta hoiatuse, mis juhatab sind tagasi suuruse või formaadi juurde.

6. lahendus: sinu klient näitab ikka vana ikooni

Klient salvestab iga salvestatud serveri viimase teadaoleva ikooni faili servers.dat Base64 PNG-andmetena. Nii võib sinu enda nimekiri mõnda aega vana ikooni näidata, kuigi server saadab juba uut.

  1. Vajuta mitmikmängu nimekirjas Refresh.
  2. Kui vana ikoon jääb, kustuta server nimekirjast ja lisa see uuesti.
  3. Palu sõbral kontrollida või kasuta Direct Connecti, mis salvestatud kirjet ei kasuta.

7. lahendus: sa kasutad Velocityt või BungeeCordi

Võrgustikus ühenduvad mängijad proxyga ja proxy vastab serverite nimekirjale. Selle taga oleva backend-serveri ikooni ei näidata kunagi. Pane server-icon.png proxy enda kausta, velocity.toml või BungeeCordi config.yml kõrvale, ja taaskäivita proxy.

ProxyKuhu ikoon lähebLogiteade, kui see ebaõnnestub
VelocityProxy töökaustUnable to load your server-icon.png, continuing without it.
BungeeCordProxy kaustCould not load server icon, näiteks seetõttu, et see peab olema täpselt 64x64 pikslit

Mõned MOTD-pluginad oskavad saata oma ikooni. Kui kasutad proxyl sellist, kontrolli ka selle configi.

Kiire kontrollnimekiri

  1. 64×64 pikslit, päris PNG.
  2. Nimi täpselt server-icon.png.
  3. Kaustas, kus on server.properties, või võrgustiku puhul proxyl.
  4. Server või proxy täielikult taaskäivitatud, konsool üle vaadatud.
  5. Mitmikmängu nimekiri värskendatud või server uuesti lisatud.

Kui ikoon paistab, tee ka ülejäänud kanne sellega kokku sobivaks: loetav värviline MOTD selle kõrval ja samades värvides animeeritud bänner aitavad mängijatel sind ära tunda. Ja kui tahad, et seda ikooni näeks rohkem inimesi, loe kuidas saada uuele serverile mängijaid.

Korduma kippuvad küsimused

Kui suur peab Minecrafti serveri ikoon olema?

Täpselt 64×64 pikslit, salvestatud PNG-na nimega server-icon.png. Teise suurusega ikoone klient ei näita.

Kuhu panna server-icon.png hostipaneelis?

Failihalduri ülemisse kausta, sinna, kus on server.properties. Seejärel taaskäivita server.

Miks mu server näitab vana ikooni?

Sinu klient hoiab iga salvestatud serveri viimast ikooni failis servers.dat. Vajuta Refresh või eemalda server nimekirjast ja lisa uuesti.

Kas serveri ikoon saab olla animeeritud?

Ei. Mitmikmängu nimekiri näitab üht staatilist PNG-d. GIF või animeeritud PNG serveri ikoonina ei tööta.

Kas Bedrock Edition näitab serveri ikoone?

Fail server-icon.png on Java Editioni mitmikmängu nimekirja funktsioon. Bedrocki mängijad seda ei näe.

Allikad

Kontrollitud ametliku dokumentatsiooni järgi: