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.gsc
file 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.cfg
into 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_maps
to 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_enable
to 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.gsc
file 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.cfg
into 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_maps
to 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_enable
to 1 to activate the mapvote on your Multiplayer server. - For random gametypes, set the Dvar
mv_gametypes
specifying 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
T6Mapvote
and place it in your folder%localappdata%\Plutonium\storage\t6\mods\
- Set the dvar
fs_game
in your server configuration file (e.g.,server.cfg
,dedicated_zm.cfg
,dedicated.cfg
, etc.) - Set the dvar
mv_lui
to 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.