Erro: Server session token not available no Servidor Hytale (RazeHost)
Se no console do seu servidor Hytale aparece a mensagem:
Server session token not available - cannot request auth grant
isso indica que o servidor ainda não foi autenticado corretamente junto aos serviços oficiais da Hytale Studios.
Sem essa autorização ativa, o servidor não consegue validar sessões de jogadores, o que causa quedas instantâneas ao tentar entrar.
Abaixo explicamos o motivo do erro e como resolver definitivamente.
Por que esse erro acontece?
O Hytale exige que todo servidor dedicado esteja vinculado a uma conta oficial.
Esse erro surge quando o servidor tenta validar a sessão, mas não encontra um token de autenticação válido, seja na memória ou salvo no disco.
Isso normalmente ocorre quando:
O servidor nunca foi autenticado
A autenticação foi feita, mas não foi salva
O servidor foi reiniciado sem persistência de sessão
Como corrigir o erro (Passo a Passo)
1️⃣ Iniciar o processo de autenticação por dispositivo
Com o servidor ligado, acesse o Console pelo painel da RazeHost e execute:
auth login device
2️⃣ Autorizar com sua conta oficial Hytale
Após o comando, o console exibirá algo semelhante a:
Visit: https://oauth.accounts.hytale.com/oauth2/device/verify Enter code: ABCD-1234
Agora:
Acesse o link informado no navegador
Faça login com sua conta oficial do Hytale
Insira o código exibido no console
Confirme a autorização
3️⃣ Confirmar autenticação no console
Voltando ao console do servidor, você deverá ver a mensagem:
Authentication successful!
Isso confirma que o servidor agora está autorizado a criar sessões e aceitar jogadores.
4️⃣ Salvar a autenticação permanentemente (PASSO CRÍTICO)
⚠️ Se você parar aqui, o problema voltará após qualquer reinício.
Por padrão, o Hytale mantém a autenticação apenas na memória RAM.
Para salvar as credenciais de forma segura e definitiva, execute:
auth persistence Encrypted
✔️ Esse comando cria um arquivo de identidade criptografado no servidor, permitindo que ele inicie automaticamente no futuro sem precisar repetir o login.
Comandos Úteis para Diagnóstico
Verificar status da autenticação
auth status
Remover a conta vinculada (caso precise trocar)
auth logout