Saltar para o conteúdo

Ícone do servidor de Minecraft não aparece: como resolver o server-icon.png

Carregaste uma imagem, reiniciaste o servidor e a lista de multijogador continua a mostrar o ícone predefinido. A boa notícia: o Minecraft é muito rigoroso com o ícone do servidor, por isso a causa é quase sempre uma de meia dúzia de coisas. Este guia passa por elas pela ordem em que costumam acontecer.

Atualizado:

O que o Minecraft espera do server-icon.png

O ícone ao lado de um servidor na lista de multijogador da Java Edition vem do próprio servidor. Quando o cliente pede o estado do servidor, o servidor envia o ícone junto, como PNG codificado em Base64. Isto só funciona se o ficheiro cumprir quatro regras:

RegraValor
TamanhoExatamente 64×64 píxeis. Outros tamanhos não aparecem.
FormatoUm ficheiro PNG a sério
Nome do ficheiroserver-icon.png, tudo em minúsculas
LocalizaçãoA pasta de trabalho do servidor, a pasta com o server.properties

Se uma delas falhar, os jogadores veem simplesmente o ícone predefinido. Nada no jogo lhes diz porquê, por isso as verificações abaixo ficam do teu lado.

Solução 1: A imagem não tem exatamente 64×64

Esta é a causa mais comum. Um logótipo de 128×128, um recorte de 63×64 ou uma exportação de 512×512 de um editor de imagem não vão aparecer, mesmo que pareçam bem no teu PC. O Minecraft não escala a imagem por ti.

  1. Abre as propriedades do ficheiro (Windows: clique direito → Propriedades → Detalhes, macOS: Obter informações) e verifica as dimensões.
  2. Se não tiver 64×64, redimensiona-a para exatamente isso, sem deixar uma borda nem uma linha de píxeis a mais.
  3. Os pormenores pequenos desaparecem neste tamanho. Formas fortes, uma ou duas letras e contraste forte leem-se melhor.

O criador de ícones de servidor exporta sempre em 64×64, a partir de modelos com letras, itens ou cabeças de jogadores, ou a partir de uma imagem tua carregada.

Solução 2: O ficheiro não é um PNG a sério

Mudar o nome de logo.jpg para server-icon.png muda o nome, não o formato. Por dentro, o ficheiro continua a ser um JPEG e não vai carregar. O mesmo vale para ficheiros WebP guardados a partir de um navegador e para GIFs animados.

Abre a imagem num editor de imagem e usa “Guardar como” ou “Exportar” com PNG como formato. Um ícone animado não é de todo possível: a lista de multijogador mostra um PNG estático.

Solução 3: O nome do ficheiro está errado (server-icon.png.png)

O Windows esconde as extensões conhecidas por predefinição. Se aí mudares o nome de um ficheiro para server-icon.png, ele pode acabar como server-icon.png.png, e o Explorador continua a mostrar “server-icon.png”. O servidor procura o nome exato e não encontra nada.

  • No Explorador do Windows, ativa Ver → Mostrar → Extensões de nomes de ficheiro e muda o nome do ficheiro.
  • No gestor de ficheiros de um painel de alojamento, o nome completo costuma estar visível. Procura um .png duplicado ou maiúsculas como Server-Icon.PNG.
  • Atenção a um espaço no fim ou a um nome de cópia como server-icon (1).png depois de uma transferência.

Solução 4: O ícone está na pasta errada

O ícone pertence à pasta de topo do servidor, ao lado do server.properties e do JAR do servidor. Não na plugins, não na world e não numa subpasta que o teu host criou para carregamentos.

Pasta do servidor
my-server/
├── server.properties
├── server-icon.png   ← aqui
├── paper.jar
├── plugins/
└── world/

Na maioria dos painéis de alojamento, é a primeira pasta que vês quando abres o gestor de ficheiros.

Solução 5: O servidor não foi reiniciado

Substitui o ficheiro e depois reinicia o servidor por completo. Um reload de plugins ou /reload não é uma forma fiável de carregar um ícone novo. Depois do reinício, vê a consola: se o servidor não conseguir usar o ficheiro, normalmente regista um aviso sobre o ícone do servidor logo no arranque, o que te leva de volta ao tamanho ou ao formato.

Solução 6: O teu cliente ainda mostra o ícone antigo

O cliente guarda o último ícone conhecido de cada servidor guardado no servers.dat, como dados PNG em Base64. Por isso, a tua própria lista pode mostrar um ícone antigo durante algum tempo, mesmo que o servidor já envie o novo.

  1. Carrega em Atualizar na lista de multijogador.
  2. Se o ícone antigo se mantiver, apaga o servidor da lista e volta a adicioná-lo.
  3. Pede a um amigo que verifique, ou usa a Ligação direta, que não usa a entrada guardada.

Solução 7: Usas Velocity ou BungeeCord

Numa network, os jogadores ligam-se ao proxy, e é o proxy que responde à lista de servidores. O ícone do servidor de backend por trás dele nunca aparece. Coloca o server-icon.png na pasta do próprio proxy, ao lado do velocity.toml ou do config.yml do BungeeCord, e reinicia o proxy.

ProxyOnde fica o íconeMensagem no log se falhar
VelocityPasta de trabalho do proxyUnable to load your server-icon.png, continuing without it.
BungeeCordPasta do proxyCould not load server icon, por exemplo porque tem de ter exatamente 64x64 píxeis

Alguns plugins de MOTD conseguem enviar o seu próprio ícone. Se usares um no proxy, verifica também a config dele.

Lista de verificação rápida

  1. 64×64 píxeis, PNG a sério.
  2. Com o nome exato server-icon.png.
  3. Na pasta com o server.properties, ou no proxy no caso de networks.
  4. Servidor ou proxy totalmente reiniciado, consola verificada.
  5. Lista de multijogador atualizada ou servidor adicionado outra vez.

Quando o ícone aparecer, põe o resto da tua entrada na lista a condizer: um MOTD com cores legível ao lado e um banner animado nas mesmas cores ajudam os jogadores a reconhecer-te. E se quiseres que mais gente veja esse ícone, lê como arranjar jogadores para um servidor novo.

Perguntas frequentes

Que tamanho tem de ter um ícone de servidor de Minecraft?

Exatamente 64×64 píxeis, guardado como PNG com o nome server-icon.png. O cliente não mostra ícones com outro tamanho.

Onde coloco o server-icon.png num painel de alojamento?

Na pasta de topo do gestor de ficheiros, a que contém o server.properties. Depois reinicia o servidor.

Porque é que o meu servidor mostra o ícone antigo?

O teu cliente guarda o último ícone de cada servidor guardado no servers.dat. Carrega em Atualizar, ou remove o servidor da lista e volta a adicioná-lo.

Um ícone de servidor pode ser animado?

Não. A lista de multijogador mostra um PNG estático. Um GIF ou um PNG animado não funcionam como ícone do servidor.

A Bedrock Edition mostra ícones de servidor?

O ficheiro server-icon.png é uma funcionalidade da lista de multijogador da Java Edition. Os jogadores Bedrock não o veem.

Fontes

Verificado com a documentação oficial: