Към съдържанието

Иконата на 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 не е надежден начин да се вземе нова икона. След рестарта гледай конзолата: ако сървърът не може да използва файла, обикновено още при стартиране пише предупреждение за иконата на сървъра, което те връща към размера или формата.

Решение 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 играчите не го виждат.

Източници

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