Atrás

hace 2 semanas 31 (4 hoy)

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

Plugins y mods Hytale

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.

Inicio
Favoritos
Agregar
Chat
Perfil