2025-09-12 00:40:20 +03:00

28 lines
859 B
Lua

-- lua_scripts/init.lua
-- Инициализационный Lua скрипт для Falcot Server
falcot_log("Initializing Falcot Server v1.0.0 with Lua scripting...")
-- Создаем глобальные функции для бэкапов
function falcot.engine.backup.start()
return falcot_db.backup_start()
end
function falcot.engine.backup.restore(backup_path)
return falcot_db.backup_restore(backup_path)
end
-- Пример создания коллекции при старте
falcot_db.create("system_config", '{"key": "server_start_time", "value": "' .. os.date() .. '"}')
falcot_log("System configuration initialized")
-- Пример ACL проверки
function check_access(ip_address)
if ip_address == "127.0.0.1" then
return true
end
return false
end
falcot_log("Lua initialization script completed")