Mission Header Settings

Customize your Arma Reforger scenario with mission header settings for server name, time of day, weather, XP multiplier, and more.

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

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

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

PropertyTypeDescription
m_sNamestringScenario name displayed to players
m_sAuthorstringScenario author
m_sDescriptionstringBrief description of the scenario
m_sDetailsstringDetailed description (e.g., server rules)
m_iPlayerCountnumberExpected player count for this scenario

Time of Day

PropertyTypeDescription
m_bOverrideScenarioTimeAndWeatherboolMust be true for time/weather overrides to work
m_iStartingHoursnumberStarting hour (0–23)
m_iStartingMinutesnumberStarting minutes (0–59)
m_bRandomStartingDaytimeboolRandomize start time (overrides hours/minutes)
m_fDayTimeAccelerationnumberDay speed multiplier (1 = real time, 6 = 6x faster)
m_fNightTimeAccelerationnumberNight speed multiplier

Weather

PropertyTypeDescription
m_bRandomStartingWeatherboolRandomize weather on server start
m_bRandomWeatherChangesboolAllow dynamic weather changes during gameplay

Gameplay

PropertyTypeDescription
m_fXpMultipliernumberXP multiplier (1 = default, 10 = 10x)
m_bMapMarkerEnableDeleteByAnyoneboolAllow anyone to delete map markers (not just the placer)
m_iMapMarkerLimitPerPlayernumberMax map markers per player

Saving

PropertyTypeDescription
m_bIsSavingEnabledboolEnable scenario saving
m_sSaveFileNamestringCustom save file name

Conflict-Specific Properties

These only apply when running a Conflict scenario:

PropertyTypeDescription
m_iControlPointsCapnumberControl points needed to win (-1 = default)
m_fVictoryTimeoutnumberSeconds to hold a point for victory (-1 = default)
m_iStartingHQSuppliesnumberStarting supplies for main HQ (-1 = default)
m_iMinimumBaseSuppliesnumberMin starting supplies for small bases
m_iMaximumBaseSuppliesnumberMax starting supplies for small bases
m_bIgnoreMinimumVehicleRankboolDisable rank requirements for vehicle spawning
m_fSupplyOffloadAssistanceRewardnumberXP fraction for players helping unload supplies

Full Example

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
    }
}

See also: Server Config Reference | Change Server Name | Scenario List

If you need help, join our Discord.

How is this guide?

40% Off — Limited TimeGet your Arma Reforger server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page