Install the resource
Activate your key in the panel first (quick start, step 1).
1. Copy the folder
Section titled “1. Copy the folder”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
- …
2. Add license.txt
Section titled “2. Add license.txt”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.
3. Edit server.cfg
Section titled “3. Edit server.cfg”ensure oxmysqlensure qbx_core # or qb-core / es_extended / ox_core / ND_Core / vrpensure ox_inventory# … your other resourcesadd_filesystem_permission fiveops write monitoradd_ace resource.fiveops command allowensure fiveops- Start Fiveops last, after the scripts it connects to.
add_filesystem_permissionis for the txAdmin bridge: it gives only the Fiveops resource write access, and only to txAdmin’smonitorfolder. It works only while the resource is namedfiveops.add_aceis required: the server console on the panel runs commands with it. Put it beforeensure fiveops.
4. Start and check
Section titled “4. Start and check”[fiveops] connecting (version 1.0.0)[fiveops] framework: qbx (at startup)[fiveops] connectedThen:
- Set up the Game bot if the console asks for it.
- In the panel open Configuration → Integrations. A script you run that shows Missing is connected through the editable files.
Files Fiveops creates
Section titled “Files Fiveops creates”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.
| File | Holds |
|---|---|
identities.json | Identities of players who joined, for offline search. |
bans.json | Last ban list and actions waiting to be sent. |
whitelist.json | Whitelist copy: Discord accounts that have joined before. |
settings.json | Copy of the game settings, such as ban messages. |
playtime.json | Playtime per character. |
stashes.json | Stash copy. |
map-markers.json | Map marker copy, so markers show while Fiveops is unreachable. |
map-zones.json | Map 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).