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.