🕹️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 or c.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