

"""
#IMPORTANT NOTE
You must enable raids 24/7 in the server settings file. Otherwise, during raids, players may not be able to key bases. This mod will still allow you to manage when raiding is on and off, but you need "CastleDamageMode": "Always" to prevent issues with keying bases.
RaidForge is a mod for the game V Rising that allows server administrators to manage and control raid mechanics more effectively based on their server time. As part of the Forge System, RaidForge provides commands for:
Join our community server and Discord: Sanguine Reign to explore more Forge System mods and exciting features!
For other great mods and support join the modding community at on discord by going to https://wiki.vrisingmods.com/
.raidresume command: Quickly revert to the normal day-of-week schedule after using .raidon / .raidoff.
.raidresume after .raidoff, raiding time will not start again until the following day’s schedule..golemauto on/off → Toggle day-based HP automation..golemauto start [optional-date] → Sets “day 0” to the current or specified date/time..golemauto check → Checks the current day, start date, and mapped HP..golemauto clear → Removes the start date, disabling daily HP changes until you set it again..golemauto start), it saves to RaidForge.cfg right away in a human-readable date/time format (yyyy-MM-dd HH:mm:ss)..raidmode <ForceOn|ForceOff|Normal> command for quick override toggling.RaidCheckInterval from user config (now fixed at 5s internal checks).SiegeWeaponHealth..raidmode ForceOff)..raidon, .raidoff, .raidmode, .raidresume, .raidtime, and new .golemauto commands for secure server control.raidt for viewing the next scheduled raid time.golemhigh, .golemmax, etc.).golemauto commands to dynamically change HP each dayPrefix all commands with a period (.). Some commands are admin-only, while .raidt is open to everyone.
.raidmode (Admin-Only)Description: Dynamically sets the override mode for raids.
ForceOn → Raids always enabled, ignoring schedule.ForceOff → Raids always disabled.Normal → Uses the day-of-week schedule.Description: Forces raids to be enabled immediately for the rest of today (manual override).
Usage: .raidon
Example Response: [RaidForge] Raids turned ON now and will remain ON (unless manually turned OFF).
Description: Forces raids to be disabled immediately. If used during a scheduled window, the rest of that window is skipped, but the schedule can resume tomorrow (or sooner if .raidresume is used).
Usage: .raidoff
Example Response: [RaidForge] Raids turned OFF. If inside today's window, skip remainder of that window.
Description: New in v1.2.0. Immediately reverts to the normal day-of-week schedule. Use this if you did .raidon or .raidoff earlier and want to return to your configured raid windows without waiting until the next day.
Usage: .raidresume
Example Response: [RaidForge] Resumed day-of-week schedule! Raids now follow the config again.
Description: Displays the server’s current local date/time and day-of-week for reference.
Usage: .raidtime
Example Response: [RaidForge] Server time: January 24, 2025 10:30:00 AM (DayOfWeek=Friday)
Description: Shows the next scheduled raid start time within the current/upcoming days.
Usage: .raidt
Example Response: [RaidForge] Next scheduled ON time: January 24, 2025 8:00:00 PM
Description: Set daily raid windows in HH:mm format. Example: .raidmon 19:00 21:00 for Monday 7pm–9pm.
Commands:
Example: .raidfri 19:00 22:00 [RaidForge] Friday window set to 19:00:00 - 22:00:00. Updated schedule loaded.
Description: Displays the entire weekly raid schedule based on the server time.
Usage: .raidsched
Example Response: [RaidForge] Current Weekly Raid Schedule:
Monday: 20:00 - 22:00 Tuesday: 20:00 - 22:00 ...
Description: Sets the siege-weapon (golem) HP level via ServerGameBalanceSettings, showing approximate HP.
Commands (Manual):
Example (manual): .golemmax [RaidForge] SiegeWeaponHealth updated to Max (~999999 HP).
Description: Dynamically changes golem HP each day based on a "day 0" reference date. Requires:
Commands:
Download the Mod Files: Obtain the latest RaidForge.dll release from our official repository or release page.
Extract Files: Place RaidForge.dll in your server’s BepInEx plugins directory: V_Rising_Server/ └── BepInEx/ └── plugins/ └── RaidForge.dll
Launch the Server: Start your V Rising dedicated server. RaidForge will initialize automatically, creating any needed config files.
For support, bug reports, or feature requests:
Darrean (inility).
This mod is free to use or modify.
Disclaimer: RaidForge is a third-party mod, not affiliated with the official V Rising development team. Use at your own risk.