TRB_PluginConflictDetector - find plugins that clash before they crash your server (ASE)

Free TRB_PluginConflictDetector - find plugins that clash before they crash your server (ASE) 1.3.11

This resource is free
Two plugins fighting over the same thing? TRB_PluginConflictDetector looks at every other plugin loaded on your server and tells you where they really collide, before it turns into a crash. Every finding is tagged [CRIT], [WARN] or [INFO] and explained in plain words.

What you get
  • /conflicts shows a summary on your screen, colour-coded by severity.
  • Duplicate chat, console and RCON commands: which plugin runs and which never runs (in ArkApi only the first one runs, and unloading either can crash the server). It also flags unsafe shared callback ids and commands that shadow built-in game commands.
  • /conflicts hooks shows the call order for every hooked function and checks that the hook chain in memory matches ArkApi's records. Several plugins sharing a hook is normal, so on its own that is only [INFO].
  • Shared MySQL/SQLite databases, the same DLL loaded from two folders, plugin DLLs on disk that aren't loaded, MinApiVersion mismatches and missing Dependencies.
  • /conflicts plugin <Folder> shows everything about one plugin.
  • Known-issue hints for popular plugins, each linking to its source.
  • Full report over RCON and in report.txt and report.json.

Built to stay out of the way
  • Read-only and hook-free: it never changes other plugins and installs no game hooks.
  • Scans once at startup and when you ask. Between scans it has no timers or tick callbacks: 0.00 ms/s on the game thread.
  • A scan takes about a 0.15 ms snapshot on the game thread; the analysis runs on a background thread. A /conflicts command costs about 0.5 ms.
  • If plugins were loaded or unloaded since the last scan, /conflicts says so and rescans by itself.
  • Survived repeated live unload and reload with other plugins loaded. (Measured on our 2 vCPU test VPS.)

Works with any plugins, including third-party ones. It runs fine on its own; TRB_Core is optional and never required. Pairs well with the free TRB_PluginProfiler and TRB_LagFinder.

Commands (admin only: /conflicts in chat, conflicts in console or RCON): all, hooks, plugin <Folder>, rescan, stats, help

Install: Extract the zip and copy its ArkApi folder into your server's ShooterGame/Binaries/Win64 folder, so the plugin ends up in ArkApi/Plugins/TRB_PluginConflictDetector. Run plugins.load TRB_PluginConflictDetector (or restart the server), then type /conflicts in game as admin. Every config key is explained in the included README.md.

No network access and no telemetry. Free, ASE only, ArkServerApi 3.56.
Support: TRB Discord · trbplugins.com

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
Author
therealbillyb
Downloads
6
Views
19
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from therealbillyb

Back
Top