Aller au contenu

L’icône du serveur Minecraft ne s’affiche pas : réparer server-icon.png

Tu as envoyé une image, redémarré le serveur, et la liste multijoueur affiche toujours l’icône par défaut. La bonne nouvelle : Minecraft est très strict avec l’icône du serveur, donc la cause est presque toujours l’une d’une poignée de choses. Ce guide les passe en revue dans l’ordre où elles arrivent le plus souvent.

Mis à jour:

Ce que Minecraft attend de server-icon.png

L’icône à côté d’un serveur dans la liste multijoueur de la Java Edition vient du serveur lui-même. Quand le client demande le statut du serveur, le serveur envoie l’icône avec, sous forme de PNG encodé en Base64. Ça ne marche que si le fichier respecte quatre règles :

RègleValeur
TailleExactement 64×64 pixels. Les autres tailles ne s’affichent pas.
FormatUn vrai fichier PNG
Nom de fichierserver-icon.png, tout en minuscules
EmplacementLe dossier de travail du serveur, celui qui contient server.properties

Si une seule ne va pas, les joueurs voient juste l’icône par défaut. Rien dans le jeu ne leur dit pourquoi, les vérifications ci-dessous sont donc pour toi.

Solution 1 : l’image ne fait pas exactement 64×64

C’est la cause la plus fréquente. Un logo en 128×128, un recadrage en 63×64 ou un export en 512×512 depuis un logiciel d’image ne s’affichera pas, même s’il a l’air parfait sur ton PC. Minecraft ne redimensionne pas l’image à ta place.

  1. Ouvre les propriétés du fichier (Windows : clic droit → Propriétés → Détails, macOS : Lire les informations) et vérifie les dimensions.
  2. Si ce n’est pas 64×64, redimensionne-la exactement à cette taille, sans bordure ni ligne de pixels en trop.
  3. Les petits détails disparaissent à cette taille. Les formes marquées, une ou deux lettres et un fort contraste se lisent le mieux.

Le créateur d’icône de serveur exporte toujours en 64×64, à partir de modèles avec lettres, items ou têtes de joueur, ou de ta propre image.

Solution 2 : le fichier n’est pas un vrai PNG

Renommer logo.jpg en server-icon.png change le nom, pas le format. À l’intérieur, le fichier reste un JPEG et ne se chargera pas. Pareil pour les fichiers WebP enregistrés depuis un navigateur et pour les GIF animés.

Ouvre l’image dans un logiciel d’image et utilise « Enregistrer sous » ou « Exporter » avec PNG comme format. Une icône animée est tout simplement impossible : la liste multijoueur affiche un seul PNG fixe.

Solution 3 : le nom de fichier est faux (server-icon.png.png)

Windows masque par défaut les extensions de fichier connues. Si tu y renommes un fichier en server-icon.png, il peut finir en server-icon.png.png, et l’Explorateur affiche quand même « server-icon.png ». Le serveur cherche le nom exact et ne trouve rien.

  • Dans l’Explorateur Windows, active Affichage → Afficher → Extensions de noms de fichiers et renomme le fichier.
  • Dans le gestionnaire de fichiers d’un panel d’hébergement, le nom complet est en général visible. Cherche un double .png ou des majuscules comme Server-Icon.PNG.
  • Fais attention à un espace à la fin ou à un nom de copie comme server-icon (1).png après un téléchargement.

Solution 4 : l’icône est dans le mauvais dossier

L’icône va dans le dossier principal du serveur, à côté de server.properties et du JAR du serveur. Pas dans plugins, pas dans world et pas dans un sous-dossier que ton hébergeur a créé pour les uploads.

Dossier du serveur
my-server/
├── server.properties
├── server-icon.png   ← ici
├── paper.jar
├── plugins/
└── world/

Sur la plupart des panels d’hébergement, c’est le premier dossier que tu vois en ouvrant le gestionnaire de fichiers.

Solution 5 : le serveur n’a pas été redémarré

Remplace le fichier, puis redémarre complètement le serveur. Un reload de plugin ou /reload n’est pas un moyen fiable de charger une nouvelle icône. Après le redémarrage, surveille la console : si le serveur ne peut pas utiliser le fichier, il affiche en général un avertissement sur l’icône du serveur dès le démarrage, ce qui te ramène à la taille ou au format.

Solution 6 : ton client affiche encore l’ancienne icône

Le client garde la dernière icône connue de chaque serveur enregistré dans servers.dat, sous forme de données PNG en Base64. Ta propre liste peut donc afficher une ancienne icône pendant un moment, alors que le serveur envoie déjà la nouvelle.

  1. Clique sur Actualiser dans la liste multijoueur.
  2. Si l’ancienne icône reste, supprime le serveur de la liste et ajoute-le à nouveau.
  3. Demande à un ami de vérifier, ou utilise la connexion directe, qui n’utilise pas l’entrée enregistrée.

Solution 7 : tu utilises Velocity ou BungeeCord

Sur un réseau, les joueurs se connectent au proxy, et c’est le proxy qui répond à la liste des serveurs. L’icône du serveur backend derrière n’est jamais affichée. Mets server-icon.png dans le dossier du proxy lui-même, à côté de velocity.toml ou du config.yml de BungeeCord, et redémarre le proxy.

ProxyOù va l’icôneMessage dans les logs en cas d’échec
VelocityDossier de travail du proxyUnable to load your server-icon.png, continuing without it.
BungeeCordDossier du proxyCould not load server icon, par exemple parce qu’elle doit faire exactement 64x64 pixels

Certains plugins de MOTD peuvent envoyer leur propre icône. Si tu en utilises un sur le proxy, vérifie aussi sa config.

Checklist rapide

  1. 64×64 pixels, vrai PNG.
  2. Nommé exactement server-icon.png.
  3. Dans le dossier avec server.properties, ou sur le proxy pour les réseaux.
  4. Serveur ou proxy complètement redémarré, console vérifiée.
  5. Liste multijoueur actualisée ou serveur ajouté à nouveau.

Une fois l’icône affichée, accorde le reste de ta fiche : un MOTD en couleurs lisible à côté et une bannière animée dans les mêmes couleurs aident les joueurs à te reconnaître. Et si tu veux que plus de monde voie cette icône, lis comment trouver des joueurs pour un nouveau serveur.

Questions fréquentes

Quelle taille doit faire l’icône d’un serveur Minecraft ?

Exactement 64×64 pixels, enregistrée en PNG sous le nom server-icon.png. Le client n’affiche pas les icônes d’une autre taille.

Où mettre server-icon.png sur un panel d’hébergement ?

Dans le dossier principal du gestionnaire de fichiers, celui qui contient server.properties. Ensuite, redémarre le serveur.

Pourquoi mon serveur affiche l’ancienne icône ?

Ton client garde la dernière icône de chaque serveur enregistré dans servers.dat. Clique sur Actualiser, ou retire le serveur de la liste et ajoute-le à nouveau.

Une icône de serveur peut-elle être animée ?

Non. La liste multijoueur affiche un seul PNG fixe. Un GIF ou un PNG animé ne marche pas comme icône de serveur.

La Bedrock Edition affiche-t-elle les icônes de serveur ?

Le fichier server-icon.png est une fonction de la liste multijoueur de la Java Edition. Les joueurs Bedrock ne le voient pas.

Sources

Vérifié avec la documentation officielle :