This is an out-of-the-box build of the Carbon.Profiler dedicated to be working on vanilla and/or Oxide servers.
Run find carbon
upon server boot to get further command instructions.
- Download the
Carbon.[Windows|Linux].Profiler
archive from the attachments below. - Unzip the archive to the
HarmonyMods
directory of your Rust Dedicated Server. - Start the server and enjoy, or run
harmony.load
Carbon.Profiler.
carbon.profile( [duration] [-cm] [-am] [-t] [-c] [-gc] )
Toggles the current state of the Carbon.Profilercarbon.abort_profile( )
Stops a current profile from runningcarbon.export_profile( -c=CSV, -j=JSON, -t=Table, -p=ProtoBuf [default] )
Exports to disk the most recent profilecarbon.tracked( )
All tracking lists present in the config which are used by the Mono profiler for trackingcarbon.track( [assembly|plugin|module|ext] [value] )
Adds an object to be tracked. Reloading the plugin will start tracking. Restarting required for assemblies, modules and extensionscarbon.untrack( [assembly|plugin|module|ext] [value] )
Removes a plugin from being tracked. Reloading the plugin will remove it from being tracked. Restarting required for assemblies, modules and extensions