Ikona serwera Java nie jest faviconą strony ani ikoną pliku JAR. Serwer wysyła ją klientowi razem z odpowiedzią statusową, ale odczyta standardowy plik tylko wtedy, gdy nazywa się dokładnie server-icon.png, jest prawdziwym PNG 64×64 i leży w katalogu roboczym procesu, który odpowiada na ping. Poniżej przygotujesz taki plik lokalnie w przeglądarce, sprawdzisz jego wygląd w realnej skali i ustalisz, czy odpowiedź przejmuje backend, panel, plugin albo proxy.
Najważniejsze konkrety
- Dokładnie 64×64
- Standardowa ikona listy serwerów Java musi mieć 64 piksele szerokości i 64 piksele wysokości. Sam kwadratowy kształt lub nazwa 64x64 w panelu nie wystarcza.
- Dokładna nazwa
- Plik nazwij server-icon.png małymi literami. Na Linuxie wielkość znaków ma znaczenie, a plik server-icon.png.jpg nadal jest JPEG-iem z błędną nazwą.
- Katalog roboczy
- W typowej instalacji plik leży obok server.properties, eula.txt i uruchamianego serwera. W panelu lub kontenerze jest to katalog instancji, nie folder świata ani plugins/mods.
- Java, nie Bedrock
- Poradnik dotyczy odpowiedzi statusowej Minecraft Java. Bedrock Dedicated Server, ikona świata i favicon strony WWW to inne mechanizmy.
- Restart procesu
- Po podmianie pliku wykonaj pełne zatrzymanie i uruchomienie procesu odpowiadającego na ping. Reload pluginów nie gwarantuje ponownego odczytu standardowej ikony.
- Proxy ma pierwszeństwo
- Jeśli gracze łączą się przez Velocity lub Bungee, publiczną ikonę zwykle wysyła proxy. Zmiana pliku tylko na backendzie może pozostać niewidoczna.
- Obraz zostaje lokalnie
- Konwerter w artykule nie wysyła pliku do serwera. Odczyt, kadrowanie i eksport PNG odbywają się w pamięci przeglądarki przez canvas.
Jakie wymagania ma server-icon.png?
Ikona serwera Minecraft Java jest częścią odpowiedzi na zapytanie statusowe. Klient pobiera ją razem z nazwą
wersji, MOTD i liczbą graczy, a następnie pokazuje po lewej stronie wpisu na ekranie multiplayer. Nie jest to
ustawienie w server.properties: w standardowej instalacji serwer sam szuka pliku
server-icon.png w swoim katalogu roboczym.
| Element | Poprawna wartość | Typowy błąd | Jak sprawdzić |
|---|---|---|---|
| Wymiary | dokładnie 64×64 px | 64×63, 128×128 albo kwadrat przycięty tylko przez CSS | odczyt wymiarów w narzędziu lub edytorze |
| Format | PNG | JPEG/WebP przemianowany na .png | typ pliku, nie sama końcówka nazwy |
| Nazwa | server-icon.png | Server-Icon.PNG, spacja, podwójne rozszerzenie | pełna nazwa w menedżerze plików |
| Lokalizacja | katalog roboczy procesu | folder świata, plugins, mods lub katalog domowy konta | miejsce obok server.properties i logs |
| Odświeżenie | pełny restart właściwego procesu | /reload albo restart samego backendu za proxy | log od początku startu i nowy ping klienta |
Rozdzielczość 64×64 jest niewielka: to tylko 4096 pikseli. Duże zdjęcie może być technicznie poprawnie zmniejszone, ale twarz, napis i tło zleją się w plamę. Dlatego wynik trzeba oceniać w rzeczywistym rozmiarze, a nie wyłącznie na powiększonym podglądzie. Standard dotyczy dedykowanego serwera Java; oficjalny plik serwera można pobrać ze strony Minecraft Java Server (otwiera w nowej karcie).
Zmiana logo.jpg na server-icon.png modyfikuje tylko nazwę. Wewnątrz nadal pozostaje
strumień JPEG i serwer może go odrzucić. Otwórz źródło w edytorze lub poniższym konwerterze i wykonaj prawdziwy
eksport PNG.
Lokalny konwerter i cropper ikony 64×64
Narzędzie działa wyłącznie w tej karcie przeglądarki. Wczytuje PNG, JPEG albo WebP, rysuje wybrany kadr na
elemencie canvas o fizycznym rozmiarze 64×64 i tworzy nowy plik PNG. Nie ma formularza wysyłki,
żądania sieciowego ani zapisu na koncie. Po odświeżeniu strony obraz znika z pamięci.
- Wybierz plik źródłowy. Narzędzie odrzuci inny typ i plik większy niż 20 MB.
- Użyj trybu wypełnienia, jeśli najważniejszy jest mocny kwadratowy kadr, albo dopasowania, gdy całe logo musi pozostać widoczne.
- Ustaw powiększenie i pozycję suwakami. Kontrolki działają z klawiatury, więc nie trzeba precyzyjnie przeciągać obrazu myszą.
- Sprawdź mały wiersz listy serwerów. To on lepiej pokazuje czytelność niż duży podgląd edycyjny.
- Zdecyduj, czy zachować przezroczystość, czy wypełnić tło stałym kolorem.
- Pobierz wynik. Narzędzie nada mu dokładną nazwę
server-icon.png.
Jeżeli przeglądarka nie potrafi zdekodować źródła, zapisz je wcześniej jako zwykły PNG lub JPEG. Nietypowy profil kolorów, uszkodzony plik albo obraz tylko udający obsługiwany format może nie otworzyć się mimo poprawnej końcówki. Konwerter nie przyjmuje SVG ani GIF: ikona serwera ma być statycznym, przewidywalnym PNG, a SVG może zawierać zasoby i zachowania, których lokalne narzędzie nie potrzebuje.
Jak zaprojektować czytelne logo serwera Minecraft?
Najlepsza ikona odpowiada na jedno pytanie: „czy gracz rozpozna ten serwer wśród kilkunastu wpisów?”. W 64×64 nie próbuj streszczać całej oferty. Wybierz jedną sylwetkę — literę, blok, narzędzie, maskotkę albo prosty herb — i zbuduj wokół niej charakterystyczną parę kolorów. Nazwa oraz szczegóły trybu należą do MOTD i opisu serwera.
| Cecha | Dobra decyzja | Słaba decyzja | Test w 64×64 |
|---|---|---|---|
| Symbol | jedna litera lub wyraźny znak | pięć postaci, panorama i trzy logotypy | rozpoznawalny po sekundzie |
| Tekst | inicjał 1–2 znaków | pełny adres IP i slogan | litery nie sklejają się |
| Kontrast | jasny znak na ciemnym tle lub odwrotnie | podobne odcienie bez obrysu | czytelny w jasnym i ciemnym interfejsie |
| Margines | 4–7 px wolnej przestrzeni przy krawędzi | ważny detal ucięty na samym brzegu | sylwetka nie wygląda na ściśniętą |
| Styl | duże płaszczyzny lub świadomy pixel art | drobna fotografia po automatycznym zmniejszeniu | brak przypadkowego szumu |
Jeśli identyfikacja serwera używa długiej nazwy, przenieś do ikony inicjał albo własny monogram. Gruby obrys o szerokości 2–4 pikseli w finalnym pliku potrafi uratować jasny znak na zmiennym tle klienta. Cienie i gradienty powinny rozdzielać duże płaszczyzny, a nie tworzyć dziesiątki niemal identycznych odcieni.
Zrób trzy warianty i pokaż je bez podpisów osobie, która zna serwer. Jeśli potrzebuje powiększenia albo długiego wyjaśnienia, symbol jest zbyt skomplikowany. Spójność z banerem i stroną ma znaczenie, ale czytelność ma pierwszeństwo. Samą nazwę, zasady i ofertę projektu lepiej dopracować zgodnie z poradnikiem jak napisać opis serwera Minecraft.
Kadrowanie, skalowanie i pixel art bez rozmycia
Tryb „wypełnij i przytnij” skaluje obraz tak, aby cały kwadrat był pokryty, a nadmiar z dłuższego boku usuwa. To dobry wybór dla zdjęcia, renderu postaci albo znaku z dużym tłem. Suwaki pozycji wskazują, która część ma zostać zachowana. Przy portrecie zwykle trzeba przesunąć kadr lekko ku górze, bo idealny środek geometryczny może obciąć włosy i zostawić za dużo ramion.
Tryb „pokaż cały obraz” skaluje źródło do wnętrza kwadratu. Jeżeli proporcje nie są kwadratowe, pojawią się marginesy. Mogą pozostać przezroczyste albo zostać wypełnione wybranym kolorem. Ten wariant jest bezpieczny dla gotowego logotypu, którego nie wolno przycinać, lecz bardzo szeroki napis po dopasowaniu może stać się nieczytelny.
Jeśli źródło ma 16×16 albo 32×32 i każdy piksel jest zamierzony, wyłącz wygładzanie. Powiększenie 16×16 do 64×64 daje dokładnie 4×, a 32×32 — 2×. Źródło 24×24 nie dzieli się równo i część linii może uzyskać nierówną szerokość. Dla malowanego logo i zdjęcia zostaw wygładzanie włączone.
Nie powiększaj małego JPEG-a tylko po to, aby formalnie otrzymać 64×64. Kompresja JPEG tworzy bloki i obwódki, które po eksporcie do PNG pozostaną widoczne. Wróć do wektorowego lub większego źródła, wyrenderuj je ponownie, a dopiero na końcu wykonaj jeden eksport do rozmiaru docelowego.
PNG, kanał alfa i przezroczyste tło
PNG może zachować przezroczystość każdego piksela. Jest to przydatne dla okrągłego emblematu albo nieregularnej sylwetki, ale odsłania tło interfejsu klienta. Biały miecz bez ciemnego konturu wygląda dobrze na czerni, a na jasnym motywie lub zmienionym kliencie może niemal zniknąć. Najbardziej przewidywalny wynik daje pełne tło albo kontrastowy obrys dookoła symbolu.
Szachownica w dużym podglądzie narzędzia oznacza przezroczystość i nie zostanie zapisana jako wzór. Zaznaczenie „Wypełnij tło kolorem” najpierw maluje pełny kwadrat, a dopiero potem obraz. To także wypełnia marginesy powstałe w trybie pokazania całego logo.
- PNG-24/32 nadaje się do pełnego koloru i kanału alfa;
- indeksowany PNG może być mniejszy, ale agresywna redukcja palety psuje gradienty;
- JPEG nie ma przezroczystości i wprowadza artefakty przy krawędziach;
- WebP jest dobrym źródłem dla narzędzia, ale nie plikiem docelowym serwera;
- GIF/SVG nie powinny być używane jako standardowy
server-icon.png.
Rozmiar pliku zwykle nie jest problemem przy grafice 64×64, lecz nie dołączaj zbędnych metadanych, miniaturek i prywatnych informacji z edytora. Konwerter renderuje piksele do nowego canvasu, więc eksport nie kopiuje EXIF ani pierwotnej nazwy pliku.
Gdzie dokładnie wgrać server-icon.png?
„Folder serwera” oznacza katalog roboczy procesu, a nie każdy katalog zawierający słowo Minecraft. Najczęściej
rozpoznasz go po plikach server.properties, eula.txt, katalogu logs i światach.
Nazwa JAR-a jest dowolna, dlatego nie przywiązuj instrukcji do server.jar — ważne jest miejsce, z którego
skrypt startowy uruchamia proces.
minecraft-server/
├── server-icon.png ← tutaj
├── server.properties
├── eula.txt
├── logs/
├── world/
├── plugins/ ← nie tutaj (Paper)
├── mods/ ← nie tutaj (Fabric/Forge)
└── paper.jar / server.jar
Skrypt może znajdować się w innym miejscu niż katalog roboczy. Przykładowo jednostka systemd może uruchamiać
plik JAR z /opt/minecraft/bin, ale ustawiać WorkingDirectory=/srv/minecraft/instances/survival.
Wtedy standardowych plików szukaj w drugim katalogu. Nie kopiuj ikony losowo do kilku folderów z uprawnieniami
administratora; najpierw ustal konfigurację procesu i zachowaj jedną kontrolowaną wersję.
Eksplorator potrafi pokazać nazwę „server-icon”, mimo że plik faktycznie nazywa się
server-icon.png.png albo server-icon.png.jpg. Włącz wyświetlanie rozszerzeń znanych typów
albo sprawdź właściwości pliku przed wysłaniem na hosting.
Jak wgrać ikonę na vanilla i Paper?
W vanilla oraz Paper procedura plikowa jest taka sama. Paper rozszerza serwer, ale nadal obsługuje standardową
odpowiedź listy Java. Aktualna
referencja server.properties Paper (otwiera w nowej karcie)
opisuje między innymi enable-status i MOTD. Gdy enable-status=false, serwer nie odpowiada
poprawnie na ping listy, więc klient nie pobierze również ikony, choć bezpośrednie logowanie może nadal działać.
- Pobierz gotowy
server-icon.pngi sprawdź wynik w małym podglądzie. - Połącz się z konsolą serwera i wykonaj kontrolowane zatrzymanie poleceniem
stop. - Zmień nazwę starej ikony na przykład na
server-icon.previous.png, jeśli chcesz móc szybko wrócić. - Wgraj nowy plik obok
server.properties; nie zastępuj pliku JAR ani żadnej konfiguracji. - Upewnij się, że konto uruchamiające serwer ma prawo odczytu pliku.
- Uruchom serwer zwykłym skryptem lub usługą i obserwuj pierwsze komunikaty logu.
- Odśwież wpis w kliencie Java oraz sprawdź status z zewnętrznej sieci.
Nie używaj /reload jako zamiennika restartu. Pluginy mogą utrzymywać własny stan, a standardowy plik
jest zwykle ładowany przy starcie. Jeżeli zatrzymanie serwera jest ryzykowne, najpierw przygotuj okno serwisowe i
kopię świata zgodnie z poradnikiem
backup serwera Minecraft.
Ikona na serwerze Fabric i Forge
Fabric i Forge uruchamiają dedykowany serwer Java z mod loaderem. Dla standardowej ikony publicznego wpisu nadal
używa się server-icon.png w katalogu instancji. Nie umieszczaj go w mods, nie pakuj do JAR-a
moda i nie edytuj fabric.mod.json ani mods.toml. Pole ikony moda dotyczy ekranu z listą
modów, a nie favicony serwera multiplayer.
Modpack może zawierać kilka profili startowych, na przykład osobne katalogi client, server
i overrides. Właściwa lokalizacja to katalog, w którym po pierwszym starcie pojawiły się
server.properties oraz logs/latest.log. Jeśli paczka jest aktualizowana automatycznie,
sprawdź, czy instalator nie przywraca własnej ikony przy każdym wdrożeniu.
Przy diagnozie uruchom najpierw samą instancję bez zmiany zestawu modów. Ikona nie wymaga klientowego moda ani resource packa. Jeśli publiczny status ma faviconę, ale gracz z modpackiem widzi starą wersję, problem jest raczej po stronie cache, proxy albo klienta niż zgodności modów.
Panel hostingowy, Docker i wolumeny
W panelu hostingowym użyj menedżera plików i przejdź do głównego katalogu konkretnej instancji. Niektóre panele mają osobne pole „Server icon” i po zapisaniu same tworzą plik. Inne pokazują katalog SFTP bezpośrednio. Jeśli panel ma dedykowaną funkcję, sprawdź, czy automatycznie przycina obraz i czy przy następnym restarcie nie nadpisze ręcznie wgranego pliku.
| Środowisko | Gdzie szukać | Co może nadpisać plik | Test |
|---|---|---|---|
| Panel współdzielony | główny katalog instancji przy server.properties | pole ikony, reinstalacja lub szablon startowy | restart z przycisku panelu i log konsoli |
| Docker | zamontowany katalog danych, często /data | zmienna środowiskowa ICON lub skrypt inicjalizacji | sprawdzenie pliku wewnątrz kontenera i po restarcie |
| systemd | WorkingDirectory jednostki | skrypt deployu lub zły użytkownik usługi | restart konkretnej jednostki i log usługi |
| Wiele instancji | folder publicznego portu lub proxy | wgranie do lobby zamiast warstwy wejściowej | porównanie pingu każdego adresu |
W kontenerze plik na hoście musi znaleźć się w wolumenie widocznym jako katalog danych procesu. Skopiowanie go do tymczasowej warstwy kontenera może działać tylko do jego odtworzenia. Nie zmieniaj właściciela całego drzewa plików rekurencyjnie z powodu jednej ikony. Wystarczy, że konto procesu może odczytać konkretny plik i przejść przez katalog nadrzędny.
Velocity, BungeeCord i pluginy zmieniające status
Jeżeli publiczny adres prowadzi do proxy, klient nie pyta bezpośrednio lobby ani Survivalu. Odpowiedź z ikoną
tworzy warstwa nasłuchująca na publicznym porcie. W aktualnej konfiguracji Velocity ustawienie
ping-passthrough decyduje, ile danych ma pochodzić z backendu. Oficjalny
domyślny plik Velocity (otwiera w nowej karcie)
wyjaśnia, że przy wyłączonym passthrough początkową odpowiedź określają velocity.toml oraz
server-icon.png proxy.
W praktyce wgraj ikonę do katalogu, z którego uruchamiasz Velocity, i zrestartuj proxy. Pełne przekazywanie pingu może z kolei użyć odpowiedzi pierwszego dostępnego backendu. Nie zmieniaj tego trybu tylko dla favicony bez zrozumienia wpływu na MOTD, listę modów i liczbę graczy. Aktualne wartości i znaczenie opcji opisuje dokumentacja konfiguracji Velocity (otwiera w nowej karcie).
Pluginy takie jak menedżery MOTD lub listy serwerów mogą ustawiać faviconę programowo, czasem osobno dla domeny,
wersji klienta albo grupy graczy. Wtedy standardowy plik jest poprawny, lecz celowo zastępowany. Przeszukaj
konfiguracje pluginów pod kątem słów favicon, icon, server-list i
ping; nie usuwaj pluginu na produkcji bez kopii i testu na środowisku zapasowym.
Klient Java
↓ publiczny adres i port
Proxy / plugin statusu ← najczęściej stąd pochodzi publiczna ikona
↓ przekazanie połączenia lub pingu
Backend Paper/Fabric/Forge ← jego ikona może być widoczna tylko bezpośrednio
Pełny restart i cache ikony w kliencie
Najpierw potwierdź, że proces uruchomił się bez ostrzeżenia o ikonie. Dopiero potem diagnozuj pamięć podręczną. Zamknij ekran multiplayer, otwórz go ponownie i użyj odświeżenia listy. Jeżeli wynik nadal jest stary, uruchom ponownie klienta. Usunięcie i ponowne dodanie wpisu jest dobrym testem, ale zanotuj wcześniej dokładny adres i port.
Dwa wpisy mogą wskazywać tę samą maszynę, lecz używać innych domen, portów lub rekordów SRV. Sprawdź dokładnie ten adres, z którego korzystają gracze. Bezpośredni adres backendu może pokazać nową ikonę, podczas gdy domena publiczna nadal trafia do proxy, ochrony DDoS albo starej instancji.
Zewnętrzne listy serwerów również wykonują własne pomiary i mogą przechowywać faviconę przez określony czas. Nie jest to dowód, że klient Minecraft otrzymuje stary plik. Oddziel trzy testy: log lokalnego procesu, bezpośredni ping klienta oraz odświeżenie profilu w katalogu. Po dopracowaniu ikony możesz zaktualizować opis i dane serwera zgodnie z poradnikiem dodawania i promowania serwera.
server-icon.png nie działa – diagnostyka od przyczyny
Nie zaczynaj od wielokrotnego kopiowania tego samego pliku. Każdy test powinien rozdzielać jedną hipotezę: błędny obraz, złą lokalizację, brak odczytu, inną warstwę odpowiedzi lub stary wynik klienta. Najwięcej informacji daje log z pełnego startu oraz porównanie publicznego adresu z adresem backendu.
| Objaw | Prawdopodobna przyczyna | Test rozstrzygający | Naprawa |
|---|---|---|---|
| Brak ikony i ostrzeżenie o wymiarach | obraz nie ma 64×64 | wczytaj wynik ponownie do konwertera | wyeksportuj dokładnie 64×64 |
| Błąd dekodowania PNG | fałszywe rozszerzenie lub uszkodzony plik | otwórz w zwykłej przeglądarce/edytorze | wykonaj nowy eksport z poprawnego źródła |
| Brak wzmianki w logu, ikony brak | zła nazwa albo katalog | porównaj katalog roboczy z server.properties | popraw lokalizację i wielkość liter |
| Backend ma nową, domena starą | proxy lub plugin odpowiada na ping | sprawdź oba adresy osobno | zmień ikonę warstwy publicznej |
| Po restarcie wraca stara ikona | panel, kontener lub deploy nadpisuje plik | porównaj plik przed i po uruchomieniu | zmień źródło w szablonie/zmiennej panelu |
| Tylko jeden klient widzi starą | cache lub inny zapisany adres | nowy wpis i drugi klient | odśwież listę, klienta i popraw adres |
| Ikona ma czarne/białe narożniki | utracony kanał alfa albo wypełnione tło | sprawdź szachownicę w konwerterze | wyeksportuj ponownie z przezroczystością |
| Ikona jest rozmyta | małe źródło, JPEG lub złe wygładzanie | porównaj źródło i eksport przy 100% | użyj większego źródła lub wyłącz smoothing dla pixel artu |
Na Linuxie narzędzie file server-icon.png może potwierdzić typ i wymiary, jeśli jest dostępne.
ImageMagick udostępnia dokładniejsze identify server-icon.png. Nie instaluj jednak pakietu na serwerze
produkcyjnym tylko dla tej kontroli — ponowne wczytanie obrazu w lokalnym konwerterze pokaże wymiary i typ bez
dodatkowych uprawnień.
file server-icon.png
# oczekiwany sens wyniku: PNG image data, 64 x 64
identify server-icon.png
# użyj tylko wtedy, gdy ImageMagick jest już zainstalowany
Jeśli log zawiera wyjątek przy odczycie ikony, zachowaj pełny komunikat wraz z kilkoma liniami kontekstu. Nie
publikuj całego panelu ani plików konfiguracyjnych zawierających tokeny. Komunikat o dekodowaniu kieruje do obrazu;
„permission denied” do praw pliku; poprawna ikona na backendzie do proxy; brak odpowiedzi statusowej do sieci lub
enable-status. Problemy z samym połączeniem omawia osobny poradnik
Minecraft nie może połączyć się z serwerem.
Bezpieczeństwo pliku i prawa do użycia logo
Ikona jest publiczna: każdy klient pytający o status może ją pobrać z odpowiedzi serwera. Nie umieszczaj w niej prywatnego zdjęcia, adresu domowego, kodu QR do panelu ani danych, których nie chcesz rozpowszechniać. Sama grafika nie powinna zawierać sekretu, a jej nazwa nie wymaga hasła czy tokenu.
Korzystaj z własnego znaku, grafiki z jasną licencją albo materiału, na którego publikację masz zgodę. Logo innego serwera, firmy czy twórcy nie staje się dozwolone dlatego, że ma tylko 64×64. Projekty open source również mogą określać zasady modyfikacji i łączenia znaku z własną marką. Przykładowo PaperMC publikuje osobne zasady użycia swoich materiałów graficznych (otwiera w nowej karcie).
Przed podmianą zachowaj kopię działającej wersji z datą, ale nie trzymaj wielu plików o niemal identycznej nazwie
w katalogu produkcyjnym. Źródło projektu przechowuj poza serwerem w większej rozdzielczości. Do katalogu instancji
trafia tylko finalny server-icon.png oraz ewentualna jednoznacznie nazwana kopia, którą proces zignoruje.
Obraz jest dekodowany lokalnie, wynik trafia do canvasu, a przycisk tworzy tymczasowy adres Blob w tej samej
karcie. Skrypt nie używa fetch, analityki pliku ani zewnętrznego API. Mimo to nie otwieraj przypadkowych,
ogromnych lub uszkodzonych plików z niezaufanego źródła — dekodowanie nadal zużywa pamięć Twojego urządzenia.
Checklista przed publikacją ikony
14 punktów bez zgadywania
- plik ma dokładnie 64×64 piksele;
- jego zawartość jest prawdziwym PNG, a nie przemianowanym JPEG/WebP;
- nazwa brzmi dokładnie
server-icon.pngi używa małych liter; - system nie dopisał ukrytego drugiego rozszerzenia;
- symbol jest czytelny w małym podglądzie, nie tylko po powiększeniu;
- ważne elementy mają margines i nie dotykają przypadkowo krawędzi;
- przezroczysty znak ma obrys działający na jasnym i ciemnym tle;
- masz prawo publikować użyte logo, font i grafikę;
- zachowano kopię poprzedniej działającej ikony;
- plik leży w katalogu roboczym obok
server.properties, nie w świecie,pluginslubmods; - ustalono, czy publiczny ping obsługuje backend, proxy, plugin czy panel;
- konto procesu może odczytać plik, bez rozszerzania praw całego serwera;
- wykonano pełny restart właściwego procesu i sprawdzono log startowy;
- przetestowano dokładny publiczny adres w kliencie Java i odświeżono profil katalogowy.
Dobra ikona nie naprawi niedostępnego serwera, lecz ułatwia rozpoznanie projektu i buduje spójność z MOTD. Po jej publikacji sprawdź również kody, kontrast i treść dwóch linii w naszym generatorze MOTD Minecraft. Ikona, krótka obietnica trybu i aktualny opis powinny mówić to samo — wtedy gracz rozpoznaje serwer przed wejściem i nie trafia na ofertę inną niż zapowiedziana.
Plan działania krok po kroku
- 1
Wybierz prosty, legalnie używany znak z dużym kontrastem i bez drobnego tekstu; oceń go przede wszystkim w rozmiarze 64×64.
- 2
Otwórz obraz w lokalnym konwerterze, wybierz kadr, ustaw pozycję i tło, a następnie pobierz gotowy plik server-icon.png.
- 3
Sprawdź, że wynik ma dokładnie 64×64 piksele, format PNG i nazwę bez dopisanego rozszerzenia .jpg, .webp lub .png.png.
- 4
Ustal proces odpowiadający na publiczny adres: bezpośredni vanilla/Paper/Fabric/Forge, proxy, kontener albo warstwa panelu hostingowego.
- 5
Zatrzymaj właściwy proces i wykonaj kopię dotychczasowej ikony, zamiast nadpisywać jedyny działający plik bez możliwości powrotu.
- 6
Wgraj server-icon.png do katalogu roboczego obok server.properties lub do katalogu proxy wskazanego przez jego dokumentację i panel.
- 7
Uruchom proces ponownie, przeczytaj log od początku i usuń błąd wymiarów, formatu albo uprawnień, zanim zaczniesz diagnozować cache klienta.
- 8
Odśwież listę multiplayer na zgodnym kliencie Java, przetestuj publiczny adres oraz bezpośredni adres backendu i zachowaj plik źródłowy w większej rozdzielczości do przyszłych zmian.