Skip to content
NordBots.
Back to ReportSystem

ReportSystem configuration editor

Set everything with sliders and toggles, then export your config.json. Your progress saves in this browser as you go. See the docs for what each setting does.

Ready to edit

Templates

Save the current settings as a named template, then load it any time. Stored in this browser.

No templates yet.

General

Debug

Debug: true adds extra ArkApi.log lines while you test. Keep it false day to day.

AutosaveSeconds

AutosaveSeconds: how often the plugin saves the report queue to disk, in seconds. 30 works well. Lower saves more often, higher saves less.

Commands

Commands: what players and staff type in chat. Change a word, or set it to "" to switch that one off.

ReportCMD

report a player: /report <name> <what happened>

TicketCMD

open a general ticket: /ticket <your message>

MyReportsCMD

show a player their own reports and the status of each

StaffListCMD

staff only. Lists open reports in game. Needs the staff node.

Reports

Reports: the rules for filing and handling.

CooldownSeconds

CooldownSeconds: how long a player must wait between reports or tickets. This stops spam. 120 means one every two minutes. Set to 0 to turn the wait off.

MinReasonLength

MinReasonLength: the shortest reason or ticket message the plugin will take. This blocks empty or one letter reports. 3 means the reason must be at least three characters.

LogCoords

LogCoords: set to true to save the map spot of the target and the reporter with the report. This helps staff find the trouble fast. Set to false to leave coords out.

ThankReporter

ThankReporter: set to true to tell the player their report was sent. Set to false to stay quiet.

NotifyReporterOnClose

NotifyReporterOnClose: set to true to tell the reporter, if they are online, when staff close their report. It is a nice touch that shows players their reports get read.

KeepClosedDays

KeepClosedDays: how long a closed report stays in the file before it is cleaned up. 14 means closed reports are kept for two weeks. Set to 0 to keep them forever.

ListCount

ListCount: how many rows the staff list and the console list show.

EscalateAtReports

EscalateAtReports: when this many open reports pile up on one player inside the window below, staff get a loud @here alert. 3 means three reports on the same player triggers it. Set to 0 to turn escalation off.

EscalateWindowMinutes

EscalateWindowMinutes: the time window for the count above, in minutes. 30 means the reports must land within half an hour of each other to trigger the alert.

Permissions

Permissions: gate the in game staff list. Needs Permissions.dll.

Enabled

Enabled: set to true to check Permissions for the staff list. The console and RCON staff commands are always open, since they are already admin only.

StaffPermission

StaffPermission: the permission node a player needs to use the in game /reports list. If Permissions is missing, the in game list is closed and staff use the console or RCON.

Discord

Discord: post reports and tickets to a staff channel through a webhook.

Enabled

Enabled: true starts sending posts to Discord. False means reports stay in game only.

WebhookURL

WebhookURL: the Discord webhook for the staff channel. Every report and ticket goes here.

AlertWebhookURL

AlertWebhookURL: an extra webhook for the loud alerts (a player getting many reports). Leave it "" and those go to WebhookURL too.

Username

Username: what name shows on the posts in Discord.

ServerName

ServerName: the footer on each report post. Name your server here.