---
title: "How to Setup Scenario Missions For Your ARMA 3 Server"
description: "Information on how to Upload/Setup Missions to your ARMA 3 Server"
url: https://help.chiphead.tech/en/articles/282-how-to-setup-scenario-missions-for-your-arma-3-server
collection: "Arma 3"
updated: 2026-06-12
language: en
---

# How to Setup Scenario Missions For Your ARMA 3 Server

Information on how to Upload/Setup Missions to your ARMA 3 Server

## Summary

**Arma 3** missions offer unique scenarios and campaigns that keep your server’s gameplay fresh and engaging. If you want to run a single mission consistently—such as a persistent campaign—you can easily configure your server to always load that mission.

Before setting this up, you’ll first need to locate your mission files and upload them to your server.

## Finding Your Local Mission Files

After downloading or creating custom missions, their `.pbo` files can be found in your **MPMissionsCache** folder.

1.  Press **Win + R** on your keyboard to open a Run window.
    
2.  Type **%localappdata%** and press **OK**.
    
    ![](https://staticfiles.gleap.io/gattachments/aY1WB8MyTtYzAO70RUuV8BUgYg0LvYxcZ4UaMTsqhEjZyzW5rruJai48dYMvIcPe2xIvUDiR1xd.png)
    
3.  In the directory that opens, navigate to **/Arma 3/MPMissionsCache/**.
    
4.  Locate your desired mission’s `.pbo` file.
    

## Uploading a Mission File to Your Server

Once you’ve found your mission file, upload it to your server’s **mpmissions** directory.

1.  Log in to your **ChipHead Panel** and stop your server.
    
    ![](https://staticfiles.gleap.io/gattachments/tpSfGNIqI1ONh5lqhgUSGM5aVRLWwSx1CKFZwHfFp5uqdN3M7G3RJKtdP4FwMfjnnxQ0qPZkDNY.png)
    
2.  Navigate to **Files**.
    
    ![](https://staticfiles.gleap.io/gattachments/QNSbXqKNIZEKYF6FJtssvOKzXGJo1BbwffrZaLa5ZZVGMgHxIuUy427kIu9Cs4O3N9p6AYuju30.png)
    
3.  Open the **/mpmissions/** folder.
    
    ![](https://staticfiles.gleap.io/gattachments/awX8D7AoxMjap3i7B1672mge5wmn2lolajLObPrZzHtGSHeuhOrD8L4aiN47W98AklrbllozrxK.png)
    
4.  Upload your mission `.pbo` file into this directory. (Or drag and drop .pbo file in.)
    
    ![](https://staticfiles.gleap.io/gattachments/Cj8aoOWWdimKoliFRBveVoZoQXDvWJd2qIq7JTo8B0dTc0FnnhARwmEzJiXrA0ln9QdESq7fL4w.png)
    

## Configuring a Mission

To set a single mission as always active, you’ll need to define it in your **server.cfg** file.

1.  Access your **ChipHead Control Panel** and stop your server.
    
    ![](https://staticfiles.gleap.io/gattachments/YtH6nIGSVHCmmLN574RyuB2PNUWrwYpsSiqTUPRPR5gtUoVfv4kSFfDeS0CMUIVNTrobtXXu6os.png)
    
2.  Navigate to **Game Config**.
    
    ![](https://staticfiles.gleap.io/attachments/20260612205045_3849.webp)
    
3.  Scroll to the bottom of the **<> RAW** and paste the following code block:
    
    ```javascript
    class Missions
    {
        class TestMission01
        {
            template = MAP_NAME;
            difficulty = "veteran";
            class Params {};
        };
    };
    ```
    
    1.  (Optional) You can add multiple missions in rotation, for example:
        
        ```javascript
        class Missions
        {
            class Mission1
            {
                template = MAP_NAME_WITHOUT_PBO;
                difficulty = "veteran";
                class Params {};
            };
            class Mission2
            {
                template = MAP_NAME2_WITHOUT_PBO;
                difficulty = "veteran";
                class Params {};
            };
            class Mission3
            {
                template = MAP_NAME3_WITHOUT_PBO;
                difficulty = "veteran";
                class Params {};
            };
        };
        ```
        
4.  Replace `MAP_NAME` with the name of your mission file **without the** `.pbo` **extension**.
    
5.  Click **Save.**
    
    ![](https://staticfiles.gleap.io/attachments/20260612205220_4791.webp)
    
6.  Start/restart your server.
    
    ![](https://staticfiles.gleap.io/attachments/20260612205228_9503.webp)
    

> **Success:** Your **Arma 3** server is now configured to always load your chosen mission automatically. Whether you’re running a custom campaign or a long-term persistent scenario, this setup ensures your server provides a consistent and immersive experience for your players.
