Skip to content

Install the resource

Activate your key in the panel first (quick start, step 1).

Download the latest fiveops resource from Download resource in the Fiveops panel sidebar; the same page walks you through setup step by step. Downloading requires a server with an active license. Copy the whole fiveops folder into resources (a category folder such as resources/[admin]/ is fine). Keep the name fiveops.

  • Folderresources/fiveops/ - license.txt you create this - editable/ yours, kept on updates - … the rest is Fiveops core, do not edit
    • …

Put the key on one line in resources/fiveops/license.txt. Nothing else on the line. Never put the key in server.cfg or a convar.

server.cfg
ensure oxmysql
ensure qbx_core # or qb-core / es_extended / ox_core / ND_Core / vrp
ensure ox_inventory
# … your other resources
add_filesystem_permission fiveops write monitor
add_ace resource.fiveops command allow
ensure fiveops
  • Start Fiveops last, after the scripts it connects to.
  • add_filesystem_permission is for the txAdmin bridge: it gives only the Fiveops resource write access, and only to txAdmin’s monitor folder. It works only while the resource is named fiveops.
  • add_ace is required: the server console on the panel runs commands with it. Put it before ensure fiveops.
Server console
[fiveops] connecting (version 1.0.0)
[fiveops] framework: qbx (at startup)
[fiveops] connected

Then:

  1. Set up the Game bot if the console asks for it.
  2. In the panel open Configuration → Integrations. A script you run that shows Missing is connected through the editable files.

Keep these when you update. Do not delete bans.json, whitelist.json or settings.json: they run the join checks while Fiveops is unreachable or the license has expired.

FileHolds
identities.jsonIdentities of players who joined, for offline search.
bans.jsonLast ban list and actions waiting to be sent.
whitelist.jsonWhitelist copy: Discord accounts that have joined before.
settings.jsonCopy of the game settings, such as ban messages.
playtime.jsonPlaytime per character.
stashes.jsonStash copy.
map-markers.jsonMap marker copy, so markers show while Fiveops is unreachable.
map-zones.jsonMap zone copy, so zone rules work while Fiveops is unreachable.

In your database Fiveops creates fiveops_deleted_characters (deleted-character backups, kept 30 days) and fiveops_deleted_properties (deleted and vacated property backups, kept 30 days).