---
title: "How to Setup Voting On Your ARMA 3 Server"
description: "Information on how to Setup Voting on your ARMA 3 Server"
url: https://help.chiphead.tech/en/articles/281-how-to-setup-voting-on-your-arma-3-server
collection: "Arma 3"
updated: 2026-06-12
language: en
---

# How to Setup Voting On Your ARMA 3 Server

Information on how to Setup Voting on your ARMA 3 Server

## Summary

Arma 3 servers include a built-in voting system that lets players decide on in-game events or changes dynamically. As the server owner, you can configure which commands are available and how voting behaves by editing the **server.cfg** file.

## Voting Configuration Syntax

Arma 3’s voting system follows a specific syntax for configuration. Below is the general format:

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

<table data-id="23dae94e-c6fa-4d34-b50d-a78b4f51854c" style="min-width: 50px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="1e7dab37-dcf7-407a-ac80-e6aa89a4c6bd"><strong>Parameter</strong></p></td><td colspan="1" rowspan="1"><p data-id="877f82e4-1d26-4672-95cb-934a58c5400c"><strong>Description</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="715b423d-9ee7-4477-914a-cd6f93b9fe29"><code>&lt;commandName&gt;</code></p></td><td colspan="1" rowspan="1"><p data-id="69eddf83-f0fb-48da-9066-89ec877f6327">The name of the command (e.g., <code>"admin"</code>)</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="70798430-3d15-44bb-a50a-09d953fcc9d9"><code>&lt;preMissionStart&gt;</code> <em>(Optional)</em></p></td><td colspan="1" rowspan="1"><p data-id="6a663196-3ed2-4a03-b139-9de730d4a3c7">Set to <strong>true</strong> to allow the command before a mission starts (default: true)</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="f0fd4222-cd79-4a54-b7ee-24ecf65cd1d3"><code>&lt;postMissionStart&gt;</code> <em>(Optional)</em></p></td><td colspan="1" rowspan="1"><p data-id="b2deaa41-8ca9-45c4-ab1e-4e030e1d1762">Set to <strong>true</strong> to allow the command after a mission starts (default: true)</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="c897a234-7564-4e19-89a6-85cd20402d9d"><code>&lt;votingThreshold&gt;</code> <em>(Optional)</em></p></td><td colspan="1" rowspan="1"><p data-id="374e9220-3302-4f50-a5da-a51d2bea2919">Defines the vote threshold (0–1). Default: <code>voteThreshold</code> parameter or <code>0.5</code></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="a46b7191-cd22-4bf1-a093-013a5de07249"><code>&lt;percentSideVotingThreshold&gt;</code> <em>(Optional)</em></p></td><td colspan="1" rowspan="1"><p data-id="91d1cd23-17ff-4fb5-ac30-87d42ec8b5b3">Sets the percentage of side votes required (0–1). Default: <code>0.5</code></p></td></tr></tbody></table>

> **Info:** For detailed syntax explanations, refer to the [official Arma 3 documentation](https://arma3.com/assets/pdf/arma3_manual.pdf).

## Configuring Allowed Vote Commands

You can control which voting commands are available to players by editing your Arma 3 Server Config file through the ChipHead Control Panel.

1.  Log in to your ChipHead Control Panel and stop your server.
    
    ![](https://staticfiles.gleap.io/gattachments/QBPMhtTEKSXzfEKjxIDNcL2saolWFPMk44TTvXAJ9uXc10tvWmaaF5i1zKaEQbZV7v6gcixdoja.png)
    
2.  Navigate to **Game Config**.
    
    ![](https://staticfiles.gleap.io/attachments/20260612204711_2434.webp)
    
3.  Within the **RAW** file locate the section labeled `//VOTING configuration`.
    
    -   If it doesn’t exist, add it manually using the syntax above.
        
4.  Configure the allowed vote commands and thresholds to your preference.
    
5.  Click **Save**.
    
    ![](https://staticfiles.gleap.io/attachments/20260612204746_4610.webp)
    
6.  Start your server.
    
    ![](https://staticfiles.gleap.io/attachments/20260612204801_7837.webp)
    

## Configuring Allowed Voted Admin Commands

You can also define which commands “voted-in” admins are allowed to use.

1.  Access your ChipHead Control Panel and stop your server.
    
    ![](https://staticfiles.gleap.io/gattachments/puULzOLLYzGa9ddMoqEI4vkxluf5gvBUbf9hwwFIFQUO2AVjeZGPhdc0DHAGVCWZm77YfzgcAn7.png)
    
2.  Navigate to **Game Config**.
    
    ![](https://staticfiles.gleap.io/attachments/20260612204812_5469.webp)
    
3.  Within the **RAW** file scroll to the bottom and paste the following example:
    
    ```javascript
    allowedVotedAdminCmds[] =
    {
        { "mission", true, true },
        { "missions", true, true },
        { "restart", true, true },
        { "reassign", true, true },
        { "kick", true, true }
    };
    ```
    
4.  Adjust the commands and permissions as needed.
    
5.  Click **Save**.
    
    ![](https://staticfiles.gleap.io/attachments/20260612204834_0468.webp)
    
6.  Start your server.
    
    ![](https://staticfiles.gleap.io/attachments/20260612204849_0175.webp)
    

> **Success:** That’s it! You’ve successfully configured voting on your Arma 3 server. Whether you’re running a small group or managing a large community, setting up voting helps give players a voice in how the gameplay unfolds.
