


RaidForge is a mod for V Rising designed to give server administrators enhanced control over raid mechanics. It allows setting custom raid schedules for any day of the week and automating Siege Golem health based on server runtime duration.
This mod allows you to:
.raidon) or disable (.raidoff) raids, overriding any schedule..golemstartdate command..golemcurrent)..golemset <LevelName>..golemlist)..raidt) and view the weekly schedule (.raiddays).For the scheduled raid times to work correctly, you should configure your server's base raid settings appropriately in the ServerHostSettings.json:
CastleDamageMode to TimeRestricted.GameTimeModifiers to cover the entire 24-hour period (e.g., StartTime 0, EndTime 24) or simply set them both to 00:00. This allows the mod to fully control the active raid windows based on its own schedule. If you leave default server raid times active, they might conflict with the mod's schedule.Admin-Only Commands:
.reloadraidforge: Reloads all RaidForge configurations (Raid Schedule & Golem Automation)..raidon: Forces raids ON immediately, overriding the schedule..raidoff: Forces raids OFF immediately, overriding the schedule..golemstartdate: Sets the Golem Automation start date/time to the moment the command is run. Saves to config..golemcurrent: Shows the current SiegeWeaponHealth setting..golemset <LevelName>: Manually sets the SiegeWeaponHealth. Example: .golemset High. Use .golemlist to see valid LevelNames..golemlist: Lists all available Siege Golem health levels and their estimated HP.Player-Accessible Commands:
.raidt: Shows the time remaining until the next scheduled raid window begins..raiddays: Displays the configured weekly raid schedule.Configuration is done via the BepInEx config file, typically located at BepInEx/config/RaidForge.cfg.
Key sections:
[Daily Schedule]: Configure raid start/end times (HH:mm format) for each day. Set EnableVerboseLogging to true or false.[GolemAutomation]:
EnableGolemAutomation: true or false to turn the feature on/off.ServerStartDate: Set the reference start date/time (yyyy-MM-dd HH:mm:ss) for day counting. Can be set via .golemstartdate.[GolemAutomation.Levels]:
{LevelName}_Enable: true or false for each health level (e.g., High_Enable = true).{LevelName}_Day: Day number (0+) when the corresponding level should activate if enabled (e.g., High_Day = 1). Use -1 to effectively disable a level even if _Enable is true.RaidForge.dll release.RaidForge.dll into your server’s BepInEx/plugins directory.For general V Rising modding discussions and finding other mods:
Special thanks to the V Rising Modding community and the developers of the underlying frameworks. Collaboration and open code sharing make mods like this possible.
Darrean (inility)
This RaidForge mod is licensed under the MIT License with a non-commercial clause.
Summary:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Disclaimer: RaidForge is a third-party mod and is not affiliated with Stunlock Studios or the official V Rising development team. Use at your own risk.