# Arma Reforger Mission Header Settings Reference (/docs/arma-reforger/mission-header)



The `missionHeader` property in your server config lets you override the default scenario settings. You can customize the server name, starting time, weather, XP rates, and more without creating a custom scenario.

How to Configure [#how-to-configure]

Add a `missionHeader` object inside the `gameProperties` section of your server config:

```json title="server-config.json"
"gameProperties": {
    "missionHeader": {
        "m_sName": "My Custom Server",
        "m_sDetails": "No teamkilling allowed!",
        "m_iStartingHours": 7,
        "m_iStartingMinutes": 30,
        "m_bRandomStartingWeather": true
    }
}
```

On XGamingServer, edit this via **Files** in your panel by opening your server config JSON.

General Properties [#general-properties]

| Property         | Type   | Description                               |
| ---------------- | ------ | ----------------------------------------- |
| `m_sName`        | string | Scenario name displayed to players        |
| `m_sAuthor`      | string | Scenario author                           |
| `m_sDescription` | string | Brief description of the scenario         |
| `m_sDetails`     | string | Detailed description (e.g., server rules) |
| `m_iPlayerCount` | number | Expected player count for this scenario   |

Time of Day [#time-of-day]

| Property                            | Type   | Description                                         |
| ----------------------------------- | ------ | --------------------------------------------------- |
| `m_bOverrideScenarioTimeAndWeather` | bool   | Must be `true` for time/weather overrides to work   |
| `m_iStartingHours`                  | number | Starting hour (0–23)                                |
| `m_iStartingMinutes`                | number | Starting minutes (0–59)                             |
| `m_bRandomStartingDaytime`          | bool   | Randomize start time (overrides hours/minutes)      |
| `m_fDayTimeAcceleration`            | number | Day speed multiplier (1 = real time, 6 = 6x faster) |
| `m_fNightTimeAcceleration`          | number | Night speed multiplier                              |

Weather [#weather]

| Property                   | Type | Description                                   |
| -------------------------- | ---- | --------------------------------------------- |
| `m_bRandomStartingWeather` | bool | Randomize weather on server start             |
| `m_bRandomWeatherChanges`  | bool | Allow dynamic weather changes during gameplay |

Gameplay [#gameplay]

| Property                           | Type   | Description                                              |
| ---------------------------------- | ------ | -------------------------------------------------------- |
| `m_fXpMultiplier`                  | number | XP multiplier (1 = default, 10 = 10x)                    |
| `m_bMapMarkerEnableDeleteByAnyone` | bool   | Allow anyone to delete map markers (not just the placer) |
| `m_iMapMarkerLimitPerPlayer`       | number | Max map markers per player                               |

Saving [#saving]

| Property             | Type   | Description            |
| -------------------- | ------ | ---------------------- |
| `m_bIsSavingEnabled` | bool   | Enable scenario saving |
| `m_sSaveFileName`    | string | Custom save file name  |

Conflict-Specific Properties [#conflict-specific-properties]

These only apply when running a Conflict scenario:

| Property                           | Type   | Description                                        |
| ---------------------------------- | ------ | -------------------------------------------------- |
| `m_iControlPointsCap`              | number | Control points needed to win (-1 = default)        |
| `m_fVictoryTimeout`                | number | Seconds to hold a point for victory (-1 = default) |
| `m_iStartingHQSupplies`            | number | Starting supplies for main HQ (-1 = default)       |
| `m_iMinimumBaseSupplies`           | number | Min starting supplies for small bases              |
| `m_iMaximumBaseSupplies`           | number | Max starting supplies for small bases              |
| `m_bIgnoreMinimumVehicleRank`      | bool   | Disable rank requirements for vehicle spawning     |
| `m_fSupplyOffloadAssistanceReward` | number | XP fraction for players helping unload supplies    |

Full Example [#full-example]

```json title="server-config.json"
"gameProperties": {
    "missionHeader": {
        "m_sName": "Tactical Realism - Everon",
        "m_sDetails": "Rules: No teamkilling. Communicate with your team.",
        "m_bOverrideScenarioTimeAndWeather": true,
        "m_iStartingHours": 5,
        "m_iStartingMinutes": 45,
        "m_fDayTimeAcceleration": 4,
        "m_fNightTimeAcceleration": 8,
        "m_bRandomStartingWeather": true,
        "m_bRandomWeatherChanges": true,
        "m_fXpMultiplier": 2,
        "m_iPlayerCount": 64,
        "m_iControlPointsCap": 30,
        "m_bIgnoreMinimumVehicleRank": true
    }
}
```

Related Guides [#related-guides]

See also: [Server Config Reference](/docs/arma-reforger/server-config-reference) | [Rename Server](/docs/arma-reforger/rename-server) | [Scenario List](/docs/arma-reforger/scenario-list)

If you need help, join our [Discord](https://discord.xgamingserver.com/).
