Documentation Index
Fetch the complete documentation index at: https://docs.rktscripts.com/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
RKT Logger is an advanced auditing tool for FiveM that combines detailed event logs with an intelligent integrity monitoring system. It is designed to provide administrators with a clear and indisputable view of all critical actions performed on the server.Forensic Auditing
IP, Location, VPN, and Hardware ID tracking.
Active Monitoring
Movement, combat, and event integrity logging.
Quick Start
- Download: Place the
rkt_loggerfolder in your server’sresourcesdirectory. - Dependencies: Requires
ox_libfor network functions and utilities. - Webhooks: Configure your auditing channels in
config.lua. - Initialization: Add
ensure rkt_loggerto your server configuration file.
Auditing Configuration
Theconfig.lua file allows you to define which actions should be logged and where reports should be sent.
Report Webhooks
Monitoring Modules
The system audits various behaviors to ensure compliance with server rules.Movement Auditing
Coordinate Deviations
Atypical Speeds
Vertical Jumps
Event & Entity Integrity
- Spawn Flow: Monitors massive entity creation to prevent server lag.
- Explosion Auditing: Logs and prevents the use of unauthorized explosions.
- Token Security: Source validation for all critical client-triggered events.
Integration (Bridge)
Theserver/bridge.lua file is the connection point with your framework.
| Function | Purpose |
|---|---|
Bridge.GetIdentifier(source) | Retrieves the player’s license or CitizenID. |
Bridge.IsStaff(source) | Checks permissions to bypass specific audits. |
Bridge.GetPlayerName(source) | Returns the character’s registered name. |
Evidence Capture (Screenshots)
For critical incidents, the logger usesscreenshot-basic to attach visual proof to the report.
Captures are automatically sent to the webhook defined in
Evidence,
facilitating analysis by the staff team.