Перейти до вмісту

Не показується іконка сервера Minecraft: як полагодити server-icon.png

Ти завантажив картинку, перезапустив сервер, а список серверів у грі й далі показує стандартну іконку. Добра новина: Minecraft дуже суворий щодо іконки сервера, тож причина майже завжди одна з кількох. У цьому посібнику ми пройдемо їх у тому порядку, в якому вони зазвичай трапляються.

Оновлено:

Чого Minecraft чекає від server-icon.png

Іконка біля сервера в списку серверів Java Edition надходить від самого сервера. Коли клієнт запитує статус сервера, сервер надсилає разом з ним іконку як PNG, закодований у Base64. Це працює, лише якщо файл відповідає чотирьом правилам:

ПравилоЗначення
РозмірРівно 64×64 пікселі. Інші розміри не показуються.
ФорматСправжній файл PNG
Назва файлуserver-icon.png, усі літери малі
МісцеРобоча папка сервера, тобто папка з server.properties

Якщо щось не так, гравці просто бачать стандартну іконку. Гра ніяк не пояснює чому, тож перевірки нижче – на твоєму боці.

Рішення 1: Зображення не рівно 64×64

Це найпоширеніша причина. Лого 128×128, обрізка 63×64 чи експорт 512×512 з графічного редактора не показуватимуться, хоча на твоєму ПК виглядають нормально. Minecraft не масштабує картинку за тебе.

  1. Відкрий властивості файлу (Windows: правий клік → Властивості → Докладно, macOS: Інформація) і перевір розміри.
  2. Якщо це не 64×64, зміни розмір рівно до цього значення, без рамки чи зайвого ряду пікселів.
  3. Дрібні деталі в такому розмірі зникають. Найкраще читаються виразні форми, одна-дві літери й сильний контраст.

Конструктор іконок сервера завжди експортує 64×64 – із шаблонів з літерами, предметами чи головами гравців або з твого власного завантаженого зображення.

Рішення 2: Файл не є справжнім PNG

Перейменування logo.jpg на server-icon.png змінює назву, а не формат. Усередині файл залишається JPEG і не завантажиться. Те саме стосується файлів WebP, збережених із браузера, та анімованих GIF.

Відкрий картинку в графічному редакторі й скористайся «Зберегти як» або «Експорт» з форматом PNG. Анімована іконка неможлива взагалі: список серверів показує один статичний PNG.

Рішення 3: Неправильна назва файлу (server-icon.png.png)

Windows типово приховує відомі розширення файлів. Якщо там перейменувати файл на server-icon.png, він може стати server-icon.png.png, а Провідник однаково показуватиме «server-icon.png». Сервер шукає точну назву й нічого не знаходить.

  • У Провіднику Windows увімкни Вигляд → Показати → Розширення імен файлів і перейменуй файл.
  • У файловому менеджері панелі хостингу повну назву зазвичай видно. Шукай подвійне .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 як дані PNG у Base64. Тож твій власний список може якийсь час показувати стару іконку, хоча сервер уже надсилає нову.

  1. Натисни Оновити у списку серверів.
  2. Якщо стара іконка не зникає, видали сервер зі списку й додай знову.
  3. Попроси друга перевірити або скористайся прямим підключенням, яке не використовує збережений запис.

Рішення 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. Список серверів оновлено або сервер додано заново.

Щойно іконка з’явилася, підтягни решту свого запису в списку: читабельний MOTD з кольорами поруч і анімований банер у тих самих кольорах допомагають гравцям тебе впізнати. А якщо хочеш, щоб цю іконку бачило більше людей, читай як знайти гравців для нового сервера.

Часті запитання

Якого розміру має бути іконка сервера Minecraft?

Рівно 64×64 пікселі, збережена як PNG з назвою server-icon.png. Іконки іншого розміру клієнт не показує.

Куди класти server-icon.png на панелі хостингу?

У верхню папку файлового менеджера – ту, що містить server.properties. Потім перезапусти сервер.

Чому мій сервер показує стару іконку?

Твій клієнт зберігає останню іконку кожного збереженого сервера в servers.dat. Натисни «Оновити» або видали сервер зі списку й додай знову.

Чи може іконка сервера бути анімованою?

Ні. Список серверів показує один статичний PNG. GIF чи анімований PNG як іконка сервера не працюють.

Чи показує Bedrock Edition іконки серверів?

Файл server-icon.png – це функція списку серверів Java Edition. Гравці Bedrock його не бачать.

Джерела

Перевірено за офіційною документацією: