Скокни до содржината

Иконата на Minecraft серверот не се гледа: како да го поправиш server-icon.png

Прикачи слика, го рестартира серверот, а листата Multiplayer сѐ уште ја покажува стандардната икона. Добрата вест: Minecraft е многу строг со иконата на серверот, па причината речиси секогаш е една од неколку работи. Овој водич поминува низ нив по редоследот по кој обично се случуваат.

Ажурирано:

Што очекува 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 не ја скалира сликата наместо тебе.

  1. Отвори ги својствата на датотеката (Windows: десен клик → Properties → Details, macOS: Get Info) и провери ги димензиите.
  2. Ако не е 64×64, смени ја големината точно на тоа, без да оставиш раб или дополнителен ред пиксели.
  3. Ситните детали исчезнуваат на оваа големина. Најдобро се читаат смели форми, една или две букви и силен контраст.

Креаторот на икони за сервер секогаш извезува 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 податоци. Затоа твојата листа може извесно време да покажува стара икона, иако серверот веќе ја испраќа новата.

  1. Притисни Refresh во листата Multiplayer.
  2. Ако старата икона остане, избриши го серверот од листата и додај го повторно.
  3. Замоли пријател да провери или користи 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 плагини можат да испраќаат своја икона. Ако користиш таков на проксито, провери ја и неговата конфигурација.

Брза листа за проверка

  1. 64×64 пиксели, вистинска PNG.
  2. Име точно server-icon.png.
  3. Во папката со server.properties, или на проксито кај мрежи.
  4. Серверот или проксито целосно рестартирани, конзолата проверена.
  5. Листата Multiplayer освежена или серверот повторно додаден.

Штом иконата се појави, усогласи го и остатокот од записот во листата: читлив MOTD со бои покрај неа и анимиран банер во истите бои им помагаат на играчите да те препознаат. А ако сакаш повеќе луѓе да ја видат таа икона, прочитај како да добиеш играчи за нов сервер.

Често поставувани прашања

Колкава мора да биде иконата на Minecraft сервер?

Точно 64×64 пиксели, зачувана како PNG со име server-icon.png. Клиентот не прикажува икони со друга големина.

Каде да го ставам server-icon.png на панел на хостинг?

Во највисоката папка на менаџерот на датотеки, онаа што го содржи server.properties. Потоа рестартирај го серверот.

Зошто мојот сервер ја покажува старата икона?

Твојот клиент ја чува последната икона на секој зачуван сервер во servers.dat. Притисни Refresh или отстрани го серверот од листата и додај го повторно.

Може ли иконата на серверот да биде анимирана?

Не. Листата Multiplayer прикажува една статична PNG. GIF или анимирана PNG не работи како икона на серверот.

Дали Bedrock Edition прикажува икони на сервери?

Датотеката server-icon.png е функција на листата Multiplayer во Java Edition. Bedrock играчите не ја гледаат.

Извори

Проверено според официјалната документација: