Skip to the content
Docs

Logs

On this page9

Everything staff do with the panel is written down. The Logs page lets you read it, filter it and search it. Each category can also be sent to a Discord channel.

Reading the page

The Logs page
Every staff action with its tag, who did it, to whom, and the details.

Open Logs in the menu. The newest entry is on top. Each line has up to five parts:

PartExampleMeaning
Time2026-10-11 18:42:07Date and time
Tag/banWhat was done. The colour shows the category
Whothe staff member's nameWho did it. For joins and leaves it is the player
Target→ and the player's nameThe player it was done to. Empty when there is no target
Detailsreason: RDM · 2 daysWhat exactly happened. Empty when there is nothing more to say
  • The target is shown by the name the panel saw last. A player the panel has never seen on the server is shown by a short form of their identifier.
  • A long reason is cut to fit the line. Rest the mouse on it to read it in full.

Entries that the panel made by itself show Console as the name. Examples: a jail time that ran out, a sit that ended because the staff member left, or a ticket that went back to waiting because its staff member left the server.

The details

TagThe details showExample
/banThe reason and the length. An offline ban adds "while offline"reason: RDM · 2 days
/warn, /kick, /kickallThe reasonreason: spam in the chat
/unban, /unwarn, /banevadeThe number of the ban or the warningban #12
/freeze, /freezeall"frozen" or "unfrozen"frozen
/givemoney, /takemoneyThe amount and the account$5,000 bank
/giveitemThe amount and the item2 × water
/setjobThe job and the gradepolice · grade 2
/setmodel, /carThe model namemp_m_freemode_01
/bucketThe bucket numberbucket 5
/jail, /unjailThe reason, the length and which jail. A jail that ran out adds "time was up"reason: RDM · 10 minutes · admin jail
/weather, /timeThe new weather or timeRain
/blackout, /pvp, /names, /blips"on" or "off"on
/clear, /clearareaHow many vehicles and NPCs were removed4 vehicles · 2 NPCs
/announceThe message
/placeThe name of the saved placeLegion Square
/rank, /delrank, /setstaffThe name of the rankrank: Moderator
Ticket and sit tagsThe ticket number. Some add one more fact: the category of a new ticket, how many people were brought, or why the panel gave a ticket back or ended a sitticket #12 · staff member left
/leaveThe reason the game gave for the leave

A tag that is not in this table has no details, for example /goto or /heal.

ToolHow it works
The buttons All, Actions, Ban, Warn, Kick, Reports, ConnectsShow one category only
The search box ("Search staff, action, player or reason…")Finds a staff name, a tag such as /unban, the target's name or a part of their identifier, and text from the details: a reason, an item, a job, an amount, a ticket number

Both work together: pick Ban and type a staff name to see the bans of one staff member.

The categories

ButtonWhat is in itDiscord webhook
ActionsPlayer actions, self tools, world tools, jail, notes and alerts, ranks and staff, FairShield lookupsactions
BanBans, revoked bans, and banned PCs that were refusedbans
WarnWarns and revoked warnswarns
KickKickskicks
ReportsTickets and sitsreports
ConnectsEvery player who joins or leavesconnects

The tags

Ban, warn, kick

TagMeaning
/banA player was banned, online or offline
/unbanA ban was revoked
/banevadeA banned PC tried to join with another account and was refused. The name is the new account
/warnA player was warned
/unwarnA warn was revoked
/kickA player was kicked

Actions on a player

TagMeaning
/goto, /bringStaff went to a player, or brought a player
/spectateStaff started or stopped watching a player
/freezeA player was frozen or unfrozen
/revive, /heal, /killRevive, heal, kill. Also used when staff heal or revive themselves
/dmA private message was sent
/screenshotA screenshot of a player's screen was taken
/inventoryA player's inventory was opened
/givemoney, /takemoney, /giveitemMoney or items were given or taken
/setjob, /setmodel, /bucketJob, character model or routing bucket was changed
/resetlookA player got their own saved look back (Reset look)
/jail, /unjailA player was jailed or released
/note, /delnoteA staff note was added or deleted
/alert, /clearalertAn alert was added or cleared
/lookupA FairShield lookup was made

Self tools and world

TagMeaning
/noclip, /god, /invisible, /superjumpA staff member switched one of these on or off
/tp, /place, /backTeleport to the waypoint or to coordinates, to a saved place, and back
/car, /fix, /flip, /dvSpawn, repair, flip or delete a vehicle
/names, /blipsNames above heads, or players on the map, switched on or off
/weather, /time, /blackout, /pvpA world setting was changed
/announceAn announcement was sent
/clear, /clearareaEvery empty vehicle was removed, or the area around the staff member was cleared
/freezeall, /bringall, /kickallAn action on every player at once: Freeze all or Unfreeze all, Bring all, Kick all

Ranks and staff

TagMeaning
/rank, /delrankA rank was saved or deleted
/setstaff, /removestaffA player got a rank, or lost it

Tickets and sits

TagMeaning
/reportA player opened a ticket
/claim, /unclaim, /takeoverA ticket was claimed, given back, or taken over. An /unclaim by Console is a ticket that went back to waiting because its staff member left the server
/reply, /resolveStaff answered a ticket, or resolved it
/sitadd, /sitremoveA player was added to a ticket, or removed from it
/headsupA heads-up was sent
/sitbring, /sitjoin, /sitreturn, /sitendPeople were brought to the sit room, staff went there, a person was sent back, the sit ended

Joins and leaves

TagMeaning
/join, /leaveA player joined or left the server

Discord

Every log entry can also be posted to Discord. You set one webhook per category in config_server.lua: bans, warns, kicks, actions, reports and connects. Use your own address in place of [YOUR WEBHOOK URL].

RuleResult
A category has its own webhookIts entries go to that channel
The webhook of a category is emptyIts entries go to the actions webhook
connects is emptyJoins and leaves are not sent to Discord at all
actions is empty tooNothing is sent for the categories without their own webhook

The Discord message carries the staff member, the target and the details. It names the target by their identifier, not by name. The steps are on Discord Webhooks.

Old entries are deleted

KeyDefaultWhat it does
Config.LogKeepDays90Log lines older than this many days are deleted. 0 keeps everything
  • The clean-up runs shortly after every start of the resource, then once a day.
  • Only log lines are deleted. Bans, warns and tickets are never deleted.
  • The setting is explained on General.

Permission

Name in the rank editorKeyNeeded for
See logslogs.viewThe Logs page

Nobody can change or delete a log entry in the panel.

Limits

  • The page shows the newest 100 entries that match. Narrow it down with a category or the search.
  • The search looks at what was stored: names, reasons, items, jobs, amounts and numbers. Words the page adds itself are not found, for example "frozen", "permanent" or "while offline".
  • The text of a private message or a ticket reply is not in the log. A screenshot is logged, the picture is not stored.
  • On Discord an entry is named by its stored name, for example revoke:ban for /unban.
  • A line older than Config.LogKeepDays is gone for good. Discord keeps its copy, if you use webhooks.