Este artículo también está disponible en:
En este artículo te explicaremos todo lo que necesitas saber acerca del archivo server.properties

Entendiendo este archivo

¿Qué es este archivo?

Este archivo almacena todas las configuraciones para un servidor Multijugador. Al editar este archivo, es importante respetar la estructura original del archivo. El texto despues del signo ""="" es el valor de la propiedad que deseas editar y puede ser cambiado, el valor debe de estar junto a la propiedad, sin espacios.

¿Dónde puedo encontrar este archivo?

El archivo debería de estar en el directorio principal, nombrado como server.properties

Si no ves el archivo, reinicia tu servidor, y este se creará.

Editando este archivo

El archivo de propiedades de Bedrock no es igual al de Java, pero aquí te 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 hará que los jugadores puedan tener valores de modo de juego independientes al valor establecido en el archivo de propiedades. Establecerlo en true obligará a los jugadores a tener el valor de modo de juego establecido en el archivo de propiedades, si es que se especificó alguno

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

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. Nota: No se recomienda cambiar este valor, a no ser que estés subiendo 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á los logs en tu servidor, los cuales guardarán la información de la consola, como comandos usados, 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
Descripción: 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 hará 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 con op

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 con op

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 se recomienda 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á conexiones

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 hará que los jugadores puedan tener valores de modo de juego independientes al valor establecido en el archivo de propiedades. Establecerlo en true obligará a los jugadores a tener el valor de modo de juego establecido en el archivo de propiedades, si es que se especificó alguno

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

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. Nota: No se recomienda cambiar este valor, a no ser que estés subiendo 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: 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: Números entre 0 y 2^63-1 (9,223,372,036,854,775,807) (-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 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: false
Descripción: Si se establece en 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: Establecer este valor en true permitirá que los jugadores puedan hacer PvP con otros. Establecer este valor en false evitará esto, pero el daño por caída, hambre, etc. seguirá habilitado.

query.port

Valores admtidos: Cualquier valor numérico dentro del rango 1 y 2^63-1 (9,223,372,036,854,775,807)
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: Establecerá la contraseña que necesitarás para obtener acceso RCON

rcon.port

Valores admitidos: Cualquier valor numérico dentro del rango 1 y 2^63-1 (9,223,372,036,854,775,807)
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

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!