diff --git a/frontend/src/permissions.contract.test.ts b/frontend/src/permissions.contract.test.ts index f8daf4a..bf60bb5 100644 --- a/frontend/src/permissions.contract.test.ts +++ b/frontend/src/permissions.contract.test.ts @@ -46,10 +46,16 @@ describe('fixed server permissions', () => { expect(configurator).toContain(`["${path}"] = true`) } expect(configurator).toContain( - 'Phone Configurator enabled: file-based settings from config.lua', + 'SKY PHONE CONFIGURATION FILES ARE DISABLED', ) expect(configurator).toContain( - '(except Config.CommandPermissions) and media.lua are disabled', + '^1 Runtime settings from config.lua and media.lua are DISABLED.^0', + ) + expect(configurator).toContain( + '^1 Configure all phone and media settings IN GAME through /phonepanel.^0', + ) + expect(configurator).toContain( + '^1 Only Config.PhoneConfigurator.Enabled and Config.CommandPermissions remain file-based.^0', ) }) diff --git a/sky_phone/source/server/phone_configurator.lua b/sky_phone/source/server/phone_configurator.lua index 3a1e86c..4fb4594 100644 --- a/sky_phone/source/server/phone_configurator.lua +++ b/sky_phone/source/server/phone_configurator.lua @@ -26,10 +26,16 @@ local FIXED_CONFIG_PATHS = { } if configurator_enabled then - print( - "[sky_phone] Phone Configurator enabled: file-based settings from config.lua " .. - "(except Config.CommandPermissions) and media.lua are disabled; SQL configuration is active." - ) + local border = "======================================================================" + print(([[ +^1%s^0 +^1 SKY PHONE CONFIGURATION FILES ARE DISABLED ^0 +^1%s^0 +^1 The Phone Configurator is ENABLED.^0 +^1 Runtime settings from config.lua and media.lua are DISABLED.^0 +^1 Configure all phone and media settings IN GAME through /phonepanel.^0 +^1 Only Config.PhoneConfigurator.Enabled and Config.CommandPermissions remain file-based.^0 +^1%s^0]]):format(border, border, border)) end local CLIENT_CONFIG_KEYS = {