Volver al blog

Cómo crear un servidor de Hytale: la guía completa (Chapter I)

Crear un servidor de Hytale solo lleva unos minutos si conoce las trampas en las que caen casi todos los principiantes: la versión correcta de Java, la autenticación del servidor y un puerto que debe abrirse en UDP, no en TCP. Esta guía recorre todos los pasos, desde la instalación hasta el primer jugador conectado, y está actualizada con Chapter I (Update 7), publicada en octubre de 2026, que cambió varias reglas del lado del servidor.

Lo que debe saber antes de empezar

Hytale está en acceso anticipado desde el 13 de enero de 2026. Hypixel Studios ofrece gratis el servidor oficial: un programa Java llamado HytaleServer.jar, acompañado de un archivo Assets.zip con los recursos del juego. La versión actual es Chapter I «Out of the Breach», lanzada el 12 de octubre de 2026, seguida de los parches 0.7.1 y 0.7.2 los días 13 y 14 de octubre.

Tres puntos diferencian a Hytale de otros juegos que quizá ya haya alojado:

  • Java 25 es obligatorio. Las versiones anteriores no arrancan el servidor.
  • La red funciona con QUIC sobre UDP, en el puerto 5520 por defecto. Una redirección solo en TCP nunca funcionará.
  • El servidor debe autenticarse con una cuenta de Hytale antes de aceptar jugadores.

Además, cliente y servidor deben usar exactamente la misma versión del protocolo. Tras cada actualización del juego, su servidor también debe actualizarse o nadie podrá conectarse.

Requisitos del sistema

El servidor funciona en Windows, Linux y macOS, con procesadores x64 o arm64. La memoria RAM es el recurso más exigido, sobre todo por la distancia de visión. Estas son las recomendaciones habituales, que puede ajustar según su uso:

JugadoresRAM asignada (-Xmx)CPUAlmacenamiento
1 a 54 GB2 núcleos a 2,5 GHz10 GB
5 a 106 GB4 núcleos20 GB SSD
10 a 208 GB4 núcleos a 3 GHz o más20 GB SSD o NVMe
Más de 2012 GB o más6 núcleos o másNVMe recomendado

La velocidad de subida también cuenta: unos 10 Mbps bastan para un grupo pequeño de amigos, un servidor público necesita mucho más.

Dónde alojar su servidor

OpciónVentajasInconvenientes
Su propio PCGratis, ideal para probarSe apaga con el PC, requiere redirección de puertos, imposible tras un CGNAT
VPS o servidor dedicadoDisponible 24/7, IP fija, control totalInstalación y mantenimiento en Linux a su cargo
Proveedor especializadoListo en minutos, panel, copias de seguridad, protección anti-DDoSSuscripción mensual

Los pasos siguientes sirven para un PC o un VPS. Con un proveedor de alojamiento, los pasos 1, 2 y 5 ya están hechos.

Paso 1: instalar Java 25

La distribución más utilizada es Eclipse Temurin 25, publicada gratis por Adoptium. En Windows y macOS, use el instalador oficial. En Ubuntu o Debian, tras añadir el repositorio de Adoptium, basta con un comando:

sudo apt update
sudo apt install temurin-25-jdk
java --version

El último comando debe mostrar una versión que empiece por 25. Si aparece otra versión de Java, será la que use el servidor: cambie la versión por defecto o llame a Java 25 con su ruta completa en el script de arranque.

Paso 2: obtener los archivos del servidor

Método rápido: copiarlos desde el launcher

Si el juego está instalado en el equipo, los archivos están en la carpeta del launcher:

  • 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

Copie la carpeta Server y el archivo Assets.zip en una carpeta nueva, por ejemplo hytale-server. Cópielos, no inicie el servidor ahí mismo: desde Chapter I, el servidor se niega a arrancar (código de salida 11) si su directorio de trabajo, su mundo o sus copias de seguridad están dentro de la carpeta de instalación del launcher. La opción --allow-install-dir omite esta comprobación, pero Hypixel advierte de que puede provocar pérdida de datos.

Método recomendado: Hytale Downloader

En un VPS, use la herramienta oficial de línea de comandos Hytale Downloader. La primera vez le pedirá iniciar sesión con su cuenta de Hytale en un navegador para autorizar la descarga.

./hytale-downloader -print-version   # muestra la versión disponible
./hytale-downloader                  # descarga la última versión
./hytale-downloader -patchline pre-release   # canal de prelanzamiento

Obtendrá un archivo con fecha. Al descomprimirlo, contiene la carpeta Server/ y el archivo Assets.zip con la estructura oficial que espera el servidor.

Paso 3: iniciar el servidor

Desde la carpeta Server, el comando mínimo es:

java -jar HytaleServer.jar --assets ../Assets.zip

Si su archivo ya incluye un script start.sh o start.bat junto a Assets.zip, úselo con prioridad: es el que aplica las actualizaciones descargadas por el servidor. Si no, cree su propio script, por ejemplo run-hytale.sh, fijando la memoria y aprovechando la caché AOT incluida, que acelera el arranque:

#!/bin/bash
cd Server
java -Xms4G -Xmx8G -XX:AOTCache=HytaleServer.aot \
  -jar HytaleServer.jar --assets ../Assets.zip \
  --bind 0.0.0.0:5520 --backup --backup-dir backups

Hágalo ejecutable con chmod +x run-hytale.sh. En Windows, ponga la misma línea java en un archivo .bat. Ajuste -Xmx según la tabla anterior y deje siempre 1 o 2 GB al sistema. La opción --backup activa las copias automáticas y --backup-frequency define su intervalo.

En un VPS, ejecute el servidor en una sesión screen o tmux, o mejor como servicio systemd, para que siga funcionando al cerrar la conexión SSH.

Paso 4: autenticar el servidor

En el primer arranque, el servidor todavía no acepta jugadores. Escriba en su consola:

/auth login device

El servidor muestra una dirección y un código corto. Abra en su navegador la página de activación de dispositivos del sitio de cuentas de Hytale, inicie sesión e introduzca el código. No tarde: el código solo es válido durante un tiempo limitado. Desde Chapter I, el comando también funciona si el servidor ya tiene sesión iniciada, y un fallo conserva la sesión existente.

Paso 5: abrir el puerto 5520 en UDP

Aquí se equivocan la mayoría de guías y jugadores: Hytale usa solo UDP. Permita el puerto en el cortafuegos del equipo:

# Linux con UFW
sudo ufw allow 5520/udp

# Linux con iptables
sudo iptables -A INPUT -p udp --dport 5520 -j ACCEPT
# Windows (PowerShell como administrador)
New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow

En casa, añada después una redirección de puertos en el router: protocolo UDP, puerto externo e interno 5520, hacia la IP local del PC que ejecuta el servidor. Sus amigos se conectarán con su IP pública.

Si su operador le sitúa detrás de un CGNAT, algo habitual con routers 4G y 5G y con algunos operadores de fibra, ninguna redirección funcionará. Las alternativas son un túnel, un VPS o un proveedor de alojamiento.

Paso 6: configurar el servidor

Tras el primer arranque, la carpeta Server contiene, entre otros:

ElementoFunción
config.jsonConfiguración principal
universe/Mundos y datos de jugadores, lo primero que debe respaldar
mods/Mods en formato .jar o .zip
permissions.jsonGrupos y permisos
logs/Registros, lo primero que hay que mirar si algo falla

Detenga siempre el servidor antes de editar un archivo: reescribe sus archivos de configuración durante la partida y podría borrar sus cambios. Los ajustes más útiles de config.json:

  • ServerName y MOTD: el nombre y el mensaje que ven los jugadores.
  • Password: vacío para un servidor abierto, o una contraseña que se pedirá al entrar.
  • MaxPlayers: el límite de jugadores, acorde a su RAM.
  • MaxViewRadius: la distancia de visión en chunks, principal factor de consumo de RAM. Lo habitual es no superar 12. Desde Chapter I, cualquier valor fuera del rango de 1 a 32 se ajusta a esos límites con un aviso.
  • Defaults: el mundo y el modo de juego por defecto.

Reservar el servidor a sus amigos

Para un servidor privado, añada primero a los jugadores permitidos y después active la lista blanca desde la consola:

/whitelist add <nombre>
/whitelist enable
/whitelist list

La sintaxis de los comandos ya ha cambiado entre versiones del acceso anticipado: si alguno es rechazado, escriba /help en la consola para ver la de su versión. Para darse derechos de administrador, consulte nuestra guía para ser OP en un servidor de Hytale.

Añadir mods

Coloque los archivos .jar o .zip en la carpeta mods/, reinicie y compruebe en logs/ que se han cargado. Descárguelos solo de fuentes conocidas: la página oficial del autor o una plataforma de mods reconocida. Atención: Chapter I eliminó o sustituyó gran parte de la API de modding. Un mod creado para una versión anterior debe ser recompilado por su autor o podría impedir el arranque. Pruebe siempre un mod nuevo en una copia de su mundo.

Actualizar sin perder su mundo

El servidor incluye un actualizador que se maneja desde la consola:

/update status          # versión actual
/update check           # busca actualizaciones
/update download        # descarga en updater/staging/
/update apply --confirm # copia de seguridad y apagado

Después, el script de arranque oficial sustituye los archivos al reiniciar. Si lanza java directamente, descargue mejor la nueva versión con Hytale Downloader.

Antes de cualquier actualización importante, detenga el servidor y copie la carpeta universe/ en otro lugar. Un mundo abierto con una versión más reciente se convierte automáticamente y ya no puede abrirse con una versión anterior: esa copia es su única vía de vuelta.

Solución rápida de problemas

SíntomaCausa probableSolución
El servidor se cierra al instante con el código 11Iniciado dentro de la carpeta del launcherCopiar Server y Assets.zip a una carpeta aparte
Error al arrancar sobre la versión de claseJava demasiado antiguoInstalar Java 25 y comprobar java --version
Nadie puede conectarse desde fueraPuerto abierto en TCP o router tras CGNATAbrir 5520 en UDP o pasar a un VPS
Jugadores rechazados tras una actualizaciónVersiones de protocolo distintasActualizar el servidor a la misma versión que el cliente
Cierres o lag con varios jugadoresRAM insuficiente o distancia de visión excesivaSubir -Xmx y bajar MaxViewRadius

Para profundizar en el rendimiento, nuestra guía de optimización de servidores Hytale detalla los ajustes avanzados.

La opción sin instalación

Si prefiere no ocuparse de Java, puertos y actualizaciones, un proveedor lo hace por usted. En OuiHeberg, los planes OuiBox preparados para Hytale empiezan con la OuiBox 8G (8 GB de RAM, 4 núcleos, 50 GB NVMe) por 9,98 € al mes, seguida de la OuiBox 12G (12 GB, 5 núcleos, 80 GB NVMe) por 16,79 € al mes y la OuiBox 16G (16 GB, 6 núcleos, 120 GB NVMe) por 21,59 € al mes. El servidor está listo en minutos: solo queda autenticarlo e invitar a sus amigos.

Preguntas frecuentes

¿Crear un servidor de Hytale es gratis?

Sí, Hypixel Studios ofrece el software del servidor gratis. Solo necesita una cuenta de Hytale para autenticarlo. El único coste posible es la máquina que lo ejecuta.

¿Qué puerto usa un servidor de Hytale?

El puerto UDP 5520 por defecto. Puede cambiarlo con la opción --bind, siempre que abra el nuevo puerto en UDP.

¿Cuánta RAM necesita un servidor de Hytale?

Lo habitual es 4 GB para 1 a 5 jugadores, 8 GB para 10 a 20 jugadores y 12 GB o más por encima. La distancia de visión pesa tanto como el número de jugadores.

¿Puedo jugar en mi servidor desde el mismo PC?

Sí. Conéctese a 127.0.0.1 desde el juego. Asegúrese de tener RAM suficiente para el cliente y el servidor a la vez.

¿Por qué mis amigos no pueden entrar en mi servidor?

En la mayoría de los casos, el puerto 5520 está abierto en TCP en lugar de UDP, falta la redirección en el router o su conexión está tras un CGNAT. Compruebe también que todos hayan actualizado el juego.

Lanza tu servidor Hytale

Crea tu servidor Hytale en pocos clics con HytaleServ.

Ver nuestros planes