A new, independent implementation of map vote.
- Unlimited number of presets
- Unlimited number of maps
- Quicker transfer of data to clients
- Automatic management of ServerPackages
- Opt-in (
bManageServerPackages) - Before server version 469c
DefaultPackageshave to be configured correctly - With 469c or later no further configuration is necessary
- Opt-in (
- Map repeat limits (
MinimumMapRepeatDistance) - Map rating system
Servers must run at least UT v469.
Clients must run at least UT v436.
Admin UI functionality also requires at least UT v469 clients.
This project is licensed under the GNU Affero General Public License v3.0 or later. See the LICENSE file for the full text.
- Make sure the VoteSys .u and .int files are in the System folder
- Add VoteSys mutator to URL when starting the server
- Add VoteSys to list of ServerPackages in INI
VoteSys has a way to transfer maps and presets data more quickly to players. For compatibility reasons it is no longer used as the default. Here is how to use it:
- Set
bEnableCustomDataTransportto True - If your server has a firewall:
- Open a TCP port in it
- Set
DataPortto the port you just opened
- If you have proxy servers for players to connect to:
- Set
ServerAddressto the actual address of your server - Set
DataPortto a port of your choice, if you did not set it already
- Set
In order to build this mutator, you need to be using UT99 v469d or later.
- Go to the installation directory of UT99 in a command shell
- Use
git clone https://github.com/Deaod/VoteSysto clone the repo - Navigate to the newly created directory
VoteSys - Execute
Build.bat - The result of the build process will be available in the
Systemfolder that is next toBuild.bat