Ir al contenido principal

Guía de hosting de Minecraft

server.properties, cada ajuste explicado

Por Astroworld Hosting

Las 63 claves que un servidor de Minecraft lee de este archivo, con lo que hace cada una, el valor con el que empieza y lo que puedes poner en ella. Agrupadas según lo que cambian y no por orden alfabético, porque nadie ha buscado nunca una por orden alfabético.

Configura tu servidorElige un plan y pide tu servidor.

La respuesta corta

  1. Se lee una vez, al arrancar

    Cada una de las 63 claves surte efecto en el siguiente arranque. Un cambio que no hace nada es un cambio sin reinicio.

  2. Dos claves cuestan más que todas las demás juntas

    view-distance y simulation-distance. Mira ahí primero cuando el servidor va lento.

  3. Algunas claves abren el servidor

    online-mode, los puertos, la lista blanca. Cámbialas sabiendo lo que haces: un valor equivocado aquí no empeora el juego, deja el servidor abierto.

Las 63 claves de abajo, agrupadas según lo que cambian, con sus valores por defecto y sus valores permitidos.

Tres cosas que saber antes de bajar

El archivo se lee una sola vez, al arrancar el servidor. Cada una de estas 63 claves surte efecto en el siguiente arranque y ni un segundo antes: un cambio que parece no hacer nada casi siempre es un cambio al que no le ha seguido un reinicio.

Una clave que el servidor no reconoce se ignora en lugar de rechazarse. 11 de ellas llegaron con una versión concreta, y por eso un servidor 1.16.5 conoce 52 y uno 1.21.4 conoce 63. No pasa nada malo si dejas una línea más reciente en un archivo más antiguo.

La última columna dice quién puede cambiarla. 39 se pueden cambiar libremente, 4 deciden qué mundo se carga y 20 deciden quién llega a tu servidor, sin más. Esta clasificación no es un consejo: es la misma regla que siguen nuestro panel y nuestro asistente de IA. La semilla es la que más sorprende, y la guía para cambiar la semilla explica por qué cambiarla sin más nunca cambia un mundo que ya existe.

La pantalla Edit Game Rules de Java Edition, con interruptores para el chat y los objetos soltados
Las reglas del juego no están en server.properties. Viven en el mundo y cambian al momento con un comando; el archivo de esta página solo se lee al arrancar el servidor. Imagen: Edit Game Rules.png en minecraft.wiki, CC BY-NC-SA 3.0.
La pantalla Select Resource Packs de Java Edition, con los paquetes disponibles y los elegidos
El paquete de recursos que un jugador elige aquí. La clave resource-pack de server.properties es la que pide a cada cliente que descargue uno de los tuyos al conectarse. Imagen: Select Resource Packs.png en minecraft.wiki, CC BY-NC-SA 3.0.

Cómo se juega

Los ajustes que la gente viene a buscar primero. Cada uno cambia algo que un jugador nota la próxima vez que se conecta.

Los ajustes de server.properties de Minecraft que cambian cómo se juega
AjustePor defectoValoresQuién puede cambiarlo
difficultyLa dificultad del juego. En pacífico no aparecen monstruos hostiles y el hambre no baja.easypeaceful, easy, normal, hardLibre de cambiar
gamemodeEl modo en el que empieza un jugador la primera vez que se conecta.survivalsurvival, creative, adventure, spectatorLibre de cambiar
force-gamemodeDevuelve a cada jugador al modo de juego por defecto en cada conexión, en lugar de recordar en cuál estaba.falsetrue o falseLibre de cambiar
hardcoreLa muerte es definitiva: un jugador que muere pasa a espectador y no puede reaparecer. Activarlo afecta a todos.falsetrue o falseLibre de cambiar
pvpSi los jugadores pueden hacerse daño entre ellos.truetrue o falseLibre de cambiar
max-playersCuántas personas pueden estar conectadas a la vez. Más jugadores piden más RAM y más CPU, no solo un número más alto aquí.20de 1 a 500Libre de cambiar
player-idle-timeoutExpulsa a un jugador tras este número de minutos sin hacer nada. 0 no expulsa nunca.0de 0 a 1440Libre de cambiar
spawn-animalsSi aparecen en el mundo animales pasivos como vacas y ovejas.truetrue o falseLibre de cambiar
spawn-monstersSi aparecen monstruos hostiles. Desactivado no es lo mismo que pacífico: los monstruos de los generadores y de los huevos siguen apareciendo.truetrue o falseLibre de cambiar
spawn-npcsSi aparecen aldeanos en las aldeas.truetrue o falseLibre de cambiar
spawn-protectionEl radio en bloques alrededor del punto de aparición en el que solo los operadores pueden construir. 0 lo desactiva.16de 0 a 512Libre de cambiar
allow-flightPermite volar en supervivencia. Déjalo desactivado salvo que un mod o un plugin lo necesite, porque el antitrampas integrado expulsa a los jugadores que vuelan.falsetrue o falseLibre de cambiar
allow-netherSi se puede entrar en el Nether. Desactivarlo deja bloqueados a quienes ya están dentro.truetrue o falseLibre de cambiar
enable-command-blockPermite los bloques de comandos. Son la base de la mayoría de las mecánicas de los mapas, y también pueden lanzar cualquier comando que pueda lanzar un operador.falsetrue o falseLibre de cambiar

En qué gasta el tiempo el servidor

Estos deciden cuánto trabajo hace el servidor en cada tick. También son el primer sitio donde mirar cuando un servidor va lento, porque dos de ellos (la distancia de renderizado y la de simulación) cuestan más que todo el resto de esta página junto.

Los ajustes de server.properties de Minecraft que deciden el trabajo del servidor en cada tick
AjustePor defectoValoresQuién puede cambiarlo
view-distanceHasta dónde, en chunks, el servidor envía el mundo a un jugador. Es con diferencia el ajuste que más pesa tanto en la RAM como en la CPU: cada punto de más cuesta más o menos su cuadrado.10de 2 a 32Libre de cambiar
simulation-distanceHasta dónde, en chunks, el mundo se simula de verdad: las criaturas se mueven, los cultivos crecen, la redstone funciona. Mantenla igual o por debajo de la distancia de renderizado. Existe a partir de la 1.18.0.10de 2 a 32Libre de cambiar
entity-broadcast-range-percentageHasta qué distancia se siguen enviando las entidades a los jugadores, en porcentaje del alcance normal. Más bajo significa menos red y menos lag en el cliente en las granjas llenas.100de 10 a 1000Libre de cambiar
max-tick-timeCuántos milisegundos puede durar un tick antes de que el servidor se pare solo. Un servidor con mods necesita un valor alto, o una carga lenta de chunks cuenta como un fallo; -1 desactiva esta protección.60000de -1 a 600000Libre de cambiar
sync-chunk-writesEscribe cada chunk en el disco antes de seguir. Más seguro tras un apagón, bastante más lento en un servidor cargado.truetrue o falseLibre de cambiar
use-native-transportUsa la ruta de red optimizada del sistema en Linux. Déjalo activado.truetrue o falseLibre de cambiar
network-compression-thresholdLos paquetes de más de este número de bytes se comprimen. -1 desactiva la compresión, lo que solo tiene sentido si todo funciona en una única máquina.256de -1 a 65536Libre de cambiar
max-chained-neighbor-updatesEl límite de lo que puede durar una reacción en cadena de redstone antes de que el servidor la corte. Es lo que impide que una sola máquina congele todo el servidor. Existe a partir de la 1.19.0.1000000de 1 a 10000000Libre de cambiar
pause-when-empty-secondsDeja de simular el mundo tras este número de segundos sin nadie conectado. Ahorra mucha CPU en un servidor tranquilo; las granjas y los temporizadores también se paran. Existe a partir de la 1.21.2.60de 0 a 86400Libre de cambiar
region-file-compressionCómo se comprimen los archivos del mundo en el disco. lz4 es más rápido de leer y escribir, deflate ocupa menos espacio. Existe a partir de la 1.20.5.deflatedeflate, lz4, noneLibre de cambiar
rate-limitExpulsa a un jugador que envía más de este número de paquetes por segundo. 0 lo desactiva, y es el valor por defecto.0de 0 a 5000Libre de cambiar
max-world-sizeLa distancia máxima, en bloques desde el punto de aparición, hasta la que se puede generar el mundo. Un número más pequeño impide que el archivo del mundo crezca sin fin.29999984de 1 a 29999984Libre de cambiar

Qué mundo se carga

Estos eligen el mundo, no las reglas de dentro. Cambia uno de los cuatro primeros y el mundo anterior sigue en el disco: simplemente ya no es el que se carga.

Los ajustes de server.properties de Minecraft que deciden qué mundo se carga
AjustePor defectoValoresQuién puede cambiarlo
level-nameLa carpeta desde la que se carga el mundo. Cambiarla carga otro mundo, o genera uno nuevo.worldtextoMundo
level-seedLa semilla (seed) a partir de la cual se genera un mundo nuevo. Se guarda en el mundo al crearlo: cambiarla después no hace nada hasta que el servidor crea el siguiente mundo nuevo.vacíotextoMundo
level-typeEl tipo de terreno que se genera: normal, un mundo plano, biomas grandes, amplificado.minecraft:normalminecraft:normal, minecraft:flat, minecraft:large_biomes, minecraft:amplified, minecraft:single_biome_surfaceMundo
generator-settingsJson que ajusta el generador, sobre todo para las capas de un mundo superplano.{}textoMundo
generate-structuresSi aparecen aldeas, templos y las demás estructuras en el terreno recién generado.truetrue o falseLibre de cambiar
initial-enabled-packsLos datapacks activados en el momento de crear el mundo. Existe a partir de la 1.19.3.vanillatextoLibre de cambiar
initial-disabled-packsLos datapacks desactivados en el momento de crear el mundo. Existe a partir de la 1.19.3.vacíotextoLibre de cambiar

Lo que ven los jugadores antes de entrar

La línea en la lista de servidores y el paquete de recursos que se le ofrece descargar al cliente. Son los únicos ajustes de esta página que un jugador puede ver sin estar dentro del servidor.

Los ajustes de server.properties de Minecraft que los jugadores ven antes de entrar
AjustePor defectoValoresQuién puede cambiarlo
motdLa línea bajo el nombre de tu servidor en la lista multijugador. Aquí funcionan los códigos de color con el signo §.A Minecraft ServertextoLibre de cambiar
enable-statusResponde al ping que muestra tu número de jugadores y tu MOTD en la lista multijugador. Desactivado, el servidor parece apagado para todo el mundo.truetrue o falseLibre de cambiar
hide-online-playersQuita la muestra de nombres de jugadores conectados de la respuesta que se envía a la lista de servidores.falsetrue o falseLibre de cambiar
resource-packUn enlace directo a un paquete de recursos que se ofrece a los jugadores al conectarse.vacíotextoLibre de cambiar
resource-pack-promptEl mensaje que aparece en la ventana del paquete de recursos.vacíotextoLibre de cambiar
resource-pack-sha1El sha1 del archivo del paquete, para que los clientes puedan guardarlo en caché y comprobar que ha llegado entero.vacíotextoLibre de cambiar
resource-pack-idUn uuid que identifica el paquete, para que un cliente pueda sustituir una versión anterior del mismo paquete. Existe a partir de la 1.20.3.vacíotextoLibre de cambiar
require-resource-packDesconecta a los jugadores que rechazan el paquete de recursos. Solo es útil con un enlace al paquete que funcione.falsetrue o falseLibre de cambiar
bug-report-linkUn enlace que se muestra a los jugadores en la pantalla de error. Existe a partir de la 1.20.4.vacíotextoLibre de cambiar

Cuánto poder recibe un operador

Dos números y un interruptor que deciden lo que puede hacer de verdad alguien con permisos de operador.

Los ajustes de server.properties de Minecraft que deciden el poder de un operador
AjustePor defectoValoresQuién puede cambiarlo
op-permission-levelEl poder que recibe un operador, de 1 (saltarse la protección del punto de aparición) a 4 (todo, incluido /stop).4de 1 a 4Seguridad
function-permission-levelEl nivel de permiso con el que se ejecutan las funciones de los datapacks.2de 1 a 4Seguridad
broadcast-console-to-opsMuestra a los operadores, en el chat, el resultado de los comandos lanzados desde la consola.truetrue o falseLibre de cambiar

Quién entra, y por qué puertos

Los que deciden quién llega a tu servidor, sin más. Léelos, entiéndelos y cámbialos sabiendo lo que haces: un valor equivocado aquí no empeora el juego, deja el servidor abierto.

Los ajustes de server.properties de Minecraft que deciden quién entra, y por qué puertos
AjustePor defectoValoresQuién puede cambiarlo
online-modeComprueba cada jugador con Mojang, para que nadie pueda conectarse con el nombre de otra persona.truetrue o falseSeguridad
white-listSolo pueden conectarse los jugadores de la lista.falsetrue o falseSeguridad
enforce-whitelistExpulsa a los jugadores ya conectados que no están en la lista blanca.falsetrue o falseSeguridad
enforce-secure-profileExige que los jugadores tengan un perfil de chat firmado.truetrue o falseSeguridad
prevent-proxy-connectionsRechaza a los jugadores cuya conexión viene de un país distinto al de su sesión de Mojang.falsetrue o falseSeguridad
enable-rconAbre un puerto de consola remota.falsetrue o falseSeguridad
rcon.portEl puerto en el que escucha la consola remota.25575de 1 a 65535Seguridad
rcon.passwordLa contraseña de la consola remota.vacíotextoSeguridad
broadcast-rcon-to-opsMuestra a los operadores el resultado de la consola remota.truetrue o falseSeguridad
enable-queryResponde a las consultas de estado en un puerto udp aparte.falsetrue o falseSeguridad
query.portEl puerto de las consultas de estado.25565de 1 a 65535Seguridad
server-ipLa dirección en la que escucha el servidor. Con nosotros tiene que quedarse vacía para que el contenedor pueda enrutarla.vacíotextoSeguridad
server-portEl puerto en el que escucha el servidor. Con nosotros está fijado al puerto de tu dirección de juego.25565de 1 a 65535Seguridad
log-ipsEscribe las direcciones ip de los jugadores en el registro. Existe a partir de la 1.20.2.truetrue o falseSeguridad
enable-jmx-monitoringExpone las métricas de java en un puerto de supervisión.falsetrue o falseSeguridad
text-filtering-configUn enlace a un servicio externo de filtrado del chat.vacíotextoSeguridad
text-filtering-versionLa versión del protocolo de filtrado que se usa. Existe a partir de la 1.21.0.0de 0 a 10Seguridad
accepts-transfersPermite que se envíe aquí a jugadores desde otro servidor con un paquete de transferencia. Existe a partir de la 1.20.5.falsetrue o falseSeguridad

Los 20 que nuestro asistente nunca cambiará por ti

Cada ajuste marcado como Seguridad arriba lo puede leer y explicar el AI Copilot del panel, y no lo puede cambiar en ningún modo, pidas lo que pidas y lo formules como lo formules. Son los que deciden quién entra y no lo que pasa una vez dentro: la comprobación de cuentas, la lista blanca y su aplicación, la consola remota y su puerto, las consultas de estado, la dirección y el puerto en los que escucha el servidor, y los niveles de permiso. Para esos, te indica la pestaña donde lo haces tú, en un único sitio, a propósito. Es la única parte del panel en la que hemos hecho al asistente menos capaz adrede. La comprobación de seguridad recorre la misma lista y avisa de lo que encuentra sin cambiar nada.

El aviso de Java Edition de que los mundos con ajustes experimentales no tienen soporte
Algunos ajustes pueden dejar un mundo que ninguna versión posterior carga. Es el razonamiento detrás de las claves que nuestro asistente se niega a tocar por ti. Imagen: Experimental settings warning.png en minecraft.wiki, CC BY-NC-SA 3.0.

Preguntas sobre server.properties

¿Dónde está el archivo server.properties?

En la raíz de tu servidor, junto a la carpeta del mundo, y el juego lo escribe la primera vez que arranca el servidor. En un servidor alojado casi nunca lo abres a mano: la pestaña de ajustes muestra las mismas claves como campos con nombre y sus valores permitidos, y esa es toda la diferencia entre escribir true en el sitio equivocado y elegirlo de una lista.

¿Tengo que reiniciar después de cambiar algo?

Sí, para las 63. El archivo se lee una sola vez, al arrancar el servidor: un cambio se queda ahí sin hacer nada hasta el siguiente arranque. Algunos plugins saben cambiar ciertos valores sobre la marcha, pero el archivo en sí solo cuenta después de un reinicio, y lo que diga lo contrario habla de un plugin, no de este archivo.

¿Qué ajustes arreglan de verdad el lag?

La distancia de renderizado y la de simulación, en ese orden y con mucha diferencia. La de renderizado decide cuántos chunks se envían a cada jugador, la de simulación cuántos se simulan de verdad: las dos crecen con el cuadrado del número, y con el número de jugadores a la vez. Bajar la distancia de renderizado de 10 a 8 quita más o menos un tercio del trabajo de chunks por jugador. Nada más en este archivo se le acerca.

¿Por qué 20 de ellos están marcados como Seguridad?

Porque deciden quién llega a tu servidor y no lo que pasa dentro: la comprobación de cuentas, la lista blanca, la consola remota y su puerto, el puerto de consultas, la dirección de escucha y los niveles de permiso. Nuestro AI Copilot lee y explica los 20, y no puede cambiar ninguno, en ningún modo, lo pidas como lo pidas. Un asistente que desactiva por error la comprobación de cuentas convierte un servidor privado en una puerta abierta, y eso no lo arregla un botón de deshacer.

¿Qué hace de verdad online-mode?

Decide si el servidor comprueba con Mojang a cada jugador que llega, lo que une a un jugador con una cuenta y le da una identidad estable. Desactivado, cualquiera puede conectarse con cualquier nombre: los baneos, los permisos, las casas, las parcelas protegidas y los inventarios dependen entonces de un nombre que nadie ha comprobado. Existe para los servidores que están detrás de un proxy que hace la comprobación por ellos. Si no tienes ese proxy, déjalo activado.

¿Por qué mi archivo no tiene todas estas líneas?

Porque 11 de ellas llegaron con una versión concreta. Un servidor 1.16.5 conoce 52 de estas claves, uno 1.21.4 conoce 63. Añadir una línea que el servidor no reconoce no hace nada: se queda en el archivo y el juego la ignora. Con las líneas que faltan pasa lo mismo al revés, y el servidor escribe lo que espera en el siguiente arranque.

¿Qué pasa si cambio level-name o level-seed?

No se borra nada, y es justo donde la gente se equivoca en los dos sentidos. Estas 4 claves deciden qué mundo se carga y cómo se crea un mundo nuevo. Cambiar level-name arranca otro mundo y deja el anterior en el disco con su nombre de carpeta de siempre; vuelve a poner el nombre anterior y tu mundo está exactamente donde lo dejaste. Cambiar level-seed en un mundo que ya existe no hace nada, ni siquiera en el terreno que se genere después, porque un mundo conserva la semilla con la que se creó. Una semilla nueva solo cuenta en un mundo nuevo.

¿Puedo romper mi servidor editando este archivo?

Puedes impedir que arranque, no perder un mundo. Un valor fuera de su rango o una clave mal escrita suele sustituirse por el valor por defecto en el siguiente arranque, pero un puerto o una dirección de escucha equivocados impiden que el servidor arranque, lo que parece un fallo sin serlo. Aun así, haz antes una copia de seguridad: cuesta un clic, y es lo único de esta página que lo deshace todo de golpe.

Adónde ir después

El panel donde viven estos ajustes Los 510 plugins que instalamos en un clic Arreglar un servidor que va mal Cuánta RAM necesitas de verdad Cambiar la versión de Minecraft Los permisos de tu equipo La comprobación de seguridad con IA Las copias de seguridad, antes de cambiar nada Lo que cuesta un servidor

Cada línea de esta página se lee de la misma lista que usan nuestro panel y nuestro asistente de IA: los valores por defecto, los rangos y los límites de versión son los que el producto aplica de verdad, no una segunda copia que podría desviarse. Escrito el 10 de octubre de 2026, para las 63 claves.

Escrito y revisado por el equipo de Astroworld Hosting. Última revisión: 6 de septiembre de 2026.

Entrega: la mayoría de los servidores se entregan al instante y funcionan a los pocos segundos del pago; el resto llega en menos de 60 minutos durante el día y en menos de 12 horas por la noche.