CS2 Rock The Vote
July 1, 2026 ยท View on GitHub
CS2 RTV Plugin using Metamod: Source
Usage
Requirements
- CS2 Dedicated Server
- Metamod: Source 2.0
- (Optional*) mm-cs2admin
- (Optional**) mm-cs2whitelist
- (Optional***) mm-cs2menus
*Admin commands like reloadrtv and mapmenu will not work without it.
**When loaded alongside cs2rtv, only players that are whitelisted can use !rtv. This stops players from spamming it on join before getting kicked to trigger a vote maliciously.
***When loaded alongside cs2rtv, the plugin will use cs2menus' menus instead of built in ones.
Install
- Download the latest release and extract it in your server's root folder (
/game/csgo/). - Configure the plugin in
core.cfgand the maplist inmaplist.txt
Configuration
/cfg/cs2rtv/core.cfg- Main config file/cfg/maplist.txt- Maplist file
Commands
See: COMMANDS
Build
Prerequisites
- This repository is cloned recursively (ie. has submodules)
- python3
- ambuild, make sure
ambuildcommand is available via thePATHenvironment variable; - MSVC (VS build tools)/Clang installed for Windows/Linux.
AMBuild
mkdir -p build && cd build
python3 ../configure.py --enable-optimize
ambuild