Was Minecraft von server-icon.png erwartet
Das Bild neben einem Server in der Mehrspielerliste der Java Edition kommt vom Server selbst. Fragt der Client den Status ab, schickt der Server das Icon als Base64-kodiertes PNG mit. Das klappt nur, wenn die Datei vier Regeln erfüllt:
| Regel | Wert |
|---|---|
| Größe | Genau 64×64 Pixel. Andere Größen werden nicht angezeigt. |
| Format | Eine echte PNG-Datei |
| Dateiname | server-icon.png, alles kleingeschrieben |
| Ort | Das Arbeitsverzeichnis des Servers, also der Ordner mit der server.properties |
Stimmt eine davon nicht, sehen Spieler einfach das Standard-Icon. Das Spiel verrät ihnen nicht, warum. Die Prüfung liegt also bei dir.
Lösung 1: Das Bild ist nicht genau 64×64 groß
Das ist die häufigste Ursache. Ein Logo mit 128×128 Pixeln, ein Zuschnitt mit 63×64 oder ein 512×512-Export aus dem Bildprogramm wird nicht angezeigt, auch wenn es am PC gut aussieht. Minecraft skaliert das Bild nicht für dich.
- Öffne die Dateieigenschaften (Windows: Rechtsklick → Eigenschaften → Details, macOS: Informationen) und prüf die Abmessungen.
- Ist es nicht 64×64, skalier es auf genau diese Größe, ohne Rand und ohne überzählige Pixelreihe.
- Feine Details gehen in dieser Größe verloren. Klare Formen, ein oder zwei Buchstaben und starker Kontrast wirken am besten.
Der Server-Icon-Maker exportiert immer 64×64, aus Vorlagen mit Buchstaben, Items oder Spielerköpfen oder aus deinem eigenen Bild.
Lösung 2: Die Datei ist kein echtes PNG
Wenn du logo.jpg in server-icon.png umbenennst, änderst du nur den Namen, nicht das Format. Innen ist die Datei weiter ein JPEG und lädt nicht. Dasselbe gilt für WebP-Bilder aus dem Browser und für animierte GIFs.
Öffne das Bild in einem Bildprogramm und nutz „Speichern unter“ oder „Exportieren“ mit PNG als Format. Ein animiertes Icon geht grundsätzlich nicht: Die Mehrspielerliste zeigt ein einzelnes, festes PNG.
Lösung 3: Der Dateiname stimmt nicht (server-icon.png.png)
Windows blendet bekannte Dateiendungen standardmäßig aus. Benennst du dort eine Datei in server-icon.png um, heißt sie am Ende oft server-icon.png.png, und der Explorer zeigt trotzdem „server-icon.png“. Der Server sucht genau den richtigen Namen und findet nichts.
- Schalte im Windows-Explorer Ansicht → Einblenden → Dateinamenerweiterungen ein und benenn die Datei neu.
- Im Dateimanager deines Hosters siehst du meist den vollen Namen. Achte auf ein doppeltes
.pngoder Großbuchstaben wieServer-Icon.PNG. - Achte auch auf ein Leerzeichen am Ende oder einen Download-Namen wie
server-icon (1).png.
Lösung 4: Das Icon liegt im falschen Ordner
Das Icon gehört in den obersten Ordner des Servers, neben die server.properties und die Server-JAR. Nicht in plugins, nicht in world und nicht in einen Upload-Unterordner deines Hosters.
mein-server/
├── server.properties
├── server-icon.png ← hierhin
├── paper.jar
├── plugins/
└── world/Bei den meisten Hostern ist das der erste Ordner, den du im Dateimanager siehst.
Lösung 5: Der Server wurde nicht neu gestartet
Tausch die Datei aus und starte den Server dann komplett neu. Ein Plugin-Reload oder /reload ist kein verlässlicher Weg, ein neues Icon zu laden. Behalte nach dem Neustart die Konsole im Blick: Kann der Server die Datei nicht verwenden, schreibt er beim Start meist eine Warnung zum Server-Icon. Das führt dich zurück zu Größe oder Format.
Lösung 6: Dein Client zeigt noch das alte Icon
Der Client speichert das zuletzt bekannte Icon jedes gespeicherten Servers in der Datei servers.dat, als Base64-PNG. Deine eigene Liste kann also eine Weile das alte Icon zeigen, obwohl der Server längst das neue schickt.
- Drück in der Mehrspielerliste auf Aktualisieren.
- Bleibt das alte Icon, lösch den Server aus der Liste und füg ihn neu hinzu.
- Lass einen Freund nachsehen oder nutz die Direktverbindung, die den gespeicherten Eintrag nicht verwendet.
Lösung 7: Du nutzt Velocity oder BungeeCord
In einem Netzwerk verbinden sich Spieler mit dem Proxy, und der Proxy beantwortet die Serverliste. Das Icon des Backend-Servers dahinter wird nie angezeigt. Leg server-icon.png in den Ordner des Proxys, neben die velocity.toml oder die config.yml von BungeeCord, und starte den Proxy neu.
| Proxy | Wohin das Icon gehört | Meldung im Log, wenn es scheitert |
|---|---|---|
| Velocity | Arbeitsverzeichnis des Proxys | Unable to load your server-icon.png, continuing without it. |
| BungeeCord | Ordner des Proxys | Could not load server icon, zum Beispiel weil es genau 64x64 Pixel groß sein muss |
Manche MOTD-Plugins schicken ein eigenes Icon. Läuft so eines auf deinem Proxy, schau auch in seine Config.
Kurze Checkliste
- 64×64 Pixel, echtes PNG.
- Heißt genau
server-icon.png. - Liegt im Ordner mit der
server.properties, im Netzwerk auf dem Proxy. - Server oder Proxy komplett neu gestartet, Konsole geprüft.
- Mehrspielerliste aktualisiert oder Server neu hinzugefügt.
Wenn das Icon erscheint, bring den Rest deines Eintrags auf denselben Stand: Eine gut lesbare MOTD mit Farben daneben und ein animiertes Banner in denselben Farben helfen Spielern, dich wiederzuerkennen. Und damit mehr Leute dein Icon sehen, lies, wie ein neuer Server seine ersten Spieler findet.