server.properties de Bedrock, explicado

server.properties es el archivo de configuración principal de Bedrock Dedicated Server. Está en la raíz de tu servidor (SkyPanel → Archivos). Cualquier cambio necesita reiniciar el servidor.

Si un ajuste que buscas no está aquí (por ejemplo desactivar el PvP o el spawn de mobs), no es una opción de este archivo: en Bedrock se hace con reglas de juego (gamerule) desde la consola.

Identidad y conexión

# Nombre que aparece en la lista de servidores
server-name=Mi Servidor Bedrock

# Puerto UDP IPv4 (no lo cambies salvo que soporte te lo indique)
server-port=19132

# Puerto UDP IPv6
server-portv6=19133

# Visible en la pestaña Amigos de la red local
enable-lan-visibility=true

Modo de juego y dificultad

# survival | creative | adventure
gamemode=survival

# true = al entrar, todos reciben el modo de arriba
force-gamemode=false

# peaceful | easy | normal | hard
difficulty=normal

# Permite comandos de trucos (/gamemode, /give…)
allow-cheats=false

Jugadores y acceso

max-players=10

# Solo entran los de allowlist.json
allow-list=false

# Exige cuenta de Xbox/Microsoft para entrar
online-mode=true

# visitor | member | operator: permiso de los jugadores nuevos
default-player-permission-level=member

No pongas online-mode=false en un servidor público. Sin él, cualquiera entra con cualquier nombre y sin autenticación.

Mundo

# Nombre de la carpeta del mundo (se crea si no existe)
level-name=Bedrock level

# Semilla (vacío = aleatoria). Solo se usa al crear el mundo
level-seed=

# DEFAULT | FLAT | LEGACY
level-type=DEFAULT

Rendimiento

# Chunks que se envían al jugador (visual)
view-distance=20

# Chunks que se simulan alrededor de cada jugador (rango 4-12)
tick-distance=4

# Minutos de inactividad antes de expulsar a un jugador (0 = nunca)
player-idle-timeout=0

# Hilos que puede usar el servidor
max-threads=8
  • view-distance solo afecta a lo que ve el jugador; tick-distance, a lo que se simula. Mira Rendimiento en Bedrock.
  • player-idle-timeout expulsa a quien lleva ese tiempo sin actividad; no pausa el servidor.

Otros ajustes útiles

AjustePara qué sirve
texturepack-requiredObliga a los jugadores a aceptar los resource packs del servidor
content-log-file-enabledGuarda en un archivo los errores de contenido (Add-Ons), útil para depurar
compression-thresholdTamaño de paquete a partir del cual se comprime el tráfico
emit-server-telemetryEnvía datos de telemetría del servidor a Mojang

Ejemplo para un survival público

server-name=Mi Survival
server-port=19132
gamemode=survival
difficulty=normal
allow-cheats=false
max-players=20
online-mode=true
allow-list=false
level-name=mundo-survival
view-distance=20
tick-distance=4
default-player-permission-level=member

Archivos relacionados

Archivo o carpetaQué contiene
allowlist.jsonJugadores autorizados (con allow-list=true)
permissions.jsonPermisos por jugador
behavior_packs/, resource_packs/Add-Ons instalados
worlds/Los mundos

Para gestionar jugadores y permisos mira Jugadores en Bedrock.