İçeriğe geç

Minecraft sunucu ikonu görünmüyor: server-icon.png nasıl düzeltilir

Bir resim yükledin, sunucuyu yeniden başlattın ama çok oyunculu liste hâlâ varsayılan ikonu gösteriyor. İyi haber şu: Minecraft sunucu ikonu konusunda çok katıdır, bu yüzden sebep neredeyse her zaman birkaç şeyden biridir. Bu rehber onları genelde yaşandıkları sırayla ele alıyor.

Güncellendi:

Minecraft server-icon.png dosyasından ne bekler

Java Edition çok oyunculu listesinde bir sunucunun yanındaki ikon sunucunun kendisinden gelir. İstemci sunucu durumunu sorduğunda sunucu ikonu Base64 ile kodlanmış bir PNG olarak birlikte gönderir. Bu yalnızca dosya dört kurala uyuyorsa çalışır:

KuralDeğer
BoyutTam olarak 64×64 piksel. Başka boyutlar gösterilmez.
FormatGerçek bir PNG dosyası
Dosya adıserver-icon.png, tamamen küçük harf
KonumSunucunun çalışma dizini, yani server.properties dosyasının olduğu klasör

Bunlardan biri tutmazsa oyuncular sadece varsayılan ikonu görür. Oyunda nedenini söyleyen hiçbir şey yok, yani aşağıdaki kontroller sana düşüyor.

1. çözüm: Resim tam olarak 64×64 değil

En yaygın sebep bu. 128×128’lik bir logo, 63×64’lük bir kırpma ya da bir resim düzenleyiciden çıkan 512×512’lik bir dosya, bilgisayarında düzgün görünse bile gösterilmez. Minecraft resmi senin için ölçeklemez.

  1. Dosya özelliklerini aç (Windows: sağ tık → Özellikler → Ayrıntılar, macOS: Bilgi Al) ve boyutlara bak.
  2. 64×64 değilse tam olarak bu boyuta getir; kenarlık veya fazladan bir piksel satırı bırakma.
  3. Bu boyutta küçük detaylar kaybolur. Belirgin şekiller, bir ya da iki harf ve güçlü kontrast en iyi okunur.

Sunucu İkonu Oluşturucu harfli, eşyalı veya oyuncu kafalı şablonlardan ya da kendi yüklediğin resimden her zaman 64×64 dışa aktarır.

2. çözüm: Dosya gerçek bir PNG değil

logo.jpg dosyasını server-icon.png olarak yeniden adlandırmak formatı değil, ismi değiştirir. Dosya içeride hâlâ bir JPEG’dir ve yüklenmez. Aynısı tarayıcıdan kaydedilen WebP dosyaları ve animasyonlu GIF’ler için de geçerli.

Resmi bir resim düzenleyicide aç ve format olarak PNG seçip “Farklı kaydet” veya “Dışa aktar” kullan. Animasyonlu bir ikon hiç mümkün değil: çok oyunculu liste tek bir hareketsiz PNG gösterir.

3. çözüm: Dosya adı yanlış (server-icon.png.png)

Windows bilinen dosya uzantılarını varsayılan olarak gizler. Orada bir dosyayı server-icon.png olarak yeniden adlandırırsan sonuç server-icon.png.png olabilir, Gezgin ise yine “server-icon.png” gösterir. Sunucu tam ismi arar ve hiçbir şey bulamaz.

  • Windows Gezgini’nde Görünüm → Göster → Dosya adı uzantıları seçeneğini aç ve dosyayı yeniden adlandır.
  • Hosting panelinin dosya yöneticisinde tam isim genelde görünür. Çift .png veya Server-Icon.PNG gibi büyük harfler ara.
  • İndirmeden sonra sonda kalan bir boşluğa veya server-icon (1).png gibi bir kopya ismine dikkat et.

4. çözüm: İkon yanlış klasörde

İkon sunucunun en üst klasörüne, server.properties dosyasının ve sunucu JAR’ının yanına aittir. plugins içine değil, world içine değil, host’unun yüklemeler için oluşturduğu bir alt klasöre de değil.

Sunucu klasörü
my-server/
├── server.properties
├── server-icon.png   ← buraya
├── paper.jar
├── plugins/
└── world/

Çoğu hosting panelinde bu, dosya yöneticisini açtığında gördüğün ilk klasördür.

5. çözüm: Sunucu yeniden başlatılmadı

Dosyayı değiştir, ardından sunucuyu tamamen yeniden başlat. Eklenti reload’u veya /reload, yeni bir ikonu almanın güvenilir bir yolu değil. Yeniden başlattıktan sonra konsolu izle: sunucu dosyayı kullanamıyorsa genelde daha açılışta sunucu ikonuyla ilgili bir uyarı yazar; bu da seni yine boyuta veya formata yönlendirir.

6. çözüm: İstemcin hâlâ eski ikonu gösteriyor

İstemci kaydedilmiş her sunucunun bilinen son ikonunu servers.dat içinde Base64 PNG verisi olarak saklar. Bu yüzden sunucu yenisini çoktan gönderiyor olsa bile kendi listen bir süre eski ikonu gösterebilir.

  1. Çok oyunculu listede Yenile’ye bas.
  2. Eski ikon kalırsa sunucuyu listeden sil ve yeniden ekle.
  3. Bir arkadaşından kontrol etmesini iste ya da kaydedilmiş girdiyi kullanmayan Doğrudan Bağlan’ı kullan.

7. çözüm: Velocity veya BungeeCord kullanıyorsun

Bir ağda oyuncular proxy’ye bağlanır ve sunucu listesine proxy cevap verir. Arkasındaki backend sunucunun ikonu hiçbir zaman gösterilmez. server-icon.png dosyasını proxy’nin kendi klasörüne, velocity.toml veya BungeeCord’un config.yml dosyasının yanına koy ve proxy’yi yeniden başlat.

Proxyİkon nereye konurBaşarısız olursa log mesajı
VelocityProxy’nin çalışma diziniUnable to load your server-icon.png, continuing without it.
BungeeCordProxy klasörüCould not load server icon, örneğin tam olarak 64x64 piksel olması gerektiği için

Bazı MOTD eklentileri kendi ikonlarını gönderebilir. Proxy’de böyle bir eklenti çalıştırıyorsan onun config’ine de bak.

Hızlı kontrol listesi

  1. 64×64 piksel, gerçek PNG.
  2. Adı tam olarak server-icon.png.
  3. server.properties dosyasının olduğu klasörde, ağlarda ise proxy’de.
  4. Sunucu veya proxy tamamen yeniden başlatıldı, konsol kontrol edildi.
  5. Çok oyunculu liste yenilendi ya da sunucu yeniden eklendi.

İkon göründüğünde liste girdinin geri kalanını da uyumlu hâle getir: yanında okunur bir renkli MOTD ve aynı renklerde bir animasyonlu banner oyuncuların seni tanımasına yardım eder. O ikonu daha çok kişinin görmesini istiyorsan yeni bir sunucuya nasıl oyuncu bulunur rehberini oku.

Sıkça sorulan sorular

Bir Minecraft sunucu ikonu hangi boyutta olmalı?

Tam olarak 64×64 piksel, server-icon.png adıyla PNG olarak kaydedilmiş. İstemci başka boyuttaki ikonları göstermez.

Hosting panelinde server-icon.png dosyasını nereye koyarım?

Dosya yöneticisinin en üst klasörüne, server.properties dosyasını içeren klasöre. Ardından sunucuyu yeniden başlat.

Sunucum neden eski ikonu gösteriyor?

İstemcin kaydedilmiş her sunucunun son ikonunu servers.dat içinde tutar. Yenile’ye bas ya da sunucuyu listeden kaldırıp yeniden ekle.

Sunucu ikonu animasyonlu olabilir mi?

Hayır. Çok oyunculu liste tek bir hareketsiz PNG gösterir. Bir GIF veya animasyonlu PNG sunucu ikonu olarak çalışmaz.

Bedrock Edition sunucu ikonlarını gösteriyor mu?

server-icon.png dosyası, Java Edition çok oyunculu listesinin bir özelliğidir. Bedrock oyuncuları onu görmez.

Kaynaklar

Resmî dokümantasyonla karşılaştırıldı: