skytech6-CrimsonGauntlet icon

CrimsonGauntlet

Timed mob and V Blood gauntlets with PvP score stealing and configurable rewards.

Last updated 4 hours ago
Total downloads 2
Total rating 0 
Categories Mods Oakveil Update Server
Dependency string skytech6-CrimsonGauntlet-0.1.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_V_Rising-1.733.2 icon
BepInEx-BepInExPack_V_Rising

BepInEx pack for V Rising. Preconfigured and includes Unity Base DLLs.

Preferred version: 1.733.2
deca-VampireCommandFramework-0.11.0 icon
deca-VampireCommandFramework

Command framework for developers to easily create universal commands for their plugins.

Preferred version: 0.11.0
skytech6-VAMP-2.0.0 icon
skytech6-VAMP

V Rising API Modding Platform

Preferred version: 2.0.0

README

CrimsonMods

CrimsonGauntlet

Server side only for V Rising 1.1 (Invaders of Oakveil).

CrimsonGauntlet runs timed competitions for killing mobs, V Bloods, or both. Each eligible kill awards points equal to the target's level. PvP kills can transfer a configurable share of the defeated player's score. When time runs out, the server announces the final standings and awards configured items to first place.

Installation

  1. Install BepInExPack V Rising 1.733.2, VampireCommandFramework 0.11.0, and VAMP 2.0.0 on the dedicated server.
  2. Extract CrimsonGauntlet.dll into the server's BepInEx/plugins directory.
  3. Start the server once to generate the config, schedules, and reward file. Stop the server before editing them, then restart it to load your changes.

Config

The generated BepInEx/config/CrimsonGauntlet.cfg uses these defaults.

[Config]
ToggleMod = true

[Types]
MixedGauntlet = true
VBloodGauntlet = false
MobGauntlet = false

[Options]
MinimumPlayers = 2
EventLength = 15
ScoreUpdates = 5
ScoresPrivate = false
StealPercentage = 30
KillConfirmed = true
  • ToggleMod enables the mod. The [Types] settings select which modes are registered with VAMP for scheduling.
  • MinimumPlayers is passed to VAMP's event scheduler for voting. Admin commands start events directly.
  • EventLength and ScoreUpdates are in minutes. Set ScoreUpdates = 0 to show only the final standings. Periodic updates show the top 10 in global chat by default. Set ScoresPrivate = true to send each scored player their own placement and score during the event. Final standings are public.
  • StealPercentage sets the percentage transferred on a PvP death. Set it to 0 to disable score stealing. KillConfirmed appears in the generated config and currently has no effect on scoring.

Schedules

VAMP opens a vote for eligible scheduled events. Players vote in chat with !vote. An empty schedule ([]) lets VAMP pick that mode at an interval. A populated schedule uses UTC. DayOfWeek is a number from 0 (Sunday) to 6 (Saturday), or null for daily scheduling.

BepInEx/config/EventScheduler/Gauntlet_Schedule.json defaults to interval scheduling.

[]

BepInEx/config/EventScheduler/VBlood_Gauntlet_Schedule.json defaults to Saturdays at 20:00 and Wednesdays at 19:30 UTC.

[
  { "DayOfWeek": 6, "Hour": 20, "Minute": 0 },
  { "DayOfWeek": 3, "Hour": 19, "Minute": 30 }
]

BepInEx/config/EventScheduler/Mob_Gauntlet_Schedule.json defaults to daily at 12:00 UTC.

[
  { "DayOfWeek": null, "Hour": 12, "Minute": 0 }
]

Rewards

BepInEx/config/CrimsonGauntlet/Rewards.json lists the items awarded to first place in every mode. Each ItemHash is a signed item prefab GUID and ItemQuantity is the number to award. Use [] for no item rewards.

[
  { "ItemHash": 714007172, "ItemQuantity": 1 },
  { "ItemHash": -305440546, "ItemQuantity": 1 }
]

Commands

Run these commands in chat as a server admin. Each takes no arguments and starts its mode immediately when the gauntlet is idle.

Command Alias Eligible PvE targets
.gauntlet StartMixed .gauntlet mixed Mobs and V Bloods
.gauntlet StartVBlood .gauntlet vblood V Bloods
.gauntlet StartMob .gauntlet mob Mobs

Tech Support

Get help in the Modding Discord.

Support the Developer

Buy / Play My Games!

gitgud gitgud TrainYourMinibot Wizards DexSweeper DexSweeper

Free to Plays

Coin & Pike BoringMovies

Support development on Ko-fi.

Want to Experience the Best of Crimson?

Join The Cursed Collective V Rising community.