Custom UI for Complaints
By default, our plugin provides its own interface for submitting complaints, but you can use third-party solutions.

Integrating a Third-Party System
- Remove all commands for opening the interface from the configuration:
json
{
"[UI] Chat commands": [
"report",
"reports"
],
"[UI] Chat commands": [],
}- Reload the plugin using the command
o.reload RustApp - Choose a third-party plugin:
- IQReportSystem – if you have purchased it officially, it already supports integration with RustApp. Complaints will be automatically sent to the website.
- Other plugins – you can contact the developer to request support or integrate it yourself via hooks.
TIP
If you want to use a plugin that isn’t currently listed (the list is still quite small), write to our Telegram chat — we might add support ourselves or reach out to the author directly.
For Developers
You can send a complaint via a hook:
csharp
plugins.Find("RustApp")?.Call("RA_ReportSend", senderId, targetId, reason, <optional> message);senderId— SteamID64 of the player submitting the complainttargetId— SteamID64 of the player being reportedreason— reason (e.g., cheating, macros, etc.)message(optional) — comment for the complaint (if your plugin supports this field)