DailyQuest

版本 v1.1.0·更新於 2026-05-18

A daily quest system for V Rising featuring three rotating quest tiers, customizable quest rewards, optional gear repair, reward buffs, and Discord webhook notifications.

模組介紹 作者原文

DailyQuest

DailyQuest is a server-side V Rising mod featuring three rotating quest tiers, customizable quest rewards, optional gear repair, reward buffs, and Discord webhook notifications.

What's New in v1.1.0

  • Refactoring & Optimization: Completely reworked the backend systems.
  • Automated Data Migration: Restructured the configuration files. Your existing settings will be automatically migrated to the new DailyQuest.cfg file.
  • Safe Backups: Legacy configuration files (quest_config.json and webhook_config.json) are automatically backed up in BepInEx\config\DailyQuest\OldVersionBackup.
  • Performance Improvements: Fixed minor server lag/stutters that could occur when players killed multiple NPCs simultaneously.
  • General Configuration Update: Centralized core settings (Webhooks, Broadcasts, Buffs, and Gear Repair) into DailyQuest.cfg for easier management.
  • New Reward Buff Feature: Added a new feature that grants players a buff when claiming quest rewards. You can enable/disable this feature and customize the buff prefab in the configuration.

Features

  • Includes 116 default quests. Full List
  • Assigns 3 daily quests to each player every day:
  • Quest 1 (Easy)
  • Quest 2 (Medium)
  • Quest 3 (Hard)
  • Tracks kill progress automatically
  • Stores daily quest progress per player
  • Uses a simple JSON configuration file
  • Includes admin commands to reload the configurations
  • Lets players claim rewards with chat commands
  • Supports optional gear repair when claiming rewards
  • Quest 1 reward: repairs amulet in the character's equipment slots (excluding Soul Shards)
  • Quest 2 reward: repairs armor in the character's equipment slots
  • Quest 3 reward: repairs weapons in the character's equipment slots
  • Supports optional Discord notifications when claiming rewards
  • Supports optional reward buffs when claiming rewards

Requirements

  • BepInEx 1.733.2
  • VampireCommandFramework 0.11.0

Installation

  • Install the required dependencies.
  • Place DailyQuest.dll into your server's BepInEx plugins folder.
  • Start the server once to generate the config files.
  • Edit the config files.
  • Restart the server or reload the quest configuration.

How It Works

  • Each player is assigned one Easy, one Medium, and one Hard quest for the day.
  • Progress is tracked automatically when the player kills matching configured targets.
  • Players can check progress at any time with.quest daily.
  • Completed rewards can be claimed with.quest reward.
  • Quest assignments refresh daily.

Commands

Player Commands

-.quest daily

  • Show your current daily quests and progress.
  • Shortcut:.quest d

-.quest reward

  • Claim all completed daily quest rewards.
  • Shortcut:.quest rw

Admin Commands

-.quest info

  • Show daily quest status for a specific player.
  • Shortcut:.quest i

-.quest debuff

  • Force remove the daily quest buff from a player.
  • Shortcut:.quest db

-.quest testwebhook

  • Send a test message to Discord.
  • Shortcut:.quest tw

-.quest config

  • Display the DailyQuest configuration.
  • Shortcut:.quest cfg

-.quest reload

  • Reload both quest_config.json and DailyQuest.cfg.
  • Shortcut:.quest rl

Config Files

After the first server start, the following files will be created:

  • BepInEx/config/DailyQuest.cfg
  • BepInEx/config/DailyQuest/quest_config.json
  • BepInEx/config/DailyQuest/quest_player.json

DailyQuest.cfg

This file contains the core toggle settings for the mod, including enabling/disabling Broadcasts, Webhooks, Buffs, and Gear Repair, as well as customizable messages.

quest_config.json

This file contains the main DailyQuest settings and quest definitions.

  • ID: the unique ID of the quest.
  • Name: the name of the quest.
  • Difficulty: the quest difficulty (easy = Quest 1, medium = Quest 2, hard = Quest 3).
  • TargetPrefabs: the target prefab IDs for the quest.
  • RequiredKills: the number of kills required to complete the quest.
  • Reward.Prefab: the reward prefab ID.
  • Reward.Name: the display name of the reward.
  • Reward.Amount: the re

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_V_Risingdeca-VampireCommandFramework

檔案與校驗

檔案名稱
DailyQuest-1.1.0.zip
檔案大小
149.5 KiB