Este artículo también está disponible en:


Introducción

En este artículo encontrarás todo lo que necesitas saber acerca del archivo server.properties.


🧭 índice 🧭

Entendiendo este archivo
Bedrock server.properties
Java server.properties


🤔 Entendiendo este archivo 🤔

Qué es este archivo?

Este archivo almacena todas las configuraciones para un servidor Multijugador. Al editar el archivo, es importante respetar la estructura original del mismo. El texto despues del signo "=" es el valor de la propiedad que quieres editar y puede ser cambiado. El valor deberá de ir enseguida de la propiedad, sin espacios.

Dónde puedo encontrar este archivo?

Este archivo debería de estar en el directorio principal, con el nombre server.properties

Si no ves este archivo, reinicia O reinstala tu servidor, y este será creado.

Editando este archivo

Este archivo en Bedrock es diferente al de Java, pero aquí explicaremos que significa cada propiedad y los valores posibles


📱 Minecraft Bedrock 📱

server-name

Valores admitidos: Cualquier valor
Valor predeterminado: Dedicated server
Descripción: Es el nombre de tu servidor

gamemode

Valores admitidos: survival, creative, adventure
Valor predeterminado: survival
Descripción: Establece el modo de juego para los nuevos jugadores

force-gamemode

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Establecerlo en false le permitirá a los jugadores tener un modo de juego independiente al establecido en el archivo de propiedades. Establecerlo en true obligará a los jugadores a tener el modo de juego establecido en e archivo de propiedades, si es que se especificó uno.

difficulty

Valores admitidos: peaceful, easy, normal, hard
Valor predeterminado: false
Descripción: Alterna la dificultad de tu server entre pacífico, fácil, normal y difícil.

allow-cheats

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Si se establece en true, el uso de trampas como /gamemode será posible.

max-players

Valores admitidos: Cualquier número positivo
Valor predeterminado: 10
Descripción: Establecerá el máximo de jugadores simultáneos que pueden conectarse a tu servidor.

online-mode
Valores admitidos: true, false
Valor predeterminado: true
Descripción: Si se establece en true, los jugadores que intenten conectarse deberán de estar autentificados con Xbox Live, esto significa que los jugadores con clientes piratas no podrán unirse.

white-list

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Si se establece en true, los jugadores que no haya añadido a su whitelist no podrán conectarse.

server-port

Valores admitidos: Números enteros dentro del rango 1-65535
Valor predeterminado: El puerto de su servidor
Descripción: Establecerá el puerto IPv4 principal de su servidor, no es recomendable que modifique este valor ya que el panel lo asigna automáticamente.

server-portv6

Valores admitidos: Números enteros dentro del rango 1-65535
Valor predeterminado: El puerto de su servidor
Descripción: Establecerá el puerto IPv6 principal de su servidor, no es recomendable que modifique este valor ya que el panel lo asigna automáticamente.

view-distance

Valores admitidos: Cualquier valor numérico positivo superior o igual a 5
Valor predeterminado: 32
Descripción: Establecerá el número máximo de chunks que pueden ser vistos por un jugador

tick-distance

Valores admitidos: Cualquier valor numérico entre 4 y 12
Valor predeterminado: 4
Descripción: La cantidad de chunks marcados a esta distancia de cualquier jugador.

Nota: El establecer valores altos tendrá un impacto en el rendimiento de su servidor.

player-idle-timeout

Valores admitidos: Cualquier valor numérico
Valor predeterminado: 30
Descripción: Si un usuario permanece inactivo por el tiempo indicado, será expulsado

max-threads

Valores admitidos: Cualquier valor numérico
Valor predeterminado: 8
Descripción: Número máximo de hilos que el servidor intentará usar. Si se establece en 0 o se elimina, usará tantos como sea posible.

level-name

Valores admitidos: Cualquier valor
Valor predeterminado: Bedrock Level
Descripción: Se debe de poner el nombre de la carpeta principal de tu mundo, la cual contiene la información de los jugadores, el mundo en general, logros, etc.

No es recomendable cambiar este valor si no estás usando un mundo personalizado.

level-seed

Valores admitidos: Cualquier semilla válida
Valor predeterminado: Nada
Descripción: Establecerá la semilla de tu mundo, para que esto surta efecto, primero deberás de eliminar tu mundo actual. Dejar esto vacío hará que la semilla sea aletoria.

level-type

Valores admitidos: FLAT, LEGACY, DEFAULT
Valor predeterminado: DEFAULT
Descripción: Determinará tu tipo de mundo entre Plano, Clásico y el Predeterminado.

default-player-permission-level

Valores admitidos: visitor, member, operator
Valor predeterminado: member
Descripción: Establece el nivel de permisos que tendrán los jugadores al unirse por primera vez

texturepack-required

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Fuerza a los clientes a usar un paquete de recursos determinado en tu mundo. Podrás encontrar más información respecto a como añadir paquetes de recursos a tu servidor haciendo click aquí

content-log-file-enabled

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Establecerlo en true activará el guardado de logs en tu server, los cuales contendrán información en la consola, como comandos usados, el chat, etc.

compression-threshold

Valores admitidos: Cualquier valor numérico dentro del rango 1-65535
Valor predeterminado: 1
Descripción: Determina el tamaño mínimo de la carga de red útil para comprimir.

server-authoritative-movement

Valores admitidos: client-auth, server-auth, server-auth-with-rewind
Valor predeterminado: server-auth
Description: Habilita las correciones de movimiento en el servidor, si se establece en server-auth, el servidor analizará la entrada del usuario local y la corregirá si la posición del cliente no coincide con la del servidor. Si se establece en server-auth-with-rewind, el servidor hará que los clientes retrocedan en el tiempo hasta el momento de la correción, apliquen la correción y luego reproduzcan las entradas del jugador, esto da como resultado correcciones más suaves y frecuentes.

player-movement-score-threshold

Valores admitidos: Cualquier valor numérico positivo
Valor predeterminado: 20
Descripción: El número de intervalos de tiempo anormales necesarios para generar un reporte.

player-movement-distance-threshold

Valores admitidos: Cualquier valor numérico positivo
Valor predeterminado: 0.3
Descripción: La diferencia entre las posiciones del servidor y el cliente que deben de superarse para que genere un reporte de comporamiento anormal.

player-movement-duration-threshold-in-ms

Valores admitidos: Cualquier valor numérico positivo
Valor predeterminado: 500
Descripción: El tiempo en el que las posiciones del servidor y del cliente pueden estar desincronizadas. El valor se define en milisegundos.

correct-player-movement

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Define si el servidor debería o no corregir las posiciones desincronizadas de los clientes al superarse el umbral.

server-authoritative-block-breaking

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Si se establece en true, el servidor calculará el rompimiento de bloques en sincronización con el cliente, para verificar que el cliente realmente pueda romper bloques.


💻 Minecraft Java 💻

allow-flight

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Le permitirá a los usuarios volar estando en Supervivencia, si es que tienen algún mod que les permita volar. Si se establece en true, probablemente los griefers aumentarán o se volverán mas comunes, ya que les facilitará su trabajo. Esto no genera efectos en Creativo.

allow-nether

Valores admitidos: true, false
Valor predeterminado: true
Descripción: Determinará si los jugadores pueden viajar al Nether, establecerlo en false provocará que los portales al nether no funcionen.

broadcast-console-to-ops

Valores admitidos: true, false
Valor predeterminado: true
Descripción: Envía los resultados de los comandos de la consola a todos los usuarios operadores.

broadcast-rcon-to-ops

Valores admitidos: true, false
Valor predeterminado: true
Descripción: Envía los resultados de los comandos de la consola ejecutados mediante rcon a todos los usuarios operadores.

difficulty

Valores admitidos: peaceful, easy, normal, hard
Valor predeterminado: easy
Descripción: Alternará la dificultad de tu mundo entre pacífico, fácil, normal y difícil.

enable-command-block

Valores admitidos: true, false
Valores predeterminados: false
Descripción: Define si los bloques de comandos estarán activados o no.

enable-jmx-monitoring

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Expone un MBean con el nombre de objeto net.minecraft.server:type=Server y dos atributos; averageTickTime y tickTimes que exponen los tiempos de activación en milisegundos. No se recomienda modificar este valor si no sabes lo que haces.

enable-rcon

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Activa el acceso remoto a la consola de tu servidor, podrá encontrar más información haciendo click aquí.

Advertencia: NO ES recomendable exponer tus datos de RCON en internet, ya que este protocolo transferirá todo sin ningun tipo de encriptación, y esto expondría a tu servidor a atacantes.

sync-chunk-writes

Valores admitidos: true, false
Valor predeterminado: true
Descripción: Activa la sincronización de escritura de chunks.

enable-status

Valores admitidos: true, false
Valor predeterminado: true
Descripción: Hará que el servidor que el servidor aparezca como online en la lista de servidores, si se establece en false, el servidor aparecerá offline, pero aceptará cualquier conexión.

enable-query

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Habilita el protocolo GameSpy4. Se utiliza para obtener información sobre el servidor.

entity-broadcast-range-percentage

Valores admitidos: Cualquier valor numérico dentro del rango 10-1000
Valor predeterminado: 100
Descripción: Determina que tan cerca debe de estar una entidad antes de ser reflejada en los clientes. Establecer valores altos hará que las entidades sean renderizadas a mayor distancia, pero también provocará un impacto potencial en el rendimiento.

force-gamemode

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Establecerlo en false le permitirá a los jugadores tener un modo de juego independiente al establecido en el archivo de propiedades. Establecerlo en true obligará a los jugadores a tener el modo de juego establecido en e archivo de propiedades, si es que se especificó uno.

function-permission-level

Valores admitidos: Cualquier valor numérico dentro del rango 1-4
Valor predeterminado: 2
Descripción: Determina el nivel de permisos que tiene una función.

gamemode

Valores admitidos: survival, creative, adventure, spectator
Valor predeterminado: survival
Descripción: Establece el modo de juego para los nuevos jugadores.

generate-structures

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Determina si se deben de generar o no estructuras (Naufragios, Templos del Desierto, etc.) al momento de crear tu mundo.

generator-settings

Valores admitidos: Valores de generación de mundos personalizados (Formato JSON)
Valor predeterminado: Nada
Descripción: Son las configuraciones para la generación personalizada de un mundo usando el formato JSON. No se recomienda modificar este valor si no sabes lo que haces. Esta función no funciona adecuadamente desde la versión 1.13, y a partir de la 1.16.5, provocará que tu servidor crashee, aún si estableces algún valor correcto.

hardcore

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Determina si tu servidor debe de estar en modo Hardcore o no.

level-name

Valores admitidos: Cualquier valor
Valor predeterminado: world
Descripción: Se debe de poner el nombre de la carpeta principal de tu mundo, la cual contiene la información de los jugadores, el mundo en general, logros, etc.

No se recomienda cambiar este valor si no estás usando un mundo personalizado. En caso de que así sea, deberás de específicar el nombre del folder de tu mundo.

level-seed

Valores admitidos: Cualquier semilla válida
Valor predeterminado: Nada
Descripción: Establecerá la semilla de tu mundo, para que esto surta efecto, primero deberás de eliminar tu mundo actual. Dejar esto vacío hará que la semilla sea aletoria.

level-type

Valores admitidos: default, flat, largeBiomes, amplified, buffet (Versiones inferiores a 1.15), default_1_1 (Versiones inferiores a 1.15), customized (Versiones inferiores a 1.15)
Valor predeterminado: default
Descripción: Determinará tu tipo de mundo.

max-players

Valores admitidos: Cualquier número positivo
Valor predeterminado: 20
Descripción: Establecerá el máximo de jugadores simultáneos que pueden conectarse a tu servidor.

max-tick-time

Valores admitidos: Cualquier número entero positivo. (-1 para deshabilitar esta función a partir de la snapshot 14w32a)
Valor predeterminado: 60000
Descripción: El número máximo de milisegundos que puede tomar un solo tick antes de que WatchDog detenga el servidor. Considerando que esta función provocará un crasheo, el servidor forzará su apagado.

max-world-size

Valores admitidos: Números enteros entre 1-29999984
Valor predeterminado: 29999984
Descripción: Establece el tamaño máximo de tu mundo en forma de radio, por ejemplo, si se establece en 5000, la barrera del mundo tendrá un tamaño de 10,000 x 10,000.

motd

Valores admitidos: Cualquier valor
Valor predeterminado: A Minecraft Server
Descripción: Es el mensaje que aparecerá en la lista de servidores, debajo del nombre. Soporta el formato de texto nativo de Minecraft. Si el MOTD tiene mas de 59 carácteres, aparecerá un error de conexión.

network-compression-threshold

Valores admitidos: Cualquier valor numérico
Valor predeterminado: 256
Descripción: Comprimirá los bytes más grandes del valor especificado, establecer esto en 0 comprimirá todo, y establecerlo en -1 no comprimirá nada.

online-mode

Valores admitidos: true, false
Valor predeterminado: true
Description: Si se estableceen true, autentificará con los servicios de Mojang (Si estos se encuentran caídos, nadie podrá conectarse.) la sesión de los usuarios que se conecten, esto hará que usuarios que usen clientes crackeados como Tlauncher no puedan conectarse al servidor. Establecer esto en false aumenta el riesgo de recibir hackers, propicia el uso de multicuentas, entre otros riesgos.

op-permission-level

Valores admitidos: Cualquier valor numérico dentro del rango 1-4
Valor predeterminado: 4
Descripción: Establecerá el nivel de permisos que tiene un usuario con op. El valor 1 solo permitirá a los usuarios ignorar la protección vanilla del spawn, mientras que el valor 4 les permitirá tener acceso entero a todos los comandos del servidor, incluyendo plugins.

player-idle-timeout

Valores admitidos: Cualquier valor numérico
Valor predeterminado: 0
Descripción: Si un usuario permanece inactivo por el tiempo indicado, será expulsado.

prevent-proxy-connections

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Establecer este valor en true ayudará a prevenir el uso de VPN y servidores Proxy en tu servidor, pero no es totalmente efectivo.

pvp

Valores admitidos: true, false
Valor predeterminado: true
Descripción: Activa el PvP en el servidor. Establecer este valor en false evitará el PvP, pero el daño natural (caída, lava, hambre, etc.) seguirá activado.

query.port

Valores admtidos: Cualquier número entero
Valor predeterminado: false
Descripción: Establece el puerto para un servidor query.

rate-limit

Valores admitidos: Cualquier valor numérico positivo
Valor predeterminado: 0
Descripción: Establece cuantos paquetes puede enviar un jugador antes de ser expulsado.

rcon.password

Valores admitidos: Cualquier valor
Valor predeterminado: Nada
Descripción: Es el puerto que usarás para conectarte a tu servidor mediante RCON.

rcon.port

Valores admitidos: Cualquier valor numérico positivo
Valor predeterminado: 25575
Descripción: Es el puerto que usarás para conectarte a tu servidor mediante RCON.

resource-pack

Valores admitidos: Cualquier link de descarga de algún paquete de recursos válido
Valor predeterminado: Nada
Descripción: Establecerá si los usuarios deberían o no usar un paquete de recursos en tu servidor, toma en cuenta que el peso de este no debe de ser superior a 100mb. Podrás encontrar más información respecto a como añadir paquetes de recursos a tu servidor haciendo click aquí.

resource-pack-prompt

Valores admitidos: Cualquier valor
Valor predeterminado: Nada
Descripción: Establecerá el mensaje que verán los usuarios para descargar el paquete de recursos al unirse a tu servidor.

server-ip

Valores admitidos: Cualquier ip válida
Valor predeterminado: Nada
Descripción: Establecerá la ip de tu servidor. Recomendamos dejar este valor vacío, ya que el panel lo asigna automáticamente.

server-port

Valores admitidos: Números enteros dentro del rango 1-65535
Valor predeterminado: El puerto de su servidor
Descripción: Establecerá el puerto principal de su servidor, no es recomendable que modifique este valor ya que el panel lo asigna automáticamente.

snooper-enabled

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Establecer este valor en true permitirá que tu servidor envíe datos estadísticos a Mojang, esto puede o no aumentar la latencia ligeramente.

spawn-animals

Valores admitidos: true, false
Valor predeterminado: true
Descripción: Establecerá si los animales deberían o no generarse naturalmente.

spawn-monsters

Valores admitidos: true, false
Valor predeterminado: true
Descripción: Establecerá si los monstruos deberían o no generarse naturalmente.

spawn-npcs

Valores admitidos: true, false
Valor predeterminado: true
Descripción: Establecerá si los aldeanos deberían o no generarse naturalmente.

spawn-protection

Valores admitidos: Cualquier valor numérico entero positivo
Valor predeterminado: 16
Descripción: Establecerá la protección natural del spawn en formato x2+1, esto quiere decir que si estableces un valor de 3, esta protección cubrirá un 7x7 (Ya que 3x2+1=7). Establecer un valor de 0 deshabilitará esta protección.

text-filtering-config

Descripción: Esta opción fue añadida en la versión 1.16.4, y parece que todavía esta en desarrollo.

view-distance

Valores admitidos: Cualquier valor numérico entero dentro del rango 1-32
Valor predeterminado: 10
Descripción: Establecerá cuanta información del mundo debería de ser enviada al cliente de un jugador, establecer este valor por encima de 10 puede provocar problemas de rendimiento en el cliente

white-list

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Establecerá si la whitelist debe de estar activada o no, establecer esto en true hará que los jugadores que no estén añadidos a la misma no puedan conectarse. Los usuarios con op son añadidos a la whitelist automáticamente

enforce-whitelist

Valores admitidos: true, false
Valor predeterminado: false
Descripción: Si se establece este valor en true, los usuarios que no estén añadidos a la whitelist serán expulsados, si es que esta está activada.


📕 Conclusión 📕

Eso sería todo! Si alguna de estas propiedades no se encuentra en tu archivo, es posible que tu servidor esté desactualizado. Si tu servidor se encuentra en la última versión disponible, puedes añadirla por tu cuenta, respetando el formato y los valores admitidos

Si tienes alguna duda respecto a algún dato expuesto aquí, puedes preguntar en nuestro Servidor de Discord en el chat #community-help, o contactar a MrObo#0001 por DM
¿Este artículo te resultó útil?
Cancelar
¡Gracias!