Какво очаква 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 не мащабира картинката вместо теб.
- Отвори свойствата на файла (Windows: десен бутон → Properties → Details, macOS: Get Info) и провери размерите.
- Ако не е 64×64, преоразмери го точно до толкова, без да оставяш рамка или допълнителен ред пиксели.
- Малките детайли изчезват при този размер. Най-добре се четат ясни форми, една или две букви и силен контраст.
Редакторът на икони за сървъри винаги експортира 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 данни. Затова собственият ти списък може известно време да показва стара икона, въпреки че сървърът вече изпраща новата.
- Натисни Refresh в списъка Multiplayer.
- Ако старата икона остане, изтрий сървъра от списъка и го добави отново.
- Помоли приятел да провери или използвай 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 плъгини могат да изпращат собствена икона. Ако ползваш такъв на проксито, провери и неговата конфигурация.
Бърз списък за проверка
- 64×64 пиксела, истински PNG.
- Име точно
server-icon.png. - В папката със
server.propertiesили на проксито при мрежи. - Сървърът или проксито е рестартиран изцяло, конзолата е проверена.
- Списъкът Multiplayer е обновен или сървърът е добавен отново.
Щом иконата се покаже, направи и останалата част от записа ти в списъка да ѝ пасва: четимо MOTD с цветове до нея и анимиран банер в същите цветове помагат на играчите да те разпознават. А ако искаш повече хора да видят тази икона, прочети как да намериш играчи за нов сървър.