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.
Ajustes básicos
Sección titulada «Ajustes básicos»| Opción | Tipo | Por defecto | Descripción |
|---|---|---|---|
server_port |
u16 | 25565 |
Puerto en el que escucha el servidor (1-65535) |
seed |
String | "" |
Semilla de la generación del mundo (en blanco = aleatoria) |
max_players |
u32 | 20 |
Jugadores máximos permitidos simultáneamente |
view_distance |
u8 | 10 |
Distancia de renderizado máxima en chunks (1-32) |
simulation_distance |
u8 | 10 |
Distancia de simulación máxima en chunks (1-32) |
motd |
String | "A Steel Server" |
Mensaje mostrado en la lista de servidores |
Ajustes de seguridad
Sección titulada «Ajustes de seguridad»| Opción | Tipo | Por defecto | Descripción |
|---|---|---|---|
online_mode |
bool | true |
Habilita la autentificación de Mojang para la verificación de jugadores |
encryption |
bool | true |
Habilita la encriptación para la comunicación entre cliente y servidor |
enforce_secure_chat |
bool | false |
Fuerza el chat seguro (requiere online_mode y encryption) |
Ajustes del favicon
Sección titulada «Ajustes del favicon»| Opción | Tipo | Por defecto | Descripción |
|---|---|---|---|
use_favicon |
bool | true |
Habilita la utilización de un favicon personalizado |
favicon |
String | "config/favicon.png" |
Ruta del archivo favicon (PNG 64x64) |
Ajustes de compresión
Sección titulada «Ajustes de compresión»La compresión de la red reduce el uso de ancho de banda a costa de más carga en la CPU.
| Opción | Tipo | Por defecto | Rango válido | Descripción |
|---|---|---|---|---|
compression.threshold |
u32 | 256 |
≥256 | Tamaño de paquete mínimo para ser comprimido |
compression.level |
u8 | 4 |
1-9 | Nivel de compresión (1 = rápido, 9 = menor tamaño) |
Enlaces del servidor
Sección titulada «Enlaces del servidor»Los enlaces del servidor son mostrados en el menú de pausa.
| Opción | Tipo | Por defecto | Descripción |
|---|---|---|---|
server_links.enable |
bool | true |
Habilita la función de enlaces del servidor |
server_links.links |
Array | Info abajo | Lista de enlaces a mostrar |
Lee esta guía de enlaces del servidor para una configuración más detallada.
Ejemplo de configuración
Sección titulada «Ejemplo de configuración»{ 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" } ] }}Reglas de validación
Sección titulada «Reglas de validación»El servidor valida la configuración en su inicialización:
view_distancedebe estar entre 1 y 32simulation_distancedebe estar entre 1 y 32compression.thresholddebe ser 256 o mayorcompression.leveldebe estar entre 1 y 9- Si
enforce_secure_chatestá activo, tantoonline_modecomoencryptiondeben estarlo también
SteelMC logo by colonthreeing.
