-- logs settings local CONFIG = { -- Player Tracking Player = { TrackJoins = true, TrackLeaves = true, TrackAdminActions = true, -- kicks and other shit MaxNameLength = 20, }, -- Character Tracking Character = { TrackSpawns = true, TrackDespawns = true, TrackRespawns = true, }, -- Humanoid Tracking Humanoid = { TrackWalkSpeed = {Enabled = true, Threshold = 0.5}, TrackJumpPower = {Enabled = true, Threshold = 0.5}, TrackHealth = {Enabled = true, Threshold = 5, TrackDamageSources = true}, TrackStates = { Death = true, Falling = false, Swimming = false, Seated = true, Ragdoll = true, }, }, -- Advanced Features Advanced = { TrackTeleports = true, TrackTools = true, TrackChat = false, TrackPrivateServers = true, }, -- Logging Settings Logging = { OutputToConsole = true, OutputToUI = false, MaxMessageHistory = 100, Cooldown = 0.2, TimestampFormat = "%H:%M:%S", ColorOutput = true, }, Security = { ObfuscatePlayerNames = false, FilterSensitiveData = true, } } local success, err = pcall(function() local scriptUrl = "https://raw.githubusercontent.com/DemogorgonItsMe/Etinity_Projects/refs/heads/main/ServerLogger.lua" local script = game:HttpGet(scriptUrl) local loadFn = loadstring(script) getfenv(loadFn).CONFIG = CONFIG loadFn() end) if not success then warn("Loading error: "..tostring(err)) end