Ir al contenido

Configuración del servidor

SteelMC es configurable a través de un archivo JSON5 localizado en config/steel_config.json5. Esta página documenta todas las opciones disponibles.

OpciónTipoPor defectoDescripción
server_portu1625565Puerto en el que escucha el servidor (1-65535)
seedString""Semilla de la generación del mundo (en blanco = aleatoria)
max_playersu3220Jugadores máximos permitidos simultáneamente
view_distanceu810Distancia de renderizado máxima en chunks (1-32)
simulation_distanceu810Distancia de simulación máxima en chunks (1-32)
motdString"A Steel Server"Mensaje mostrado en la lista de servidores
OpciónTipoPor defectoDescripción
online_modebooltrueHabilita la autentificación de Mojang para la verificación de jugadores
encryptionbooltrueHabilita la encriptación para la comunicación entre cliente y servidor
enforce_secure_chatboolfalseFuerza el chat seguro (requiere online_mode y encryption)
OpciónTipoPor defectoDescripción
use_faviconbooltrueHabilita la utilización de un favicon personalizado
faviconString"config/favicon.png"Ruta del archivo favicon (PNG 64x64)

La compresión de la red reduce el uso de ancho de banda a costa de más carga en la CPU.

OpciónTipoPor defectoRango válidoDescripción
compression.thresholdu32256≥256Tamaño de paquete mínimo para ser comprimido
compression.levelu841-9Nivel de compresión (1 = rápido, 9 = menor tamaño)

Los enlaces del servidor son mostrados en el menú de pausa.

OpciónTipoPor defectoDescripción
server_links.enablebooltrueHabilita la función de enlaces del servidor
server_links.linksArrayInfo abajoLista de enlaces a mostrar

Lee esta guía de enlaces del servidor para una configuración más detallada.

/config/steel_config.json5
{
server_port: 25565,
seed: "my_awesome_seed",
max_players: 50,
view_distance: 12,
simulation_distance: 10,
online_mode: true,
encryption: true,
motd: "Welcome to my Steel server!",
use_favicon: true,
favicon: "config/favicon.png",
enforce_secure_chat: false,
compression: {
threshold: 256,
level: 4
},
server_links: {
enable: true,
links: [
{
label: { text: "Discord" },
url: "https://discord.gg/example"
}
]
}
}

El servidor valida la configuración en su inicialización:

  • view_distance debe estar entre 1 y 32
  • simulation_distance debe estar entre 1 y 32
  • compression.threshold debe ser 256 o mayor
  • compression.level debe estar entre 1 y 9
  • Si enforce_secure_chat está activo, tanto online_mode como encryption deben estarlo también