Чого 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 не масштабує картинку за тебе.
- Відкрий властивості файлу (Windows: правий клік → Властивості → Докладно, macOS: Інформація) і перевір розміри.
- Якщо це не 64×64, зміни розмір рівно до цього значення, без рамки чи зайвого ряду пікселів.
- Дрібні деталі в такому розмірі зникають. Найкраще читаються виразні форми, одна-дві літери й сильний контраст.
Конструктор іконок сервера завжди експортує 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. Тож твій власний список може якийсь час показувати стару іконку, хоча сервер уже надсилає нову.
- Натисни Оновити у списку серверів.
- Якщо стара іконка не зникає, видали сервер зі списку й додай знову.
- Попроси друга перевірити або скористайся прямим підключенням, яке не використовує збережений запис.
Рішення 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, а в мережах – на проксі. - Сервер або проксі повністю перезапущено, консоль перевірено.
- Список серверів оновлено або сервер додано заново.
Щойно іконка з’явилася, підтягни решту свого запису в списку: читабельний MOTD з кольорами поруч і анімований банер у тих самих кольорах допомагають гравцям тебе впізнати. А якщо хочеш, щоб цю іконку бачило більше людей, читай як знайти гравців для нового сервера.