Pāriet uz saturu

Minecraft servera ikona nerādās: kā salabot server-icon.png

Tu augšupielādēji attēlu, pārstartēji serveri, bet multiplayer saraksts joprojām rāda noklusējuma ikonu. Labā ziņa: Minecraft ir ļoti stingrs attiecībā uz servera ikonu, tāpēc cēlonis gandrīz vienmēr ir viena no nedaudzām lietām. Šajā ceļvedī tās apskatītas tādā secībā, kādā tās parasti gadās.

Atjaunināts:

Ko Minecraft sagaida no server-icon.png

Ikona blakus serverim Java Edition multiplayer sarakstā nāk no paša servera. Kad klients prasa servera statusu, serveris kopā ar to nosūta ikonu kā Base64 kodētu PNG. Tas darbojas tikai tad, ja fails atbilst četriem noteikumiem:

NoteikumsVērtība
IzmērsTieši 64×64 pikseļi. Citi izmēri netiek rādīti.
FormātsĪsts PNG fails
Faila nosaukumsserver-icon.png, viss ar mazajiem burtiem
VietaServera darba direktorija – mape ar server.properties

Ja kaut viens no tiem neatbilst, spēlētāji vienkārši redz noklusējuma ikonu. Spēle viņiem nepasaka, kāpēc, tāpēc tālāk aprakstītās pārbaudes jāveic tev.

1. risinājums: attēls nav tieši 64×64

Šis ir biežākais cēlonis. 128×128 logo, 63×64 apgriezums vai 512×512 eksports no attēlu redaktora netiks parādīts, lai gan tavā datorā izskatās labi. Minecraft attēlu tavā vietā nemērogo.

  1. Atver faila īpašības (Windows: labais klikšķis → Properties → Details, macOS: Get Info) un pārbaudi izmērus.
  2. Ja tas nav 64×64, pārveido to tieši šādā izmērā, neatstājot apmali vai lieku pikseļu rindu.
  3. Sīkas detaļas šādā izmērā pazūd. Vislabāk salasāmas ir izteiksmīgas formas, viens vai divi burti un spēcīgs kontrasts.

Servera ikonu veidotājs vienmēr eksportē 64×64 – no sagatavēm ar burtiem, priekšmetiem vai spēlētāju galvām, vai no tava paša augšupielādēta attēla.

2. risinājums: fails nav īsts PNG

Pārdēvējot logo.jpg par server-icon.png, mainās nosaukums, nevis formāts. Iekšēji fails joprojām ir JPEG un netiks ielādēts. Tas pats attiecas uz WebP failiem, kas saglabāti no pārlūka, un uz animētiem GIF.

Atver attēlu attēlu redaktorā un izmanto „Save as“ vai „Export“ ar PNG kā formātu. Animēta ikona nav iespējama vispār: multiplayer saraksts rāda vienu nekustīgu PNG.

3. risinājums: nepareizs faila nosaukums (server-icon.png.png)

Windows pēc noklusējuma slēpj zināmos failu paplašinājumus. Ja tur pārdēvē failu par server-icon.png, tas var kļūt par server-icon.png.png, bet Explorer joprojām rāda „server-icon.png“. Serveris meklē precīzu nosaukumu un neko neatrod.

  • Windows Explorer ieslēdz View → Show → File name extensions un pārdēvē failu.
  • Hostinga paneļa failu pārvaldniekā parasti redzams pilnais nosaukums. Meklē dubultu .png vai lielos burtus, piemēram, Server-Icon.PNG.
  • Uzmanies no atstarpes nosaukuma beigās vai kopijas nosaukuma, piemēram, server-icon (1).png pēc lejupielādes.

4. risinājums: ikona ir nepareizā mapē

Ikonai jāatrodas servera augšējā mapē, blakus server.properties un servera JAR failam. Ne mapē plugins, ne world un ne apakšmapē, ko tavs hostings izveidoja augšupielādēm.

Servera mape
my-server/
├── server.properties
├── server-icon.png   ← šeit
├── paper.jar
├── plugins/
└── world/

Lielākajā daļā hostinga paneļu šī ir pirmā mape, ko redzi, atverot failu pārvaldnieku.

5. risinājums: serveris netika pārstartēts

Nomaini failu un tad pilnībā pārstartē serveri. Plugina pārlāde vai /reload nav uzticams veids, kā ielādēt jaunu ikonu. Pēc restarta seko līdzi konsolei: ja serveris nevar izmantot failu, tas parasti jau startējot ieraksta brīdinājumu par servera ikonu, kas norāda atpakaļ uz izmēru vai formātu.

6. risinājums: tavs klients joprojām rāda veco ikonu

Klients glabā katra saglabātā servera pēdējo zināmo ikonu failā servers.dat kā Base64 PNG datus. Tāpēc tavs saraksts kādu laiku var rādīt veco ikonu, lai gan serveris jau sūta jauno.

  1. Multiplayer sarakstā nospied Refresh.
  2. Ja vecā ikona paliek, izdzēs serveri no saraksta un pievieno to no jauna.
  3. Palūdz draugam pārbaudīt vai izmanto Direct Connect, kas neizmanto saglabāto ierakstu.

7. risinājums: tu izmanto Velocity vai BungeeCord

Tīklā spēlētāji pieslēdzas proxy, un serveru sarakstam atbild proxy. Aiz tā esošā backend servera ikona netiek rādīta nekad. Ieliec server-icon.png paša proxy mapē, blakus velocity.toml vai BungeeCord config.yml, un pārstartē proxy.

ProxyKur jāliek ikonaŽurnāla ziņojums kļūdas gadījumā
VelocityProxy darba direktorijāUnable to load your server-icon.png, continuing without it.
BungeeCordProxy mapēCould not load server icon, piemēram, tāpēc, ka tai jābūt tieši 64x64 pikseļiem

Daži MOTD plugini var sūtīt savu ikonu. Ja tev tāds darbojas uz proxy, pārbaudi arī tā konfigurāciju.

Ātrais pārbaudes saraksts

  1. 64×64 pikseļi, īsts PNG.
  2. Nosaukums precīzi server-icon.png.
  3. Mapē ar server.properties vai tīklos – uz proxy.
  4. Serveris vai proxy pilnībā pārstartēts, konsole pārbaudīta.
  5. Multiplayer saraksts atsvaidzināts vai serveris pievienots no jauna.

Kad ikona rādās, saskaņo arī pārējo saraksta ierakstu: salasāms MOTD ar krāsām blakus tai un animēts baneris tajās pašās krāsās palīdz spēlētājiem tevi atpazīt. Un ja gribi, lai šo ikonu redz vairāk cilvēku, izlasi, kā dabūt spēlētājus jaunam serverim.

Biežāk uzdotie jautājumi

Kādā izmērā jābūt Minecraft servera ikonai?

Tieši 64×64 pikseļi, saglabāta kā PNG ar nosaukumu server-icon.png. Klients nerāda ikonas citā izmērā.

Kur hostinga panelī likt server-icon.png?

Failu pārvaldnieka augšējā mapē – tajā, kurā ir server.properties. Pēc tam pārstartē serveri.

Kāpēc mans serveris rāda veco ikonu?

Tavs klients glabā katra saglabātā servera pēdējo ikonu failā servers.dat. Nospied Refresh vai izņem serveri no saraksta un pievieno to no jauna.

Vai servera ikona var būt animēta?

Nē. Multiplayer saraksts rāda vienu nekustīgu PNG. GIF vai animēts PNG kā servera ikona nedarbojas.

Vai Bedrock Edition rāda servera ikonas?

Fails server-icon.png ir Java Edition multiplayer saraksta funkcija. Bedrock spēlētāji to neredz.

Avoti

Pārbaudīts pēc oficiālās dokumentācijas: