Special thanks to @ZECxR3ap3r & @JezuzLizard for their contributions to the development. Additional thanks to @John Kramer for image editing and birchy for the LUI starting point.
This project, initiated in March 2020, enables players to vote for the next map and/or game mode in upcoming matches. The project does not provide compiled files; if needed, compile the file using the gsc-tool.
- Multiplayer (Call of Duty: Black Ops II Multiplayer):
PC,XBOX,PS3 - Zombies (Call of Duty: Black Ops II Zombies):
PC
-
Compile the Script: Compile the
mapvote.gscfile using a GSC Compiler. This step is not required if you are working with the plutonium client. -
Place the Compiled File: Copy the file into your directory
%localappdata%\Plutonium\storage\t6\scripts\zm\. -
Configure Server File: Copy the content of
mapvote.cfginto your server configuration file (e.g.,server.cfg,dedicated_zm.cfg,dedicated.cfg, etc.) that manages the Zombies server. -
Edit Dvars on your configuration file:
- Set the Dvar
mv_mapsto specify the maps shown in the mapvote. For example:set mv_maps "zm_tomb zm_buried zm_town zm_busdepot zm_farm zm_transit zm_prison zm_highrise zm_nuked" - Set the Dvar
mv_enableto 1 to activate the mapvote on your Zombies server.
- Set the Dvar
-
Run the Server: Start the server and enjoy the map voting experience. You're done!
-
Compile the Script: Compile the
mapvote.gscfile using a GSC Compiler. This step is not required if you are working with the plutonium client. -
Place the Compiled File: Copy the compiled file into your directory
%localappdata%\Plutonium\storage\t6\scripts\mp\. -
Configure Server File: Copy the content of
mapvote.cfginto your server configuration file (e.g.,server.cfg,dedicated_mp.cfg,dedicated.cfg, etc.) that manages the Multiplayer server. -
Edit Dvars for Aesthetic Parameters:
- Set the Dvar
mv_mapsto specify the maps shown in the mapvote. For example:set mv_maps "mp_studio mp_nuketown_2020 mp_carrier mp_drone mp_slums" - Set the Dvar
mv_enableto 1 to activate the mapvote on your Multiplayer server. - For random gametypes, set the Dvar
mv_gametypesspecifying the gametype ID (dm, war, sd, etc.) and the file to run if necessary. For example:set mv_gametypes "dm;freeforall.cfg war;mycustomtdm.cfg"
- Set the Dvar
-
(Plutonium ONLY) LUI UI with mod support:
- Take the content of the folder
T6Mapvoteand place it in your folder%localappdata%\Plutonium\storage\t6\mods\ - Set the dvar
fs_gamein your server configuration file (e.g.,server.cfg,dedicated_zm.cfg,dedicated.cfg, etc.) - Set the dvar
mv_luito in your server configuration file (e.g.,server.cfg,dedicated_zm.cfg,dedicated.cfg, etc.)
- Take the content of the folder
-
Run the Server: Start the server and immerse yourself in the map voting experience. You're done!
These scripts were created for academic research purposes. Project maintainers are not responsible for misuse of the software. Use responsibly. The project is protected by a GNU license, allowing free usage as long as the code remains open source and is not sold.