How to Configure Voting on your ARMA 3 Server

Arma 3 servers have a built-in voting feature that allows players to vote for certain events or changes to take place in real time. Server owners can configure the available commands and their configuration within the server.cfg file.


Voting Configuration Syntax

Arma 3 voting configuration properties require the use of the following syntax. For more details on this syntax, and Arma 3 voting configuration, please refer to this wiki page.

allowedVoteCmds[] = {{<commandName>, <preMissionStart>, <postMissionStart>, <votingThreshold>}, ...};

  • <commandName> - the name of the command, for example, "admin"
  • <preMissionStart> (Optional) - true to allow command before the mission starts. Default: true
  • <postMissionStart> (Optional) - true to allow command after the mission starts. Default: true
  • <votingThreshold> (Optional) - voting threshold 0...1. Default: value assigned to voteThreshold param. Otherwise 0.5
  • <percentSideVotingThreshold> (Optional) - percent side threshold 0...1. Default: 0.5

Allowed Vote Commands Config

You can configure the details of your server's enabled voting commands, or decide which vote commands are enabled by using the proper configuration property inside the Arma 3 Server Config found in your Multicraft control panel.

  1. Access your control panel and Stop your server.
  2. Navigate to Files > Config Files.
  3. Click Server Config.

  4. Locate the //VOTING configuration section. If this section is missing, copy and paste it from here.
  5. Configure these options to your liking, refer to this wiki page for syntax details.
  6. Click Save and Start your server.

Allowed Voted Admin Commands Config

Configure what commands "voted-in" admins will have access to on your server by using the proper configuration property inside the Arma 3 Server Config found in your Multicraft control panel.

  1. Access your control panel and Stop your server.
  2. Navigate to Files > Config Files.
  3. Click Server Config.
  4. At the bottom of the file, copy and paste the following:
    allowedVotedAdminCmds[] =
    {
    	{ "mission", true, true },
    	{ "missions", true, true },
    	{ "restart", true, true },
    	{ "reassign", true, true },
    	{ "kick", true, true }
    };​
  5. Configure these options to your liking, refer to this wiki page for syntax details.
  6. Click Save and Start your server.

To learn more about Arma 3 server hosting, you can browse our library of Knowledgebase articles here.

If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php

Mitchell Smith

Managing Director @ Shockbyte

  • 12 Users Found This Useful
Was this answer helpful?

Related Articles

How to Disable BattlEye on your ARMA 3 Server

Depending on how your Arma 3 server is configured, it may become necessary to disable BattlEye...

How to Join your ARMA 3 Server

Once your Arma 3 server is configured the way you would like it to be, you're ready to join. We...

How to Change the Name of your ARMA 3 Server

One way to locate your Arma 3 server is by using the in-game public server browser. To locate...

How to Add an Administrator on your ARMA 3 Server

Adding an administrator to your Arma 3 server grants the specified player the ability to perform...

How to Kick/Ban Players on your ARMA 3 Server

When running a public Arma 3 server, you may encounter situations where a player is disrupting...