Keys

v1.0.1·Updated 2026-05-15

Clan key management system for V Rising. Issue, revoke, and use keys to join clans.

Screenshots 1 screenshots

About this mod Author’s original text

This is the repository for Keys, coded by Fryke (fryke) on Discord.

Keys is a V Rising dedicated server mod that adds a clan key management system. Clan leaders can register their clan, issue invite keys to players, and those players can use their keys to join the clan directly, bypassing the game's standard clan invite flow and member limits.

Features

  • Clan Registration - Clan leaders register their clan with the keys system to start issuing keys.
  • Key Issuance - Issue keys to individual players, all current clan members, or everyone within a radius.
  • Bypass Keys - Special keys that ignore the configurable clan member limit when joining.
  • Ownership Transfer - Transfer clan ownership to another player (with admin override support).
  • Key Revocation - Revoke individual keys, all non-owner keys for a clan, or deregister a clan entirely.
  • Clan Joining via Keys - Players use.keys use "Clan Name" to join a registered clan they hold a key for.
  • Discord Webhook Integration - Configurable webhook notifications for key join events.
  • Configurable Clan Member Limit - Server-wide clan member cap, enforced (or bypassed) by the keys system.
  • Persistent Data - All player and key data is saved to a local JSON file and survives server restarts.

Commands

All commands use the.keys prefix.

| Command | Description | Admin Only |

|---|---|---|

|.keys register | Register your clan with the keys system | No |

|.keys owner | Transfer clan ownership to another player | No |

|.keys owner | Transfer ownership between any two players | Yes |

|.keys give | Issue a key to a player for your clan | No |

|.keys give | Issue a key to a player for a specific clan | Yes |

|.keys give bypass | Issue a bypass key (ignores member limit) | Yes |

|.keys giveall | Issue keys to all members of a clan | Yes |

|.keys giveall bypass | Issue bypass keys to all members | Yes |

|.keys giveradius | Issue keys to players within radius | Yes |

|.keys giveradius bypass | Issue bypass keys within radius | Yes |

|.keys list mine | List all keys you hold | No |

|.keys list clan | List all keys for your clan (owner only) | No |

|.keys list all | List all registered clans and key counts | Yes |

|.keys list | List keys for a specific clan | Yes |

|.keys remove | Revoke a player's key for your clan | No |

|.keys remove clan | Revoke all non-owner keys for your clan | No |

|.keys remove | Revoke a specific player's key for any clan | Yes |

|.keys deregister | Deregister a clan and revoke all keys | Yes |

|.keys use "Clan Name" | Join a clan using your key | No |

Data Storage

All player and key data is stored locally on the server as a JSON file at BepInEx/config/Keys/keys_player_data.json. Configuration is stored in BepInEx/config/io.vrising.Keys.cfg.

Data persists through server restarts and is saved automatically when changes are made.

Installation

  • Install BepInEx and VampireCommandFramework on your V Rising dedicated server.
  • Place Keys.dll in your BepInEx/plugins/ directory.
  • Start the server, the mod will generate its config file automatically.
  • Configure ClanMemberLimit, Discord webhook URLs, and other settings in BepInEx/config/io.vrising.Keys.cfg.

Attribution

This project is licensed under AGPL-3.0.

Portions of code and design patterns in this project were inspired by or adapted from the following projects:

  • KindredCommands

Licensed under AGPL-3.0

This is an independent project with its own purpose and functionality. It is not a fork, modification, or derivative of any of the above projects. Some utility code and patterns were referenced during development.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

deca-VampireCommandFramework

File & checksum

Filename
Keys-1.0.1.zip
File size
60.9 KiB