
AbuseForge
Provide solutions to abusive mechanics on PvP servers.Details
AbuseForge - README
Description
AbuseForge is a public mod for V Rising PvP servers designed to help prevent abuse by automatically resolving situations where players get stuck. Currently, the mod offers an "unstuck" feature that detects when a player issues the command, applies a temporary stun, and then initiates a delayed reset. All can be adjusted in the config file.
Key Features
- Automatic Unstuck: Detects when a player is stuck and automatically resets their state.
- Stun Buff: Optionally applies a temporary stun to let the player know they are about to be reset.
- Delayed Reset: Waits a few seconds (default 5 seconds) before resetting the player, giving a clear heads-up.
- Easy Configuration: You can adjust the delay and toggle the stun buff on or off through the config file.
- Live Config Reload: Admins can use the in-game command !AbuseForge to reload the configuration without needing to restart the server.
How It Works
When a player gets stuck, AbuseForge starts the unstuck process:
- Detection: The mod notices the stuck player through game events.
- Stun and Notification: If enabled, it applies a stun buff and sends a chat message to inform the player that a reset is coming.
- Reset: After the configurable delay, the mod safely resets the player by issuing a kill event, which respawns them in a fresh state.
Configuration
Adjust the following settings in the configuration file (named UnstuckAbuse.cfg
):
- UnstuckKillDelay: Number of seconds to wait before resetting the player (default is 5 seconds).
- UseStunBuff: Set to true or false to decide whether to apply a stun buff during the unstuck process (default is true).
Installation Instructions
- Download the Mod Files:
- Get the latest
AbuseForge.dll
from the official repository or release page.
- Get the latest
- Place the Files:
- Copy the
AbuseForge.dll
into your server's BepInEx plugins directory:V_Rising_Server/ └── BepInEx/ └── plugins/ └── AbuseForge.dll
- Copy the
- Launch the Server:
- Start your V Rising server. AbuseForge will initialize automatically and create the necessary configuration file if it doesn't already exist.
Dependencies
- BepInEx
- Bloodstone.API
- VampireCommandFramework
Support
For support, bug reports, or feature requests, reach out via:
- Discord: Direct Message inility#4118
- Community: Join our community server: https://discord.gg/sanguineReign
Developer
Darrean (inility)
License
This mod is free to use and modify.
Disclaimer:
AbuseForge is a third-party mod and is not affiliated with the official V Rising development team. Use at your own risk.