Skip to content

Variables de Entorno

Referencia completa de todas las variables de entorno.

Variables del Servidor

VariablePor defectoDescripción
JAVA_XMS4GTamaño mínimo del heap de Java
JAVA_XMX8GTamaño máximo del heap de Java
BIND_PORT5520Puerto UDP del servidor
AUTO_DOWNLOADtrueDescarga automática al iniciar
SERVER_EXTRA_ARGS-Argumentos adicionales
TZUTCZona horaria del contenedor

Variables del Panel

VariablePor defectoDescripción
PANEL_USERadminUsuario de login
PANEL_PASSadminContraseña de login
PANEL_PORT3000Puerto HTTP del servidor
JWT_SECRET(aleatorio)Clave secreta para firmar JWT
MODTALE_API_KEY-API key para integración Modtale

Variables de Docker

VariablePor defectoDescripción
CONTAINER_NAMEhytale-serverNombre del contenedor del servidor

Descripciones Detalladas

JAVA_XMS / JAVA_XMX

Controla la asignación de memoria de la JVM.

bash
# Mínimo 4GB, máximo 8GB
JAVA_XMS=4G
JAVA_XMX=8G

Guía de RAM

JugadoresRecomendado
1-104G
10-206G
20-508G
50+12G+

AUTO_DOWNLOAD

Cuando es true, el servidor descargará automáticamente HytaleServer.jar y Assets.zip al iniciar por primera vez.

bash
# Deshabilitar para ARM64 o configuración manual
AUTO_DOWNLOAD=false

ARM64

La descarga automática no está disponible en ARM64. Configura false y proporciona los archivos manualmente.

SERVER_EXTRA_ARGS

Pasa argumentos adicionales al ejecutable del servidor.

bash
# Habilitar mods
SERVER_EXTRA_ARGS=--mods mods

# Múltiples argumentos
SERVER_EXTRA_ARGS=--mods mods --debug

TZ (Zona Horaria)

Configura la zona horaria del contenedor para timestamps de logs.

bash
TZ=America/Santiago
TZ=Europe/Madrid
TZ=America/Mexico_City

Lista completa de zonas horarias

JWT_SECRET

Clave secreta usada para firmar tokens JWT. Si no se proporciona, se genera una clave aleatoria al iniciar.

bash
# Opcional pero recomendado para sesiones persistentes
JWT_SECRET=tu-cadena-aleatoria-muy-larga-aqui

INFO

Si no está configurado, se genera un nuevo secreto cada vez que el panel reinicia, invalidando todas las sesiones existentes.

MODTALE_API_KEY

API key para la integración con el repositorio de mods Modtale.

bash
MODTALE_API_KEY=tu-modtale-api-key

Cuando está configurado, habilita:

  • Exploración de mods en el panel
  • Instalación de mods con un click
  • Verificación de actualizaciones

Ejemplo de Archivo .env

bash
# ===================
# Configuración del Servidor
# ===================
JAVA_XMS=4G
JAVA_XMX=8G
BIND_PORT=5520
AUTO_DOWNLOAD=true
SERVER_EXTRA_ARGS=--mods mods
TZ=America/Santiago

# ===================
# Configuración del Panel
# ===================
PANEL_USER=miadmin
PANEL_PASS=contraseñasupersegura123
PANEL_PORT=3000
JWT_SECRET=cambia-esto-a-una-cadena-aleatoria

# ===================
# Integraciones Opcionales
# ===================
MODTALE_API_KEY=tu-api-key

Not affiliated with Hypixel Studios or Hytale.