Error de autenticación al iniciar el servidor
Si al iniciar tu servidor aparece el siguiente error:
[HandshakeHandler] Server session token not available - cannot request auth grant
Esto indica que el servidor no tiene una sesión de autenticación válida y necesita vincularse con una cuenta.
Solución paso a paso
Paso 1: Accede a la consola del servidor
Ingresa a la consola del servidor y ejecuta el siguiente comando:
auth login device
Paso 2: Vincula tu cuenta
Después de ejecutar el comando, la consola mostrará:
- Un código de verificación
- Una página web a la que deberás acceder
Accede a la página indicada e introduce el código proporcionado para vincular tu cuenta de Hytale con el servidor.
Puedes vincular hasta 100 servidores a una misma cuenta.
Paso 3: Configura la persistencia de la sesión
Para evitar que el servidor solicite el código de verificación cada vez que se inicia, configura la persistencia de la sesión ejecutando el siguiente comando:
auth persistence Encrypted
Esto permitirá que el servidor guarde la sesión de forma persistente y encriptada.
Es posible que después de ejecutar este comando aparezca el siguiente mensaje:
/auth persistence Encrypted didn't make the session persistent because it couldn't figure out the hardware uuid.
Si este mensaje aparece, el servidor seguirá funcionando, pero es posible que vuelva a solicitar el código en futuros reinicios.
Paso 4: Vuelve a ingresar al servidor
Si la persistencia se configuró correctamente, el servidor no volverá a pedir el código de verificación.