El config.json de un servidor de Hytale, opción por opción
Un servidor de Hytale se configura con dos ficheros: el config.json del servidor y un config.json por cada mundo. Aquí van las opciones que importan, comprobadas con el manual oficial y con el servidor 0.7.2 (Update 7, octubre de 2026). Lo primero: cámbialos siempre con el servidor apagado.
Dónde están y por qué con el servidor apagado
El del servidor está en la carpeta desde la que arranca (con el lanzador oficial, Server/config.json). El de cada mundo, en universe/worlds/<nombre del mundo>/config.json.
El servidor los lee al arrancar y los vuelve a escribir cuando pasa algo en la partida, como dar un permiso con un comando. Por eso el manual avisa: lo que cambies con el servidor encendido lo más probable es que se pierda. Apágalo, cambia, guarda y enciéndelo.
Y cuidado con el formato: una coma de más o una comilla sin cerrar y el servidor no puede leer la configuración (en la consola sale un error como «Failed to read server config!»). Si te pasa, deshaz lo último que tocaste (más fallos al arrancar).
¿Prefieres no montarlo tú? Servidores de Hytale desde 8 € al mes, sin permanencia y con devolución íntegra en 72 horas. O crea un servidor de Hytale gratis, sin tarjeta.
Las opciones del servidor
ServerName: el nombre del servidor que ven los jugadores.
MOTD: el mensaje de bienvenida. Vacío, no enseña ninguno.
Password: la contraseña para entrar. Vacía, entra cualquiera que tenga la dirección.
MaxPlayers: cuántos jugadores pueden estar dentro a la vez. Con el servidor encendido también se cambia con el comando «maxplayers» y el número.
MaxViewRadius: la distancia de visión máxima, en chunks de 32 bloques. Es lo que más RAM gasta (cuánta, en la guía de RAM). El manual recomienda 12 (384 bloques). Desde Update 7 admite de 1 a 32: si pones más, el servidor arranca igual y la deja en 32 con un aviso. En marcha, «maxviewradius» y el número.
Defaults → World: el mundo que se carga al entrar, por el nombre de su carpeta en universe/worlds. Con un nombre que no existe, el servidor crea un mundo nuevo; el viejo se queda en su carpeta. Es lo que hay que revisar al subir tu mundo a un servidor.
Defaults → GameMode: el modo de juego de los jugadores, Adventure (aventura) o Creative (creativo).
Las actualizaciones (el apartado Update)
Enabled: si el servidor busca versiones nuevas (de fábrica, sí). CheckIntervalSeconds: cada cuántos segundos mira (3600, cada hora). NotifyPlayersOnAvailable: avisa a los jugadores con permiso cuando hay una.
AutoApplyMode es la que importa. Con Disabled (la de fábrica) baja la versión nueva pero no la instala hasta que escribes «update apply --confirm». Con WhenEmpty la instala sola cuando no hay nadie conectado. Con Scheduled la instala pasados AutoApplyDelayMinutes (30 de fábrica) aunque haya gente, avisándoles antes.
WhenEmpty es lo más cómodo para un grupo de amigos: cuando sale una versión, el juego de los jugadores se actualiza y, si el servidor no, nadie puede entrar. Patchline elige la rama (vacía, la de tu versión, normalmente release) y RunBackupBeforeUpdate y BackupConfigBeforeUpdate hacen una copia antes de actualizar.
Todo esto solo funciona con el lanzador oficial (start.sh o start.bat) y su estructura de carpetas. Si arrancas el servidor de otra forma, el actualizador se queda desactivado. Los comandos para hacerlo a mano, en la guía de actualizaciones.
Las opciones de cada mundo
IsPvpEnabled: si los jugadores pueden atacarse entre ellos. En un mundo nuevo viene en false (no).
IsFallDamageEnabled: el daño por caída. Viene en true (sí).
IsSpawningNPC: si aparecen criaturas solas, animales y enemigos. Viene en true.
IsAllNPCFrozen: con true, ninguna criatura se mueve.
IsGameTimePaused: con true, el día y la noche no avanzan.
Seed es la semilla con la que se generó el mundo. Lo demás (lo que guarda, carga y borra el mundo, como IsSavingChunks o IsSavingPlayers) déjalo como está: apagarlo puede hacer que la partida no se guarde.
Los otros ficheros de la carpeta
Junto a config.json están permissions.json (los permisos y grupos), bans.json (los baneados), la carpeta mods, la carpeta universe con los mundos y los jugadores, y logs con los registros. Desde Update 6 (agosto de 2026) la lista blanca funciona con permisos: si tenías un whitelist.json, el servidor lo pasó a whitelist.json.migrated. Los permisos, mejor con comandos: lo explica la guía de permisos de un servidor de Hytale.
En NapNodes: la pestaña «Configuración»
Lo más usado sale en «Configuración», en español y sin tocar el JSON: en «Lo principal», Nombre del servidor, Mensaje de bienvenida, Contraseña para entrar, Máximo de jugadores, Modo de juego y Mundo; en «El mundo», el PvP, el daño por caída, si aparecen criaturas, si están congeladas y parar el tiempo; en «Rendimiento», la distancia de visión y comprimir el tráfico.
Con el servidor encendido, los ajustes se bloquean y el panel te pide apagarlo, porque Hytale los reescribe al apagarse. Apagado, se guardan solos al cambiarlos y se aplican al encender. Las actualizaciones ya vienen en WhenEmpty, así que no hay que tocar nada. Lo que no esté en el panel, en «Archivos» → Server → config.json, también con el servidor apagado.
Preguntas frecuentes
¿Dónde está el config.json del servidor de Hytale?
En la carpeta desde la que arranca el servidor; con el lanzador oficial, en Server/config.json. El de cada mundo está en universe/worlds/<mundo>/config.json.
¿Por qué se borran mis cambios del config.json de Hytale?
Porque los hiciste con el servidor encendido: Hytale reescribe sus ficheros mientras funciona y al apagarse. Cámbialo con el servidor apagado.
¿Cómo pongo contraseña a mi servidor de Hytale?
Con la opción Password del config.json del servidor, con el servidor apagado. En NapNodes, en «Configuración» → «Contraseña para entrar».
¿Cómo activo el PvP en un servidor de Hytale?
Poniendo IsPvpEnabled a true en el config.json del mundo, con el servidor apagado. En NapNodes, en «Configuración» → «El mundo».
¿Qué distancia de visión pongo en mi servidor de Hytale?
El manual oficial recomienda no pasar de 12 chunks (384 bloques). Si el servidor va justo de RAM, bajarla es lo que más ayuda.
¿Lo montamos?
Servidores de Hytale desde 8 € al mes, sin sobreventa: tu RAM es solo tuya. Y si quieres empezar sin pagar, tienes un servidor de Hytale gratis, sin tarjeta.