Solución de Problemas
Problemas comunes y sus soluciones.
Autenticación Encriptada (ZimaOS / CasaOS)
Problema
El comando /auth persistence Encrypted falla o no persiste después de reiniciar el contenedor. Esto ocurre porque:
- ZimaOS/CasaOS no pueden montar
/etc/machine-id:rocorrectamente - El contenedor crea un archivo
/etc/machine-idvacío - Sin un machine-id válido, el almacenamiento encriptado de credenciales falla
Solución
Usa el archivo docker-compose alternativo que no requiere el mount de machine-id:
# Descargar el compose compatible con CasaOS
curl -O https://raw.githubusercontent.com/ketbome/hytale-server/main/docker-compose.casaos.yml
# Iniciar con este archivo
docker compose -f docker-compose.casaos.yml up -dEl contenedor:
- Generará un machine-id único en el primer inicio
- Lo guardará en
./server/.machine-id - Lo restaurará automáticamente en cada reinicio
Solución Manual (si es necesario)
Si aún tienes problemas, puedes configurar el machine-id manualmente:
# Entrar al contenedor
docker exec -it hytale-server bash
# Generar y configurar machine-id
dbus-uuidgen > /etc/machine-id
# Verificar
cat /etc/machine-id
# Ahora ejecutar el comando de auth
# /auth persistence EncryptedLuego copia el machine-id a tu carpeta server para persistencia:
docker exec hytale-server cat /etc/machine-id > ./server/.machine-idArchivos del Servidor No Encontrados
Problema
El servidor muestra "Waiting for files..." y no inicia.
Solución
Opción 1: Descarga automática (solo x64)
Asegúrate de que AUTO_DOWNLOAD=true en tu archivo .env. El descargador requiere autenticación - revisa el panel para prompts de login.
Opción 2: Descarga manual
Descarga desde hytale.com:
HytaleServer.jarAssets.zip
Colócalos en la carpeta
./server/Reinicia el contenedor
ARM64: Descarga Automática No Disponible
Problema
En dispositivos ARM64 (Apple Silicon, Raspberry Pi), la descarga automática no funciona.
Solución
El binario hytale-downloader es solo x64. Descarga los archivos manualmente:
# En una máquina x64, descarga los archivos
# Luego transfiérelos a tu servidor ARM64:
scp HytaleServer.jar Assets.zip usuario@servidor:~/hytale/server/Ver Soporte ARM64 para más detalles.
El Contenedor Se Reinicia Constantemente
Problema
El contenedor se reinicia repetidamente sin iniciar el servidor.
Posibles Causas
- RAM insuficiente: Revisa
JAVA_XMXen tu.env - Archivos faltantes: Verifica que existan
HytaleServer.jaryAssets.zip - Conflicto de puerto: Verifica si el puerto 5520/UDP está disponible
Debug
# Ver logs
docker compose logs -f hytale
# Ver estado del contenedor
docker ps -aEl Panel No Puede Conectar al Servidor
Problema
El panel web muestra "Container not found" o no puede controlar el servidor.
Solución
Verifica que el nombre del contenedor coincida:
bash# Ver nombre real del contenedor docker ps # Debe coincidir con CONTAINER_NAME en .env (por defecto: hytale-server)Asegúrate de que el socket de Docker esté montado:
yaml# En docker-compose.yml volumes: - /var/run/docker.sock:/var/run/docker.sock:roVerifica que los contenedores estén en la misma red:
bashdocker network ls docker network inspect hytale_default
Errores de Permisos
Problema
No se pueden escribir archivos o el servidor no puede iniciar por permisos.
Solución
El contenedor se ejecuta como root inicialmente para arreglar permisos, luego cambia al usuario hytale. Si tienes problemas:
# Arreglar permisos manualmente
sudo chown -R 1000:1000 ./server/Los Mods No Cargan
Problema
Los mods instalados no aparecen en el juego.
Solución
Verifica que
SERVER_EXTRA_ARGSincluya el flag de mods:bashSERVER_EXTRA_ARGS=--mods modsVerifica que los mods estén en la carpeta correcta:
./server/mods/Reinicia el servidor después de agregar mods
Revisa los logs del servidor por errores de carga de mods
Obtener Ayuda
Si tu problema no está listado aquí:
- Revisa los GitHub Issues
- Busca issues existentes antes de crear uno nuevo
- Incluye logs y tu configuración al reportar bugs
