company logo

Help center

Go to ChipHead
All collectionsGames LibraryArma 3How to Setup Scenario Missions For Your ARMA 3 Server

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.

  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.

  2. Navigate to Files.

  3. Open the /mpmissions/ folder.

  4. Upload your mission .pbo file into this directory. (Or drag and drop .pbo file in.)

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.

  2. Navigate to Game Config.

  3. Scroll to the bottom of the <> RAW and paste the following code block:

    class Missions
    {
        class TestMission01
        {
            template = MAP_NAME;
            difficulty = "veteran";
            class Params {};
        };
    };
    1. (Optional) You can add multiple missions in rotation, for example:

      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.

  6. Start/restart your server.

success icon
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.

Did this answer your question?
😞
😐
😁