Перейти к содержимому

Не отображается иконка сервера 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 его не видят.

Источники

Сверено с официальной документацией: