🕹️Commands
The full up-to-date list of the core commands.
Carbon Editor requested RCon command for loading an addon.
Searches through Carbon-processed console commands.
Searches through Carbon-processed chat commands.
Adds a new conditional compilation symbol to the compiler.
Removes an existent conditional compilation symbol from the compiler.
Prints a list of all conditional compilation symbols used by the compiler.
Loads Carbon Client config from file.
Saves Carbon Client config to file.
Prints a list of the currently available addons.
Prints a list of useful statistic information of Carbon Client performance.
Unloads all currently loaded addons then reloads them relative to the config changes. (Options: async [bool|true])
Unloads all currently loaded addons then reloads them relative to the config changes.
Loads Carbon config from file.
Saves Carbon config to file.
Clears the entire CUI containers and their elements from the caller's client.
Clears all progress on all of the current hooks (hook time, fires, memory usage and lag spikes).
Completely unloads Carbon from the game, rendering it fully vanilla. WARNING: This is for testing purposes only.
Returns a brief introduction to Carbon.
Version information of the Carbon build and Rust.
Information about the currently running Carbon build.
Protocol information used by the hook system of the Carbon build.
Information about the Git commit of this build.
Fully reloads all extensions.
Prints a list of all currently loaded extensions.
Loads a mod from 'carbon/harmony'. The equivalent of Rust's
harmony.load
that's been stripped away under framework management.
Unloads a mod from 'carbon/harmony'. The equivalent of Rust's
harmony.unload
that's been stripped away under framework management.
Prints total information for all currently active and patched hooks in the server. (syntax: c.hooks [loaded] [-p|-s|-d])
Prints advanced information about a specific hook (takes [uint|string]). From hooks, hook times, hook memory usage to plugin and modules using it and other things.
It looks up for the latest available hooks for your current protocol, downloads them, then patches them accordingly at runtime.
Enables debugging on a specific hook, which logs each time it fires. This can affect server performance, depending on how ofter the hook is firing.
Enables debugging on all hooks and future hooks that will be processed (defaults debugging enabled on hooks).
Removes all markers of the calling player or argument filter.
Enables or disables Carbon modules. Visit root/carbon/modules and use the config file names as IDs.
Saves the configs and data files of all available modules.
Saves Carbon module config & data file.
Loads Carbon module config & data file.
Prints a list of all available modules. Eg. c.modules [-abc|--json|-t|-m|-f] [-asc]
Prints a list of all currently loaded extensions.
Prints advanced information about a currently loaded module. From hooks, hook times, hook memory usage and other things.
Fully reloads all modules.
Reloads a currently loaded module assembly entirely.
Locally opens the
cs
file of a loaded plugin.
Locally opens the root folder of Carbon.
Locally opens the configs folder of Carbon.
Locally opens the modules folder of Carbon.
Locally opens the data folder of Carbon.
Locally opens the plugins folder of Carbon.
Locally opens the extensions folder of Carbon.
Locally opens the logs folder of Carbon.
Locally opens the language folder of Carbon.
Grant one or more permissions to users or groups. Do 'c.grant' for syntax info.
Revoke one or more permissions from users or groups. Do 'c.revoke' for syntax info.
Displays information about a specific player or group (incl. permissions, groups and user list). Do 'c.show' for syntax info.
Adds or removes a player from a group. Do 'c.usergroup' for syntax info.
Adds or removes a group. Do 'c.group' for syntax info.
Prints the list of mods and their loaded plugins. Eg. c.plugins [-j|--j|-json|-abc|--json|-t|-m|-f|-ls] [-asc]
Reloads all or specific mods / plugins. E.g 'c.reload * <except[]>'' to reload everything.
Loads all mods and/or plugins. E.g 'c.load * <except[]>'' to load everything you've unloaded.
Unloads all mods and/or plugins. E.g 'c.unload * <except[]>' to unload everything. They'll be marked as 'ignored'.
Prints advanced information about a currently loaded plugin. From hooks, hook times, hook memory usage and other things.
Prints a full list of chat and console commands for a specific plugin.
Reloads a plugin's config file. This might have unexpected results, use cautiously.
Generates the internal hook call override in 'carbon/plugins/debug'.
Unloads and uninstalls (moves the file to the backup folder) the plugin with the name.
Looks up the backups directory and moves the plugin back in the plugins folder installing it with the name.
Toggles recording status of the Carbon native Mono-profiling. Syntax: c.profile [duration]
Aborts recording of the Carbon native Mono-profiling if it was recording.
If any parsed data available, it'll print basic and advanced information.
All tracking lists present in the config which are used by the Mono profiler for tracking.
Adds an object to be tracked. Reloading the plugin will start tracking. Restarting required for assemblies, modules and extensions.
Removes a plugin from being tracked. Reloading the plugin will remove it from being tracked. Restarting required for assemblies, modules and extensions.
ConVars
Used by Carbon (client) servers. Any Carbon client that joins will use old properties version of recoil.
Used by Carbon (client) servers. Any Carbon client that joins will use this value for gravity.
Enable this if the server is Carbon client-enabled server. [Only applies on server restart]
Mark this server as modded or not.
When disabled, you must load/unload plugins manually with
c.load
orc.unload
.
Indicates wether the script watcher (whenever enabled) listens to the 'carbon/plugins' folder only, or its subfolders. (0 = Top-only directories, 1 = All directories)
The level of debug logging for Carbon. Helpful for very detailed logs in case things break. (Set it to -1 to disable debug logging.)
The mode for writing the log to file. (0=disabled, 1=saves updates every 5 seconds, 2=saves immediately)
Enables a big chunk of detail of Unity's default stacktrace. Recommended to be disabled as a lot of it is internal and unnecessary for the average user.
Server language used by the Language API.
Unload already loaded plugins when recompilation attempt fails. (Disabled by default)
Bypasses the command cooldowns for admin-authed players.
The size for each log (in megabytes) required for it to be split into separate chunks.
Plugin average time value for memory and hook time tracking. [DEBUG]
Show the Windows-only Carbon information at the bottom of the console.
Prints a reminding warning if RCON/console attempts at calling an o.* command.
[For debugging purposes] Overrides the script directory to this value so remote debugging is possible.
The threshold value used by the hook caller to determine what minimum time is considered as a server lag spike. Defaults to 1000ms.
The default group for any player with the regular authority level they get assigned to.
The default group players with the admin flag get assigned to.
Mono profiling status.
Configures the recycling ticks speed.
The duration of waiting whenever researching blueprints.
The duration of transaction delay when buying from vending machines.
The time multiplier of crafting items.
The speed multiplier of mixing table crafts.
Excavator resource tick rate.
Excavator time for processing full resources.
Excavator belt maximum speed.
Default server chat name.
Default server chat message name color.
Default server chat icon SteamID.
Last updated