Player voting in Insurgency: Sandstorm is a great way for a server to self-moderate, and is very useful for users who would prefer not to add admins or moderators to their servers. The key benefit of player votes over an admin is that they are always available, enabling players to remove problematic players themselves with the help of others on the server. Player votes are also highly configurable, ensuring that any vote-kicks that occur are fair and within the server's allowed settings.
1. Log in to the BisectHosting Starbase panel.
2. Stop the server.
3. Go to Config Files > Game.ini from the left sidebar.
4. Paste the script below on a new line:
[/Script/Insurgency.TeamInfo]
bVotingEnabled=True
TeamVoteIssues=/Script/Insurgency.VoteIssueKick5. For additional vote kick settings, enter the following: [/Script/Insurgency.VoteIssueKick]
| Setting | Default Value | Description |
|---|---|---|
MinimumPlayersRequired |
3 | Sets the number of players needed to start a vote. |
bRequiresMinimumToStart |
True | Sets whether the above number of players is required before a vote begins. |
MinimumPlayerRatio |
0.25 | Sets the minimum team ratio required to start a vote. |
VotePassRatio |
0.75 | Sets the ratio of 'yes' votes required for it to pass. |
MinimumYesNoDifference |
2 | Sets the amount of 'yes' votes required over 'no' votes for it to pass. |
VoteTimeout |
90 | Sets the amount of time before votes can be called again. |
bCanTargetEnemies |
false | Sets whether users can vote for enemy players. |
IdleVoteBanDuration |
-1 |
Sets the ban duration when voting for an idle player. -1 results in only a kick.
|
DefaultVoteBanDuration |
120 | Sets how long players will be banned in seconds. |
6. Once finished editing, choose Save.