ns-combatlog
NullSect Combat Log for Qbox (QBCore / ESX / standalone supported through bridges).
When a player quits, a "?" stays where they stood. Walk up to it and an info card shows who left and why; press E to copy everything for a report.
Features
- "?" marker at the exact spot a player quit (exit, crash, timeout, kick), removed after a configurable time.
- Info card: name, character, server id, citizen id, Discord id, how they left, raw quit reason, time and "x min ago". License and Steam can be switched on; every field can be switched off (a disabled field never leaves the server).
- "How they left" in plain words: quit (F8 quit / menu), game crashed, connection lost (timeout / game killed), kicked, reconnected. Read from FiveM's drop code, with a text fallback for older server builds.
- E copies every shown field to the clipboard in one go.
- No false alarms from the character screen: only players with a loaded character leave a marker.
- Routing bucket aware: markers from an instance are not shown in the open world.
- Server-authoritative: clients cannot create, move or remove markers.
- Idle cost: no thread at all while there are no markers; long sleeps while you are far from them.
- Admin test tools, English and Turkish locales, no database.
Requirements
- Qbox (recommended), QBCore, ESX legacy or standalone
- Optional: ox_lib (notifications)
Quick start
ensure ns-combatlog
add_ace group.admin ns-combatlog.admin allow
See INSTALLATION.md and CONFIGURATION.md.