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:
| Noteikums | Vērtība |
|---|---|
| Izmērs | Tieši 64×64 pikseļi. Citi izmēri netiek rādīti. |
| Formāts | Īsts PNG fails |
| Faila nosaukums | server-icon.png, viss ar mazajiem burtiem |
| Vieta | Servera 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.
- Atver faila īpašības (Windows: labais klikšķis → Properties → Details, macOS: Get Info) un pārbaudi izmērus.
- Ja tas nav 64×64, pārveido to tieši šādā izmērā, neatstājot apmali vai lieku pikseļu rindu.
- 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
.pngvai lielos burtus, piemēram,Server-Icon.PNG. - Uzmanies no atstarpes nosaukuma beigās vai kopijas nosaukuma, piemēram,
server-icon (1).pngpē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.
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.
- Multiplayer sarakstā nospied Refresh.
- Ja vecā ikona paliek, izdzēs serveri no saraksta un pievieno to no jauna.
- 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.
| Proxy | Kur jāliek ikona | Žurnāla ziņojums kļūdas gadījumā |
|---|---|---|
| Velocity | Proxy darba direktorijā | Unable to load your server-icon.png, continuing without it. |
| BungeeCord | Proxy 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
- 64×64 pikseļi, īsts PNG.
- Nosaukums precīzi
server-icon.png. - Mapē ar
server.propertiesvai tīklos – uz proxy. - Serveris vai proxy pilnībā pārstartēts, konsole pārbaudīta.
- 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.