Cómo lanzar un servidor Hytale: guía completa para administradores
Lanzar tu propio servidor Hytale no es “un solo botón”, sino un proceso técnico completo. El juego está pensado desde el inicio para una ecosistema de servidores: mods, redes multiserver, monitoreo, monetización futura y un catálogo oficial de servidores.
En esta guía se explica cómo iniciar un servidor Hytale desde cero, cuáles son los requisitos del sistema, cómo configurar correctamente la red, la autorización y la estructura de archivos, y en qué fijarte si planeas un servidor público.
Requisitos del sistema para un servidor Hytale
El servidor Hytale funciona en Java y es bastante exigente en recursos, especialmente en memoria.
Requisitos mínimos:
- RAM: desde 4 GB (recomendado 8–16 GB)
- Java: versión 25 (LTS)
- Arquitectura: x64 o arm64
- SO: Windows, Linux o macOS
Es importante entender que la carga no depende directamente del número de jugadores, sino del comportamiento de los jugadores:
exploración del mundo → mayor consumo de RAM
NPC, mobs, mecánicas → mayor carga de CPU
mayor distancia de renderizado → fuerte aumento de memoria
Consejo: siempre monitorea el consumo de recursos y ajusta -Xmx de forma experimental.
Instalación de Java 25
Hytale no se ejecuta en versiones antiguas de Java.
Se recomienda:
Adoptium (Temurin Java 25 LTS)
Comprobación de la instalación:
java --version
Si la versión es menor que 25 — el servidor no iniciará.
Obtención de los archivos del servidor Hytale
Hay dos métodos funcionales, cada uno para distintas tareas.
Opción 1. Copiar desde el launcher (rápido, pero incómodo)
Adecuado para pruebas y depuración local.
Ruta de archivos:
- Windows: %appdata%\Hytale\install\release\package\game\latest
- Linux: $XDG_DATA_HOME/Hytale/install/release/package/game/latest
- macOS: ~/Application Support/Hytale/install/release/package/game/latest
Debes copiar:
la carpeta Server
el archivo Assets.zip
Desventaja: con cada actualización tendrás que actualizar los archivos manualmente.
Opción 2. Hytale Downloader CLI (recomendado)
La mejor opción para servidores públicos y de producción.
El CLI permite:
descargar versiones actuales
actualizar el servidor fácilmente
trabajar con canales pre-release
Ejemplo:
./hytale-downloader
Inicio del servidor Hytale
Comando básico:
java -jar HytaleServer.jar --assets PathToAssets.zip
Después del primer inicio el servidor requerirá autorización.
Autorización del servidor (obligatoria)
Hytale usa autorización OAuth para proteger la ecosistema y la API.
Comando:
/auth login device
Luego:
Abres el enlace
Introduces el código
Confirmas el acceso
Después de eso el servidor podrá aceptar jugadores.
⚠️ Límite: hasta 100 servidores por licencia.
Para redes se necesita el estatus Server Provider.
Puertos y red (punto importante)
Hytale NO usa TCP.
Todo el networking funciona vía QUIC (UDP).
Puerto por defecto: 5520 / UDP
Se puede cambiar con --bind
Ejemplo:
--bind 0.0.0.0:25565
Configuración del firewall
Linux (ufw):
sudo ufw allow 5520/udp
Windows:
New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow
Si el servidor no se ve, en el 90% de los casos el problema es UDP, no Java.
Estructura de archivos del servidor
Directorios principales:
- mods/ — mods y plugins
- logs/ — registros
- universe/ — mundos y guardados
- config.json — configuración
- permissions.json — permisos
- whitelist.json — lista blanca
Cada mundo se ejecuta en un hilo separado, lo que escala bien en CPUs multinúcleo.
Mods y plugins
Los mods se instalan fácilmente:
- Descargar .zip o .jar
- Colocarlo en mods/
- Reiniciar el servidor
Optimización y consejos
Distancia de renderizado
Parámetro clave para la memoria.
Recomendado:
máximo 12 chunks (384 bloques)
Comparación:
- Minecraft: 10 chunks = 160 bloques
- Hytale: 384 bloques ≈ 24 chunks de Minecraft
- Espera mayor consumo de RAM.
AOT Cache (acelerar el arranque)
Usa AOT-cache para acelerar el inicio:
java -XX:AOTCache=HytaleServer.aot -jar HytaleServer.jar --assets PathToAssets.zip
Desactivar Sentry (para desarrollo)
Al desarrollar plugins:
--disable-sentry
Arquitectura multiserver de Hytale
Hytale soporta redes de servidores de forma nativa, sin BungeeCord ni análogos.
Funciones:
- transferencia de jugadores entre servidores
- redirecciones
- servidores fallback
- balanceo de carga
- Base ideal para:
- hubs
- mini-juegos
- servidores regionales
Monitoreo de servidores Hytale
Actualizaciones y versiones
Servidor y cliente deben estar en la misma versión de protocolo.
Si no coinciden — el jugador no podrá conectarse.
En el futuro:
- diferencia permitida ±2 versiones
- ventana de actualización sin perder online
Qué llegará en el futuro
Hytale prepara oficialmente:
- catálogo integrado de servidores
- sistema de parties
- pagos integrados
- APIs oficiales
- telemetría del servidor
- verificación de online
Esto significa una cosa:
los servidores y el monitoreo son parte clave de la ecosistema Hytale.
Servidores Hytale / Añadir servidor
Conclusión
Hytale no es solo un juego, es una plataforma.
Lanzar un servidor requiere atención a los detalles, pero a cambio ofrece:
- soporte nativo para redes
- APIs oficiales
- ecosistema honesta de servidores
- potencial a largo plazo
- Si planeas:
- un servidor público
- una red de servidores
- monetización
- o promoción
— empezar a entenderlo hay que hacerlo ahora.