ScarletRCON
Enhance server administration with powerful, ready-to-use RCON commands that go far beyond the default capabilities. Are you a Modder? Easily build and register your own custom RCON commands without making ScarletRCON a direct dependency.
| Date uploaded | 7 months ago |
| Version | 1.2.9 |
| Download link | ScarletMods-ScarletRCON-1.2.9.zip |
| Downloads | 361 |
| Dependency string | ScarletMods-ScarletRCON-1.2.9 |
This mod requires the following mods to function
BepInEx-BepInExPack_V_Rising
BepInEx pack for V Rising. Preconfigured and includes Unity Base DLLs.
Preferred version: 1.733.2ScarletMods-ScarletCore
Framework and utilities for all Scarlet mods in V Rising.
Preferred version: 1.3.11README
ScarletRCON
ScarletRCON is a flexible and powerful RCON command framework mod for V Rising that enhances server management by providing a rich set of built-in commands beyond the default RCON capabilities. It serves as a standalone RCON command handler that also offers an easy-to-use API for modders to dynamically create and register custom commands, enabling seamless integration across multiple mods
Support & Donations
What is RCON?
RCON (Remote Console) is a protocol used by server administrators to remotely execute commands and manage game servers in real time. For V Rising, RCON allows you to control your server, perform administrative actions, and automate tasks without needing direct access to the server’s hardware.
ScarletRCON builds on the standard RCON functionality by offering a more advanced command framework. It simplifies server management, supports custom commands from other mods, and enables powerful automation and integration—all through a unified RCON interface.
Scarlet RCON Client
If you need a client to interact with ScarletRCON, check out the ScarletRCON Client. This open-source tool provides a convenient way to send RCON commands to your V Rising server.
Have ideas or feedback? Leave your suggestion on GitHub.
New Features
- Added support for asynchronous commands in CommandHandler.
- Added save command.
- Added support for defining RCON commands without requiring ScarletRCON as a direct dependency.
- Added command categories for better organization.
Features
- Provides a simple API to register RCON commands.
- Supports multiple overloads and parameter parsing.
- Handles command invocation safely with detailed error messages.
- Ships with a solid set of built-in default commands covering common server administration tasks.
- Allows other mods to register commands under their own namespace automatically based on assembly name.
For more information, please visit the ScarletRCON Wiki on Thunderstore.
Installation
Requirements
This mod requires the following dependencies:
Make sure BepInEx is installed and loaded before installing ScarletRCON.
Manual Installation
-
Download the latest release of ScarletRCON.
-
Extract the contents into your
BepInEx/pluginsfolder:<V Rising Server Directory>/BepInEx/plugins/Your folder should now include:
BepInEx/plugins/ScarletRCON.dll -
Ensure ScarletCore and is also installed in the
pluginsfolder. -
Start or restart your server.
Credits
- @helskog for comming up with the idea for the reveal map command.
- @sirsaia for the teleport stuff.
Join the modding community on Discord.
CHANGELOG
Update 1.2.8
- Changed the
listplayerscommand to include only online players in the output. - Added
listallplayerscommand to list all players with their online status.
Update 1.2.6 & 1.2.7
- Added
shutdowncommand to safely shut down the server via RCON. - Fixed the
serverstatscommand to correctly display the count of online players.
Update 1.2.5
- Fixed InventoryService reference to use the new ScarletCore version.
Update 1.2.4
- Fixed async command detection.
Update 1.2.2
- Remove manual
isAsyncparameter fromRconCommandAttribute
Update 1.2.1
- Fix RegisterExternalCommandsBatch ambiguity with automatic async detection
Update 1.2.0
- Added support for asynchronous commands in CommandHandler.
- Updated RconCommandAttribute to include IsAsync property.
- Modified RconCommandDefinition to store async command information.
- Improved error messages for player-related commands to clarify online status.
- Updated command descriptions for clarity and consistency.
- Refactored command registration and execution logic for better maintainability.
Update 1.1.7
- Update ConnectedSince property to use DateTime in local time and improve socket retrieval in RconInitializePatch
Update 1.1.6
- Removed
Destroy_TravelBuffSystem.OnUpdatepatch, as it was causing lag. 4