Saltar al contenido

Minecraft: Configuración del Servidor

Descubre cómo optimizar la configuración del servidor Minecraft para mejorar el rendimiento y la estabilidad, ajustando también la experiencia de juego → Más información aquí

10 de noviembre de 20266 min de lectura4 Visitas0 útil

¿Qué puedo configurar en este archivo?

Minecraft ya incluye un pequeño archivo de configuración llamado server.properties. Aquí se puede configurar el servidor de forma básica. Explicamos qué hace cada opción y qué debes tener en cuenta al modificarlas. Algunas configuraciones deben manejarse con precaución, ya que pueden afectar drásticamente el rendimiento del servidor y causar inestabilidad.

view-distance

Esta opción define la distancia máxima de visión que el servidor envía. Independientemente de la configuración del cliente, el servidor nunca enviará más datos de chunks que el valor aquí establecido. Puedes reducirlo para proteger el rendimiento del servidor. La experiencia de juego apenas se ve afectada con un valor de 5. No se recomiendan valores inferiores a 5, ya que pueden causar problemas en casos raros. IMPORTANTE: Este valor no debe aumentarse bajo ninguna circunstancia (a menos que sea absolutamente necesario), ya que puede causar graves problemas de rendimiento.

Información

Esta configuración solo aplica para servidores Vanilla o Forge. Para Bukkit, Spigot y Paper Spigot, el valor debe configurarse en sus propios archivos.

max-build-height

Define hasta qué altura (coordenada Y) se puede construir o destruir. Valores superiores a 256 no están permitidos y serán ignorados por el servidor. Es útil para limitar la altura máxima de construcción.

server-ip

Si tienes varias IPs para tu servidor root o VPS, aquí puedes especificar cuál usar. Si solo tienes una IP, este campo puede dejarse vacío, lo mismo aplica para un servidor de juegos.

level-seed

Por defecto, el generador de mundos crea un Seed aleatorio para un mundo completamente aleatorio. Puedes definir tu propio seed con letras o números, y el servidor generará el mundo correspondiente. La longitud máxima es de 32 caracteres.

Información

Existen generadores de seeds que te permiten configurar el mundo a tu gusto. Este es uno de los mejores y casi todo es configurable.

gamemode

Con esta opción defines el modo de juego predeterminado en tu servidor. Se asigna a cada jugador en su primera conexión y puede cambiarse en cualquier momento con el comando /gamemode.

Si no conoces las IDs de los modos, aquí tienes una tabla:

ValorModo de juego
0Supervivencia
1Creativo
2Aventura
3Espectador

server-port

Puedes asignar un puerto fijo para que el servidor sea accesible junto con la IP. Si quieres ejecutar varios servidores, cada uno debe tener un puerto diferente. Normalmente no es necesario cambiar esta opción, salvo para redes BungeeCord.

enable-command-block

Activa los Command Blocks en el servidor. Si no se necesitan, debe estar en false para evitar posibles daños o ataques al servidor mediante estos bloques.

allow-nether

Activa o desactiva el Nether. Si está desactivado, no se puede acceder mediante portales, aunque plugins como Multiverse Core pueden seguir permitiendo el acceso.

enable-rcon

RCON permite ejecutar comandos desde fuera. El panel ZapX usa RCON internamente para enviar comandos desde la pestaña Consola (rcon-cli). Si desactivas RCON aquí, no podrás usar esa pestaña. La contraseña generada es segura, no es necesario desactivar RCON.

op-permission-level

Define el nivel OP predeterminado asignado a un nuevo operador. Los niveles y asignaciones individuales están detallados aquí.

enable-query

Query proporciona datos externos a servicios como páginas web, por ejemplo, número de jugadores o lista detallada. Algunos listados de servidores usan esta función para mostrar el servidor correctamente.

prevent-proxy-connections

Determina si los jugadores pueden conectarse mediante VPN o proxy. Las VPN se usan para evadir baneos, por lo que esta opción puede ser útil. Sin embargo, puede bloquear conexiones legítimas por error.

Información

Para un control más completo sobre conexiones VPN/proxy, se recomienda instalar un plugin. Hay muchos gratuitos, pero este plugin (de pago) nos convenció y protege contra ataques de bots.

generator-settings

Como en el modo un jugador, el servidor puede crear un mundo con configuraciones específicas. Similar a un seed, el mundo se genera según estas configuraciones, pero sigue siendo aleatorio.

Un código para un mundo plano podría ser:

{"biome":"minecraft:plains","layers":[{"block":"minecraft:bedrock","height":1},{"block":"minecraft:dirt","height":2},{"block":"minecraft:grass_block","height":1}],structures:{"village":{}}}

resource-pack

Si quieres usar un paquete de texturas especial, aquí puedes poner el enlace directo de descarga. El paquete se descargará y activará automáticamente tras la confirmación del jugador.

player-idle-timeout

Desconecta automáticamente a jugadores inactivos tras el número de segundos indicado. Muy útil para liberar espacios en servidores con alta demanda.

level-name

El nombre predeterminado del mundo es "world". Aquí puedes cambiarlo. Si ya existe un mundo con otro nombre y cambias este, se creará un mundo nuevo con el nombre indicado. El mundo antiguo permanece en su carpeta.

motd

Define un mensaje que aparece en la lista de servidores cuando se añade. No se muestra al conectar directamente, salvo con mods especiales. Puedes usar colores y formatos que Minecraft permite.

Información

Puedes crear el MOTD fácilmente con esta herramienta.

force-gamemode

Define si el jugador siempre entra en el modo de juego predeterminado, sin importar en qué modo salió.

hardcore

El modo hardcore banea o pone en modo espectador a los jugadores al morir. Si quieres activarlo, debes crear un mundo nuevo, ya que afecta la generación.

white-list

Activa la lista blanca para que solo jugadores en ella puedan entrar. Los comandos para gestionarla están en la página enlazada.

broadcast-console-to-ops

Define si los operadores reciben notificaciones en el chat cuando se ejecutan comandos en el juego.

pvp

Activa o desactiva el PVP. Si está desactivado, los jugadores no pueden dañarse entre sí, aunque no impide ataques indirectos como colocar lava.

spawn-npcs

Si está activado, aparecen aldeanos en las aldeas. Si está en false, no habrá aldeanos en todo el servidor. Útil para limitar el comercio solo a jugadores y fortalecer la economía en servidores económicos.

generate-structures

Configura si se generan estructuras como aldeas o templos en el mundo.

spawn-animals

Define si los animales aparecen en el servidor. Lista completa de animales aquí.

snooper-enabled

Si está activado, el servidor envía datos anónimos a Mojang para mejorar el juego. No afecta el rendimiento.

difficulty

Define la dificultad general del servidor. Según la configuración, los mobs hacen más o menos daño. Más información y opciones aquí.

network-compression-threshold

Define el tamaño a partir del cual los datos entre cliente y servidor se comprimen o no. El valor por defecto es 256, con un intercambio de datos unas 20 veces por segundo. Se recomienda 512 para mejorar rendimiento sin efectos negativos. Nunca debe superar 1024.

Esta configuración debe manejarse con cuidado, ya que valores incorrectos pueden causar problemas graves y daños irreparables al mundo.

level-type

Determina el tipo de mundo que genera el servidor. Tras cambiar esta opción, debes crear un nuevo mundo para evitar transiciones desagradables.

ValorSignificado
DEFAULTMundo normal con montañas, valles, aldeas, etc.
FLATMundo completamente plano con solo aldeas
LARGEBIOMESSimilar al normal, pero con biomas más grandes
AMPLIFIEDSimilar al normal, pero muy accidentado con grandes diferencias de altura
BUFFETMundo buffet, configurado mediante generator-settings

spawn-monsters

Define si los monstruos aparecen en el servidor. Lista completa de monstruos aquí.

max-tick-time

Controla la duración máxima de un tick. Si un tick dura más de 60 segundos, el servidor se detiene automáticamente.

En servidores Forge, esto puede ser molesto por mods que requieren más tiempo. En ese caso, pon el valor a -1 para desactivar el paro automático.

max-players

Define el número máximo de jugadores que pueden conectarse simultáneamente.

enforce-whitelist

Hace que los cambios en la whitelist se apliquen inmediatamente. Normalmente hay que recargarla para que tenga efecto.

online-mode

Determina si jugadores sin cuenta premium pueden acceder. En servidores públicos, sin esta opción pueden obtener permisos usando el nombre de un operador, ya que solo se verifica el nombre.

Para evitarlo, instala un plugin de contraseña en servidores con soporte para plugins como Spigot.

allow-flight

Activa o desactiva el anticheat interno relacionado con el vuelo. Muchos hacks permiten volar sin permiso.

Información

Recomendamos siempre instalar un plugin anticheat.

function-permission-level

Define el nivel OP necesario para ejecutar comandos. Por ejemplo, nivel 4 permite detener el servidor o expulsar/bloquear jugadores.

FAQ

Preguntas frecuentes

Define la distancia máxima de visión que el servidor envía en datos de chunks al cliente, sin importar la configuración del cliente. Un valor de 5 apenas afecta la experiencia; valores menores no se recomiendan. Solo aplica para servidores Vanilla o Forge; Bukkit, Spigot y Paper Spigot usan su propia configuración.
Establece hasta qué altura (coordenada Y) se puede construir o destruir. Valores superiores a 256 no están permitidos y son ignorados por el servidor.
No, salvo que sea absolutamente necesario, no debe aumentarse porque puede causar graves problemas de rendimiento.

Comentarios

¿Te resultó útil este artículo?

Tus comentarios nos ayudan a priorizar y mejorar los contenidos.

0 de 0 Las valoraciones consideraron útil este artículo.

Ayuda personalizada

¿No te basta con la guía?

Nuestro equipo de soporte de ZAP conoce tu producto. Describe brevemente tu consulta y te ayudaremos personalmente.

Zappy conoce esta guía y te responde directamente en el chat.