Што очекува Minecraft од server-icon.png
Иконата покрај серверот во листата Multiplayer на Java Edition доаѓа од самиот сервер. Кога клиентот го бара статусот на серверот, серверот ја испраќа иконата заедно со него како PNG кодирана во Base64. Тоа функционира само ако датотеката ги исполнува четирите правила:
| Правило | Вредност |
|---|---|
| Големина | Точно 64×64 пиксели. Другите големини не се прикажуваат. |
| Формат | Вистинска PNG датотека |
| Име на датотеката | server-icon.png, сѐ со мали букви |
| Место | Работната папка на серверот, папката со server.properties |
Ако едно од нив не е во ред, играчите едноставно ја гледаат стандардната икона. Ништо во играта не им кажува зошто, па проверките подолу се на твоја страна.
Решение 1: Сликата не е точно 64×64
Ова е најчестата причина. Лого од 128×128, исечок од 63×64 или извоз од 512×512 од уредувач на слики нема да се прикаже, иако изгледа добро на твојот компјутер. Minecraft не ја скалира сликата наместо тебе.
- Отвори ги својствата на датотеката (Windows: десен клик → Properties → Details, macOS: Get Info) и провери ги димензиите.
- Ако не е 64×64, смени ја големината точно на тоа, без да оставиш раб или дополнителен ред пиксели.
- Ситните детали исчезнуваат на оваа големина. Најдобро се читаат смели форми, една или две букви и силен контраст.
Креаторот на икони за сервер секогаш извезува 64×64, од шаблони со букви, предмети или глави на играчи, или од твоја прикачена слика.
Решение 2: Датотеката не е вистинска PNG
Ако го преименуваш logo.jpg во server-icon.png, го менуваш името, не форматот. Датотеката внатре е сѐ уште JPEG и нема да се вчита. Истото важи за WebP датотеки зачувани од прелистувач и за анимирани GIF-ови.
Отвори ја сликата во уредувач на слики и користи „Save as“ или „Export“ со PNG како формат. Анимирана икона воопшто не е можна: листата Multiplayer прикажува една статична PNG.
Решение 3: Името на датотеката е погрешно (server-icon.png.png)
Windows стандардно ги крие познатите екстензии на датотеките. Ако таму преименуваш датотека во server-icon.png, може да заврши како server-icon.png.png, а Explorer сепак да прикажува „server-icon.png“. Серверот го бара точното име и не наоѓа ништо.
- Во Windows Explorer вклучи View → Show → File name extensions и преименувај ја датотеката.
- Во менаџерот на датотеки на панелот на хостингот целото име обично се гледа. Барај двојно
.pngили големи букви какоServer-Icon.PNG. - Внимавај на празно место на крајот или име на копија како
server-icon (1).pngпо преземање.
Решение 4: Иконата е во погрешна папка
Иконата припаѓа во највисоката папка на серверот, покрај server.properties и JAR датотеката на серверот. Не во plugins, не во world и не во подпапка што хостингот ја создал за прикачувања.
my-server/
├── server.properties
├── server-icon.png ← тука
├── paper.jar
├── plugins/
└── world/На повеќето панели на хостинзи ова е првата папка што ја гледаш кога ќе го отвориш менаџерот на датотеки.
Решение 5: Серверот не е рестартиран
Замени ја датотеката, па рестартирај го серверот целосно. Reload на плагин или /reload не е сигурен начин да се прифати нова икона. По рестартот, следи ја конзолата: ако серверот не може да ја користи датотеката, обично веднаш при стартување запишува предупредување за иконата на серверот, што те враќа на големината или форматот.
Решение 6: Твојот клиент сѐ уште ја покажува старата икона
Клиентот ја чува последната позната икона на секој зачуван сервер во servers.dat, како Base64 PNG податоци. Затоа твојата листа може извесно време да покажува стара икона, иако серверот веќе ја испраќа новата.
- Притисни Refresh во листата Multiplayer.
- Ако старата икона остане, избриши го серверот од листата и додај го повторно.
- Замоли пријател да провери или користи Direct Connect, кој не го користи зачуваниот запис.
Решение 7: Користиш Velocity или BungeeCord
На мрежа, играчите се поврзуваат на проксито, а проксито ѝ одговара на листата на сервери. Иконата на бекенд серверот зад него никогаш не се прикажува. Стави го server-icon.png во сопствената папка на проксито, покрај velocity.toml или config.yml на BungeeCord, и рестартирај го проксито.
| Прокси | Каде оди иконата | Порака во логот ако не успее |
|---|---|---|
| Velocity | Работната папка на проксито | Unable to load your server-icon.png, continuing without it. |
| BungeeCord | Папката на проксито | Could not load server icon, на пример затоа што мора да биде точно 64x64 пиксели |
Некои MOTD плагини можат да испраќаат своја икона. Ако користиш таков на проксито, провери ја и неговата конфигурација.
Брза листа за проверка
- 64×64 пиксели, вистинска PNG.
- Име точно
server-icon.png. - Во папката со
server.properties, или на проксито кај мрежи. - Серверот или проксито целосно рестартирани, конзолата проверена.
- Листата Multiplayer освежена или серверот повторно додаден.
Штом иконата се појави, усогласи го и остатокот од записот во листата: читлив MOTD со бои покрај неа и анимиран банер во истите бои им помагаат на играчите да те препознаат. А ако сакаш повеќе луѓе да ја видат таа икона, прочитај како да добиеш играчи за нов сервер.