Ce așteaptă Minecraft de la server-icon.png
Iconița de lângă un server în lista multiplayer din Java Edition vine de la serverul însuși. Când clientul cere statusul serverului, serverul trimite și iconița, ca PNG codificat în Base64. Asta merge doar dacă fișierul respectă patru reguli:
| Regulă | Valoare |
|---|---|
| Dimensiune | Exact 64×64 pixeli. Alte dimensiuni nu sunt afișate. |
| Format | Un fișier PNG real |
| Numele fișierului | server-icon.png, doar cu litere mici |
| Locul | Directorul de lucru al serverului, folderul cu server.properties |
Dacă una dintre ele nu e respectată, jucătorii văd pur și simplu iconița implicită. Nimic din joc nu le spune de ce, așa că verificările de mai jos sunt treaba ta.
Soluția 1: Imaginea nu are exact 64×64
Asta e cea mai frecventă cauză. Un logo de 128×128, o decupare de 63×64 sau un export de 512×512 dintr-un editor de imagini nu vor fi afișate, chiar dacă arată bine pe PC-ul tău. Minecraft nu scalează imaginea pentru tine.
- Deschide proprietățile fișierului (Windows: clic dreapta → Proprietăți → Detalii, macOS: Obține informații) și verifică dimensiunile.
- Dacă nu e 64×64, redimensionează-l exact la atât, fără să păstrezi o margine sau un rând de pixeli în plus.
- Detaliile mici dispar la dimensiunea asta. Formele îndrăznețe, una sau două litere și contrastul puternic se citesc cel mai bine.
Generatorul de iconițe exportă mereu 64×64, din șabloane cu litere, iteme sau capete de jucători ori din propria imagine încărcată.
Soluția 2: Fișierul nu e un PNG real
Dacă redenumești logo.jpg în server-icon.png, schimbi numele, nu formatul. Fișierul rămâne pe dinăuntru un JPEG și nu se va încărca. La fel e cu fișierele WebP salvate din browser și cu GIF-urile animate.
Deschide imaginea într-un editor și folosește „Salvează ca” sau „Exportă” cu formatul PNG. O iconiță animată nu e posibilă deloc: lista multiplayer arată un singur PNG static.
Soluția 3: Numele fișierului e greșit (server-icon.png.png)
Windows ascunde implicit extensiile cunoscute. Dacă redenumești acolo un fișier în server-icon.png, poate ajunge server-icon.png.png, iar Explorer arată tot „server-icon.png”. Serverul caută exact numele și nu găsește nimic.
- În Windows Explorer activează Vizualizare → Afișare → Extensii nume fișiere și redenumește fișierul.
- În managerul de fișiere al unui panou de hosting, numele complet e de obicei vizibil. Caută un
.pngdublu sau majuscule caServer-Icon.PNG. - Atenție la un spațiu la final sau la un nume de copie ca
server-icon (1).pngdupă o descărcare.
Soluția 4: Iconița e în folderul greșit
Iconița trebuie să stea în folderul de sus al serverului, lângă server.properties și JAR-ul serverului. Nu în plugins, nu în world și nu într-un subfolder creat de hosting pentru încărcări.
my-server/
├── server.properties
├── server-icon.png ← aici
├── paper.jar
├── plugins/
└── world/La majoritatea panourilor de hosting, acesta e primul folder pe care îl vezi când deschizi managerul de fișiere.
Soluția 5: Serverul nu a fost repornit
Înlocuiește fișierul, apoi repornește complet serverul. Un reload de plugin sau /reload nu e o metodă sigură ca să preia o iconiță nouă. După repornire, urmărește consola: dacă serverul nu poate folosi fișierul, de obicei scrie un avertisment despre iconița serverului chiar la pornire, care te trimite înapoi la dimensiune sau format.
Soluția 6: Clientul tău arată încă iconița veche
Clientul păstrează ultima iconiță cunoscută a fiecărui server salvat în servers.dat, ca date PNG în Base64. Așa că propria ta listă poate arăta o vreme o iconiță veche, chiar dacă serverul o trimite deja pe cea nouă.
- Apasă Refresh în lista multiplayer.
- Dacă iconița veche rămâne, șterge serverul din listă și adaugă-l din nou.
- Roagă un prieten să verifice sau folosește Direct Connect, care nu folosește intrarea salvată.
Soluția 7: Rulezi Velocity sau BungeeCord
Într-un network, jucătorii se conectează la proxy, iar proxyul răspunde listei de servere. Iconița serverului backend din spatele lui nu e afișată niciodată. Pune server-icon.png în folderul proxyului, lângă velocity.toml sau config.yml de la BungeeCord, și repornește proxyul.
| Proxy | Unde merge iconița | Mesaj în log dacă eșuează |
|---|---|---|
| Velocity | Directorul de lucru al proxyului | Unable to load your server-icon.png, continuing without it. |
| BungeeCord | Folderul proxyului | Could not load server icon, de exemplu pentru că trebuie să aibă exact 64x64 pixeli |
Unele pluginuri de MOTD pot trimite propria iconiță. Dacă rulezi unul pe proxy, verifică și configul lui.
Listă rapidă de verificare
- 64×64 pixeli, PNG real.
- Numit exact
server-icon.png. - În folderul cu
server.propertiessau, la networkuri, pe proxy. - Serverul sau proxyul repornit complet, consola verificată.
- Lista multiplayer reîmprospătată sau serverul adăugat din nou.
Când iconița apare, potrivește și restul intrării din listă: un MOTD colorat și lizibil lângă ea și un banner animat în aceleași culori îi ajută pe jucători să te recunoască. Iar dacă vrei ca mai mulți oameni să vadă iconița, citește cum aduci jucători pe un server nou.