Guia para donos de servidor
Jogadores online com launcher próprio
Última atualização: 1º de outubro de 2026
Em 6 passos, o seu servidor passa a mostrar no site quantos jogadores estão online agora, com o selo Verificado.
1. Para que serve
Com isso, o card e a página do seu servidor passam a mostrar Online/Offline, quantos jogadores estão conectados agora, o gráfico das últimas 24 horas e o selo Verificado. Sem configurar, o site não sabe se o servidor está no ar.
Este guia é para quem usa launcher próprio. Se o seu servidor aparece na lista oficial do SkyMP ou do Skyrim Together, é ainda mais fácil: basta escolher a plataforma na edição do servidor e informar o nome (SkyMP) ou o IP e a porta (Skyrim Together). Não precisa de código.
2. Passo a passo
Abra a edição do seu servidor
No site, vá em Comunidade → Meus servidores e clique em Editar no seu servidor (ele precisa estar aprovado). Atalho: Meus servidores.
Escolha "Launcher próprio"
Desça até a seção Jogadores online e, em Plataforma, escolha Launcher próprio.
Gere a chave secreta
Clique em Gerar chave. Aparece uma chave longa: clique em Copiar e guarde num lugar seguro. Por segurança, ela só aparece uma vez. Se perder, é só gerar outra (a antiga para de funcionar na hora).
Copie o código pronto
Logo abaixo da chave aparece o Código para o servidor, já com o ID do seu servidor e a sua chave preenchidos. Clique em Copiar. Ele é parecido com este:
// Server List Skyrim RP: avisa quantos jogadores estão online a cada minuto
const SLS = { id: "ID_DO_SEU_SERVIDOR", key: "SUA_CHAVE" };
setInterval(() => {
const players = contarJogadoresOnline(); // troque pela função do seu servidor
fetch("https://skyrimserverlist.com.br/api/servidores/status", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({ ...SLS, players, maxPlayers: 60 }),
}).catch(() => {});
}, 60_000);Cole no gamemode do servidor
Entregue o código para quem cuida da programação do servidor. Ele vai no gamemode (o código que roda junto com o servidor, em Node.js 18 ou mais novo). Só uma linha precisa de ajuste: troque contarJogadoresOnline() pela forma que o seu servidor usa para saber quantos jogadores estão conectados. Ajuste também o maxPlayers para o limite do seu servidor.
A cada minuto, o servidor manda ao site o número de jogadores. É só isso: nenhuma senha ou dado de jogador é enviado.
Reinicie e confira
Reinicie o servidor e espere até 2 minutos. Abra a página do seu servidor no site: ele deve aparecer como Online, com o número de jogadores e o selo Verificado.
3. Meu servidor não usa Node.js
Sem problema: qualquer linguagem serve. O servidor só precisa fazer, a cada minuto, um pedido POST para o endereço abaixo com um JSON contendo id, key, players e, se quiser, maxPlayers. Exemplo com curl:
curl -X POST https://skyrimserverlist.com.br/api/servidores/status \
-H "content-type: application/json" \
-d '{"id":"ID_DO_SEU_SERVIDOR","key":"SUA_CHAVE","players":12,"maxPlayers":60}'A resposta {"ok":true} quer dizer que deu certo. forbidden indica chave errada ou servidor ainda não aprovado; invalid, algum dado fora do formato.
4. Dúvidas comuns
- Aparece Offline mesmo com o servidor ligado: o site não recebe aviso há mais de 3 minutos. Confira se o código está rodando e se a chave é a mais recente.
- Gerei outra chave sem querer: a anterior parou de valer. Gere uma nova e atualize no código.
- A chave vazou: gere outra na edição do servidor. Nunca publique a chave no Discord ou no GitHub.
- Posso mandar mais de uma vez por minuto? Pode, mas o site só aceita um aviso a cada 20 segundos.
- Ainda com dúvida? Escreva para contato@skyrimserverlist.com.br.
Dúvidas? Escreva para contato@skyrimserverlist.com.br.