A new, completely independent implementation of a map vote mutator with various improvements compared to its peers:
- A clean UI
- Quicker than average synchronization of map lists
- No limits on number of maps or presets
- Support for custom URL parameters
- Does not interrupt you while you're typing a message to open its UI
![Image](https://github.com/Deaod/VoteSys/raw/main/Docs/Overview.png)
Server Installation
Release versions of VoteSys have package names like VoteSys_v3, VoteSys_v4, etc.. The main mutator contained in those packages is called MutVoteSys.
I would suggest adding MutVoteSys to the startup line of your server and the VoteSys package to your ServerPackages.
Example startup line
Code: Select all
ucc-bin server CTF-Klondike-S6?game=NewCTF.NewCTF?Mutator=VoteSys_v4.MutVoteSys,UTCmds.UTCmds?ini=UnrealTournament.ini -log=ut.log -nohomedir
Example ServerPackages list
Code: Select all
[Engine.GameEngine]
ServerPackages=SoldierSkins
ServerPackages=CommandoSkins
ServerPackages=FCommandoSkins
ServerPackages=SGirlSkins
ServerPackages=BossSkins
ServerPackages=Botpack
ServerPackages=VoteSys_v4
ServerPackages=UTCmds
VoteSys development happens here: https://github.com/Deaod/VoteSys
Releases can be found here: https://github.com/Deaod/VoteSys/releases
Frequent Issues
When I try to open the vote menu, VoteSys says it's still transferring data
Another possible reason is that your server is behind a firewall or some NAT layer. VoteSys transfers most of it's data via a TCP connection between client and server. If that connection cannot be established, no data will be transferred. To ensure this connection can be established you should select a port and ensure your firewall allows connections to that port and any NAT forwards traffic on that port to your server. You should then set
DataPort
under [ServerSettings]
in VoteSys.ini
to the port you selected. 0
for that setting means VoteSys will select a random port.When I try to open the vote menu, I only see a mouse cursor, but nothing else
VoteSys.ini
in your client's System folder, look for section [ClientSettings]
and set MenuX
and MenuY
to zero. This should put the menu in the top left of your screen when you next open it.