Saltearse al contenido

Consola de config F1

bs_config. Pulsa F1 en el juego (reasignable, es el key mapping +bsconfig). Solo el staff puede abrirla.

  • Abrir y editar: cualquiera a quien bs_admin vea como admin (ACE bs.admin / bs.superadmin).
  • Borrar perfiles: solo bs.owner. server.cfg se lo da a group.superadmin:
    add_ace group.superadmin bs.owner allow
    Si lo quieres más acotado, dáselo a un solo identificador.

Todo se vuelve a comprobar en el servidor. La página solo pide.

Unos 550 ajustes de shared/schema.lua, en 18 categorías: Zombies, Economy & Loot, Survival & Medical, Drugs & Addiction, Gadgets, Factions / Squads / VIP, Building & Raids, Weather & Time, Weapons & Recoil, Safe Zones & PvP, Vanilla Faction Safezones, Vehicles, Keybinds & UI, World Events, Anti-cheat, Crafting & Recycling, Faction Jobs y Map Gates.

En los archivos de configuración, un ajuste que aparece en F1 lleva -- (F1) detrás. Es la forma más rápida de saber si hace falta tocar un archivo.

Cada clave es una clave real en el archivo de config de un resource. Los valores predeterminados se leen de los archivos en ejecución, así que si editas un archivo la consola lo sigue. Las únicas claves que no están en archivos son los multiplicadores Global.* (XP, hambre, sed, botín, precios de vendedores, retroceso).

Cada fila tiene un slider o campo, el valor predeterminado del archivo, mín/máx, una insignia de modificado y reset. La búsqueda de arriba filtra todo, / le da el foco. “Modified only” muestra lo que has cambiado.

La mayoría de los valores son en vivo: se parchean en la tabla de config del resource y el código que los lee cada vez ve el cambio al instante.

Algunos están marcados restart <resource>, porque el código los cachea al arrancar. Esas filas tienen un botón de reinicio (ejecuta ensure <resource>). Si un valor “en vivo” parece no hacer nada, ese código también lo cachea. Pulsa reiniciar.

  • Incluidos, solo lectura: Default, Easy, Hardcore, PvP. Edita uno y Apply te pide un nombre nuevo.
  • Los tuyos: tantos como quieras. Guardar como, renombrar, duplicar, borrar (solo owner, no el activo), poner como activo.
  • Un perfil solo guarda los valores que difieren del archivo.

Desde la consola del servidor:

bsconfig_active -- show the active profile
bsconfig_active Hardcore -- switch

Guardado en bs_config_profiles, bs_config_state y bs_config_audit (migración 026_config_profiles.sql).

Exportar te da un código (BSC1: + base64) y el JSON. También escribe resources/[beyond]/bs_config/exports/<name>.json en el servidor. Importar acepta el código o el JSON. Los valores se acotan y las claves desconocidas se descartan, así que un perfil de otra versión del framework no rompe nada, solo pierde lo que no existe.

Cada cambio, reversión, creación, renombrado, borrado, activación y reinicio se registra con quién y cuándo. Puedes revertir un solo cambio desde la vista Audit.

Además de las categorías de arriba, F1 tiene ahora: Themes & UI, Hunting, Tutorial & Pause Menu, Wasteland Pass, Operations, Dark Zone y Test server. Algunos sistemas también tienen su propia página: Operations editor, Dark Zone editor, Voice & radio, Building materials y Themes & UI. Consulta Operaciones, Zona Oscura, Voz, radio y temas y Construcción v2.