A plugin for better, custom RCON experience using websockets.
- Drop the
JuicedRcon.cs
file in the./oxide/plugins/
directory - Ensure an RCON port + password is set in your
server.cfg
- Disable
rcon.web
in yourserver.cfg
by setting it to 0 (or else your server will fail to start) - Restart the server after installing for the first time
Once it is running, connect to RCON as you normally would. If you set up custom RCON profiles, connect using the password you set for the profile.
- Create profiles with specific passwords
- Grant profiles access to specific commands
- Set display names for messaging across rcon sessions
- Using
say
appears realtime across all RCON sessions (in-game, these are theSERVER
broadcasts)
- Use
juicedrcon.say
to broadcast a message to all active RCON sessions (does not display in game)
- Commands are recorded according to the RCON profile + IP executing the commands
juicedrcon.enable
Enables the plugin and starts the RCON server (by default the plugin is enabled)juicedrcon.disable
Disables the plugin and stops the RCON server
juicedrcon.profile list
Lists all RCON profilesjuicedrcon.profile create <profile name>
Creates a new RCON profilejuicedrcon.profile <profile name> get
Gets the details of the RCON profilejuicedrcon.profile <profile name> delete
Deletes an existing RCON profilejuicedrcon.profile <profile name> enable
Enables the profile in the RCON server (by default they are disabled)juicedrcon.profile <profile name> disable
Disables the profile in the RCON server and terminates all existing connectionsjuicedrcon.profile <profile name> set displayname <display name>
Sets a new display name for the profile (default is the profile name)juicedrcon.profile <profile name> set password <password>
Sets a new password for the profile (default is empty, is required for the profile to be enabled by the RCON server)juicedrcon.profile <profile name> add <command>
Grants a profile access to a command, can use wildcards (e.g. oxide.*)juicedrcon.profile <profile name> remove <command>
Revokes access to a command
juicedrcon.say <message>
Broadcast a message to all active RCON sessions (does not display in game)
None