Source-checkedOther

Controlled Vote Collector

by GenZmeY · for Killing Floor 2

https://img.shields.io/static/v1?logo=GitHub&labelColor=gray&color=blue&logoColor=white&label=&message=Open Source https://img.shields.io/github/license/GenZmeY/KF2-ControlledVoteCollector…

2.8KDownloads
2 yr agoLast updated
124 KBFile size
Steam WorkshopSource

About Controlled Vote Collector

From Steam Workshop

https://img.shields.io/static/v1?logo=GitHub&labelColor=gray&color=blue&logoColor=white&label=&message=Open Source https://img.shields.io/github/license/GenZmeY/KF2-ControlledVoteCollector…

📋 Description

New vote collector with improvements and features.

✨ Features

  • Map statistics
  • Next map setting
  • Public voting
  • Kick logging
  • Kick voting setup
  • Early kick protection

❌ Whitelisted?

No. This mod is not whitelisted and will de-rank your server. Any XP earned will not be saved.

But I hope that it will be whitelisted - I submitted whitelist request here: https://forums.tripwireinteractive.com/index.php?threads/whitelisting-mods-and-mutators.120340/post-2353667

🖥️ Usage (server)

Note: If this is unclear, first read: Dedicated Server Guide (KF2 wiki) [olist] [*]Open PCServer-KFEngine.ini / LinuxServer-KFEngine.ini. [*]Find [IpDrv.TcpNetDriver] section and ensure line exists (add if missing):

DownloadManagers=OnlineSubsystemSteamworks.SteamWorkshopDownload[/code]
(If there are several [b]DownloadManagers[/b] then the line above should be the first)
[*]Add the following string to the [b][OnlineSubsystemSteamworks.KFWorkshopSteamworks][/b] section (create one if it doesn't exist):
[code]ServerSubscribedWorkshopItems=2847465899

[*]Start server and wait for mutator download. [*]When the download is complete, stop the server. [*]Create a file: [code]<kf2-server>\KFGame\Config\KFCVC.ini[/code] with content:

[CVC.CVC]
Version=0

[*]Add mutator to server start parameters: [code]?Mutator=CVC.Mut[/code] and start the server. [*]Stop the server and configure the mutator (see ⚙️ Setup (KFCVC.ini) below). [*]Start the server. [/olist]

⚙️ Setup (KFCVC.ini)

[CVC.MapStat]

  • Set bEnable=True to start collecting maps stats. Statistics are stored in the KFMapStats.ini.
  • Set SortPolicy to sort the list of statistics. Possible values:
  • [list]
  • CounterAsc
  • CounterDesc
  • NameAsc
  • NameDesc
  • PlayTimeTotalAsc
  • PlayTimeTotalDesc
  • PlayTimeAvgAsc
  • PlayTimeAvgDesc

[/list]

[CVC.MapVote]

  • Set DefaultNextMap to choose which map will be next if no players voted for the next map. Possible values:
  • [list]
  • Any - Any map from the current map cycle.
  • Official - Official map from the current map cycle.
  • Custom - Custom map from the current map cycle.
  • <MapName> - Specified map. If the specified map is not in the current map cycle, the next map from the cycle will be selected.

[*]Set bRandomizeNextMap to True to randomize the next map (will be selected a random map that matches the DefaultNextMap parameter). [/list]

[CVC.SkipTraderVote]

  • bChatNotifications - Set to True to see player votes in chat.
  • PositiveColorHex - Hex color for yes vote in chat.
  • NegativeColorHex - Hex color for no vote in chat.
  • bHudNotifications - Set to True to see player votes in HUD.
  • DefferedClearHUD - HUD notification will remain on the screen for the specified number of seconds after voting ends.
  • VoteTime - Time in seconds for voting (will be reduced if it exceeds the trader's remaining time).

[CVC.PauseVote]

  • bChatNotifications - Set to True to see player votes in chat.
  • PositiveColorHex - Hex color for yes vote in chat.
  • NegativeColorHex - Hex color for no vote in chat.
  • bHudNotifications - Set to True to see player votes in HUD.
  • DefferedClearHUD - HUD notification will remain on the screen for the specified number of seconds after voting ends.
  • VoteTime - Time in seconds for voting (will be reduced if it exceeds the trader's remaining time).

[CVC.KickVote]

  • bChatNotifications - Set to True to see player votes in chat.
  • WarningColorHex - Hex color for chat warnings.
  • PositiveColorHex - Hex color for yes vote in chat.
  • NegativeColorHex - Hex color for no vote in chat.
  • bHudNotifications - Set to True to see player votes in HUD.
  • bHudNotificationsOnlyOnTraderTime - Set to True to show HUD notification only during the trader time.
  • DefferedClearHUD - HUD notification will remain on the screen for the specified number of seconds after voting ends.
  • bLogKickVote - Set to True to log information about every kick vote.
  • MinVotingPlayersToStartKickVote - Minimum number of voting players to start kick voting.
  • MaxKicks - Maximum number of kicks per game.
  • VoteTime - Time in seconds for voting.

[CVC.KickProtected]

  • Use PlayerID to set the list of players immune to kick (use UniqueID or SteamID).
  • Set NotifyPlayerAboutKickAttempt to True to let players on this list receive notifications of attempts to kick them.

[CVC.StartWaveKickProtection]

  • Waves - The number of waves during which a new player has kick protection and cannot start kick vote.
  • MinLevel - The minimum level that a player needs to have in order to receive protection from a kick after joining the server.

Read the full description on Steam Workshop →

Highlights

From source data

Footprint

A 124 KB download, rated a light load on a server.

Last update

Its author last shipped an update 2 yr ago.

Controlled Vote Collector on Nxeon

From our catalogue
One-click install
Supported on Nxeon Killing Floor 2 servers. We download it from Steam Workshop, place it, and restart the server.
Server load
light
Smallest plan we suggest
Killing Floor 2 — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2024-04-26, released 2024-04-26, 124 KB

Game versions by loader

LoaderGame versionsNewest
Workshop

From 1 recorded build of Controlled Vote Collector.

Run Controlled Vote Collector on a Killing Floor 2 server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Steam Workshop as “Workshop”

Workshop

Its source category doesn’t say more about what it does, so NxLabs lists it under Other.

Compatibility

Game
Killing Floor 2
File size
124 KB

Verified at the source

  • ✓Steam WorkshopOfficial listing, checked 2026-10-10Open ↗
  • ✓AuthorGenZmeY, as published on Steam Workshop
  • ✓LicenseNot published by the sourceFree

Controlled Vote Collector, answered

Generated from the mod’s own source data.

Is it free?

Yes. Controlled Vote Collector is free to download from Steam Workshop.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Controlled Vote Collector on a Killing Floor 2 server.

Deploy in about a minute from $5.99 a month, then add Controlled Vote Collector in one click.