Skip to content

Airdrop ​

Description ​

The Airdrop module delivers configurable loot containers to selected areas of the map. It supports scheduled drops, administrator-triggered drops, and player-called drops using dedicated flares, smoke grenades, or Flare Gun ammunition.

The module controls the schedule, notifications, target selection, physical descent, landing, map marker, and cleanup of each container. Loot is resolved by name from the Rewards catalog when the container is launched.

Configuration ​

Default configuration ​

Complete default configuration distributed with the module. Review coordinates for the server map and Rewards catalog names before enabling it.

Airdrop.json
json
{
    "m_Enable": 0,
    "m_Schedule": {
        "m_Mode": "interval",
        "m_EventDurationSeconds": 1800,
        "m_MinDelaySeconds": 300,
        "m_MaxDelaySeconds": 900,
        "m_NotifyBeforeSeconds": 120,
        "m_Interval": {
            "m_FirstDelaySeconds": 1800,
            "m_FirstJitterSeconds": 0,
            "m_IntervalSeconds": 1800,
            "m_IntervalJitterSeconds": 0
        },
        "m_Calendar": {
            "m_Times": [
                "12:00",
                "22:00"
            ],
            "m_Days": [
                "monday",
                "tuesday",
                "wednesday",
                "thursday",
                "friday",
                "saturday",
                "sunday"
            ],
            "m_JitterSeconds": 0
        }
    },
    "m_MinPlayerCount": 1,
    "m_ShowOnMap": 1,
    "m_DropHeight": 250,
    "m_DescentSpeed": 5,
    "m_NotificationTime": 10,
    "m_Locations": [
        {
            "m_Position": {
                "m_N": "North-West Airfield",
                "m_X": 4497.51,
                "m_Y": 10351.19,
                "m_R": 150
            },
            "m_Rewards": [
                "food_tier1",
                "weapons_tier3"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox1",
                "AC_Airdrop_SupplyBox2",
                "AC_Airdrop_SupplyBox3"
            ]
        },
        {
            "m_Position": {
                "m_N": "Krasno Airfield",
                "m_X": 12166.42,
                "m_Y": 12644.65,
                "m_R": 100
            },
            "m_Rewards": [
                "food_tier1"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox1"
            ]
        },
        {
            "m_Position": {
                "m_N": "Tisy outskirts",
                "m_X": 1990.222656,
                "m_Y": 14233.742188,
                "m_R": 100
            },
            "m_Rewards": [
                "weapons_tier4",
                "weapons_tier5",
                "equipment_tier4",
                "equipment_tier5"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox2",
                "AC_Airdrop_SupplyBox3"
            ]
        },
        {
            "m_Position": {
                "m_N": "Zelenogorsk outskirts",
                "m_X": 2509.957276,
                "m_Y": 5827.195801,
                "m_R": 100
            },
            "m_Rewards": [
                "construction_tier1",
                "construction_tier2",
                "construction_tier3",
                "equipment_tier2"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox1",
                "AC_Airdrop_SupplyBox2"
            ]
        },
        {
            "m_Position": {
                "m_N": "Stary Sobor outskirts",
                "m_X": 6204.925293,
                "m_Y": 8301.290039,
                "m_R": 100
            },
            "m_Rewards": [
                "weapons_tier1",
                "weapons_tier2",
                "medical_tier1",
                "medical_tier2"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox1",
                "AC_Airdrop_SupplyBox3"
            ]
        },
        {
            "m_Position": {
                "m_N": "Severograd outskirts",
                "m_X": 7666.969726,
                "m_Y": 11698.389649,
                "m_R": 100
            },
            "m_Rewards": [
                "construction_tier4",
                "construction_tier5",
                "food_tier3",
                "medical_tier3"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox2",
                "AC_Airdrop_SupplyBox3"
            ]
        },
        {
            "m_Position": {
                "m_N": "Novaya Petrovka outskirts",
                "m_X": 3886.950928,
                "m_Y": 13213.515625,
                "m_R": 100
            },
            "m_Rewards": [
                "food_tier2",
                "food_tier4",
                "food_tier5",
                "medical_tier4",
                "medical_tier5",
                "equipment_tier1",
                "equipment_tier3"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox1",
                "AC_Airdrop_SupplyBox2",
                "AC_Airdrop_SupplyBox3"
            ]
        },
        {
            "m_Position": {
                "m_N": "Vybor outskirts",
                "m_X": 4065.664795,
                "m_Y": 9341.539063,
                "m_R": 75
            },
            "m_Rewards": [
                "weapons_tier3",
                "weapons_tier4",
                "equipment_tier4"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox2",
                "AC_Airdrop_SupplyBox3"
            ]
        }
    ],
    "m_FlareDrops": {
        "m_MaxActiveDrops": 3,
        "m_Flares": [
            {
                "m_Class": "AC_Airdrop_Flare01",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "medical_tier1"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Flare02",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "food_tier1"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Flare03",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "weapons_tier1"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Flare04",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "equipment_tier1"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Flare05",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "construction_tier1"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2"
                ]
            },
            {
                "m_Class": "AC_Airdrop_M18SmokeGrenade_Red",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "weapons_tier2",
                    "weapons_tier3"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2",
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_M18SmokeGrenade_Green",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "medical_tier2",
                    "medical_tier3"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1"
                ]
            },
            {
                "m_Class": "AC_Airdrop_M18SmokeGrenade_Yellow",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "food_tier2",
                    "food_tier3"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1",
                    "AC_Airdrop_SupplyBox2"
                ]
            },
            {
                "m_Class": "AC_Airdrop_M18SmokeGrenade_Purple",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "equipment_tier2",
                    "equipment_tier3"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2"
                ]
            },
            {
                "m_Class": "AC_Airdrop_M18SmokeGrenade_White",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "construction_tier2",
                    "construction_tier3"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_RDG2SmokeGrenade_Black",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "weapons_tier4",
                    "equipment_tier4"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2",
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_RDG2SmokeGrenade_White",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "medical_tier4",
                    "food_tier4",
                    "construction_tier4"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1",
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Ammo_Flare",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "medical_tier2",
                    "food_tier2"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Ammo_FlareRed",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "weapons_tier4",
                    "weapons_tier5"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2",
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Ammo_FlareGreen",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "equipment_tier3",
                    "construction_tier3"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2",
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Ammo_FlareBlue",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "medical_tier4",
                    "food_tier4",
                    "equipment_tier4"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1",
                    "AC_Airdrop_SupplyBox3"
                ]
            }
        ]
    },
    "m_Messages": {
        "m_Before": "Airdrop em %LocationName% (X %X%, Y %Y%) em %TimeMinutes% minutos.",
        "m_Drop": "Suprimentos em queda em %LocationName% (X %X%, Y %Y%).",
        "m_Expired": "O airdrop de %LocationName% foi encerrado.",
        "m_FlareBefore": "%PlayerName% solicitou um airdrop. Entrega em %TimeMinutes% minutos (X %X%, Y %Y%).",
        "m_FlareDrop": "Airdrop de %PlayerName% em queda (X %X%, Y %Y%).",
        "m_FlareExpired": "Airdrop de %PlayerName% encerrado.",
        "m_FlareFailed": "Nao foi possivel entregar o airdrop de %PlayerName%."
    }
}

Options ​

All numeric time values are expressed in seconds.

OptionTypeDescription
m_EnableboolWith 1, enables the module. With 0, disables commands, scheduled drops and player calls.
m_ScheduleobjectConfigures interval or calendar execution.
m_MinPlayerCountintMinimum number of connected players required before an automatic announcement. Manual and player-called drops ignore this limit.
m_ShowOnMapboolWith 1, publishes the target in the AC Map module’s Events category; with 0, creates no marker.
m_DropHeightfloatLaunch height above the terrain, from 10 to 1000 meters.
m_DescentSpeedfloatApproximate maximum vertical descent speed, from 1 to 20 m/s. Lower values produce a slower descent.
m_NotificationTimeintDisplay duration for public notifications, from 1 to 120 seconds.
m_FlareDropsobjectShared limit and catalog for flare, smoke, and Flare Gun ammunition calls.
m_Locationsarray<object>Automatic target areas. At least one valid location is required.
m_MessagesobjectConfigurable public messages.

With the default height and descent speed, the descent takes approximately 50 seconds over flat terrain. The event lifetime must cover the descent plus at least 30 seconds.

m_Schedule ​

Set m_Schedule.m_Mode to interval or calendar. Only the selected mode is used and validated.

Fields in m_Schedule:

OptionTypeDescription
m_ModestringSelects interval or calendar.
m_MinDelaySecondsintMinimum pause after an automatic or manual event ends. Range: 0 to 86400.
m_MaxDelaySecondsintMaximum pause after an event ends, up to 86400 seconds. Must be greater than or equal to the minimum.
m_NotifyBeforeSecondsintTime between the pre-drop notification and launch. Range: 0 to 86400.
m_EventDurationSecondsintLifetime of automatic and manual containers, including descent. Range: 1 to 86400.

Setting both delay values to 0 disables the post-event pause. Equal values create a fixed pause; different values select a random duration between them.

m_Schedule.m_Interval ​

Fields in m_Schedule.m_Interval:

OptionTypeDescription
m_FirstDelaySecondsintBase delay before the first event of a new schedule.
m_FirstJitterSecondsintRandom variation applied only to the first delay.
m_IntervalSecondsintBase delay from the actual end of one event to the next event.
m_IntervalJitterSecondsintRandom variation applied independently to every following interval.

m_FirstDelaySeconds accepts 0 to 86400; m_FirstJitterSeconds must be between 0 and that delay. m_IntervalSeconds accepts 1 to 86400; m_IntervalJitterSeconds must be nonnegative and smaller than the interval. Jitter can move execution earlier or later.

With the defaults, the first event is planned after 30 minutes. Following events are planned 30 minutes after the previous container is removed, and the announcement is sent 2 minutes before launch.

m_Schedule.m_Calendar ​

Fields in m_Schedule.m_Calendar:

Calendar values use the local clock and time zone of the server machine. The DayZ world time and player time zone do not affect the schedule.

OptionTypeDescription
m_Timesarray<string>Unique nominal launch times in HH:MM format.
m_Daysarray<string>Weekdays written in English, from monday through sunday.
m_JitterSecondsintRandom variation before or after the nominal time, from 0 to 86399.

For example, a launch at 18:00 with m_NotifyBeforeSeconds: 120 announces the event at 17:58. A jitter of 120 seconds allows the actual launch to occur between 17:58 and 18:02.

m_Locations[] ​

Each object in m_Locations contains a position, reward names, and container classes:

OptionTypeDescription
m_PositionobjectRequired. Center, display name, and radius of the target area.
m_Rewardsarray<string>Reward names from the Rewards catalog. If the list contains one value, that value is used; if it contains multiple values, one is selected at random. An empty list creates an empty container.
m_Containersarray<string>Required. One or more concrete classes derived from AC_Airdrop_Base. If multiple classes are listed, one is selected at random.

m_Locations[].m_Position ​

Fields in m_Locations[].m_Position (values depend on the chosen location):

OptionTypeDescription
m_NstringLocation name displayed in automatic notifications.
m_XfloatHorizontal X coordinate in meters.
m_YfloatSecond horizontal coordinate, corresponding to the DayZ Z axis, not altitude.
m_RfloatRadius in meters. Use 0 to keep the target at the exact center.

The final point is selected inside the configured circle and must be dry and inside the map bounds. Buildings and vegetation are not excluded and may intercept the container.

m_FlareDrops ​

Players can request drops with dedicated Airdrop items:

  • hand-held road flares;
  • M18 or RDG2 smoke grenades;
  • custom ammunition fired from the native Flaregun.

Vanilla flares, vanilla smoke grenades, and vanilla Flare Gun ammunition do not request an Airdrop.

Fields in m_FlareDrops:

OptionTypeDescription
m_MaxActiveDropsintCombined number of pending and active player-called drops, from 1 to 20.
m_Flaresarray<object>Items allowed to request drops, detailed below.

Automatic and manual drops do not consume these slots.

When the limit is reached, the player receives a private refusal and the signal item is not consumed or activated. When accepted, the target is fixed around the player's current position; moving or throwing the signal afterwards does not move the target.

m_FlareDrops.m_Flares[] ​

Each object in m_FlareDrops.m_Flares supports:

OptionTypeDescription
m_ClassstringRequired. Exact class name of the supported flare, smoke, or custom Flare Gun ammunition.
m_DelaySecondsintDelay between the accepted call and container launch. Range: 0 to 86400.
m_ContainerLifetimeintContainer lifetime from launch, including descent. Range: 1 to 86400.
m_RadiusfloatTarget radius around the activation position. Use 0 for an exact point.
m_Rewardsarray<string>Reward names used only by this signal item.
m_Containersarray<string>Required. Concrete Airdrop container classes available to this signal item.

Each m_Class must be unique. m_Radius must not exceed the map size, and m_ContainerLifetime must cover at least m_DropHeight / m_DescentSpeed + 30 seconds.

m_Messages ​

All public message templates are stored in m_Messages. An empty string suppresses only that notification.

OptionTypeDescription
m_BeforestringAutomatic pre-drop announcement.
m_DropstringAutomatic or administrator-triggered launch.
m_ExpiredstringAutomatic or administrator-triggered event expiration.
m_FlareBeforestringAccepted player call before launch.
m_FlareDropstringPlayer-called container launch.
m_FlareExpiredstringPlayer-called event expiration.
m_FlareFailedstringFailure after accepting a player call.

Supported placeholders:

PlaceholderValue
%LocationName%Selected location name, or Airdrop manual for an administrator-triggered drop.
%PlayerName%Player who requested the drop. Available in player-call messages.
%X%Rounded target X coordinate.
%Y%Rounded second horizontal coordinate, corresponding to DayZ Z.
%TimeMinutes%Remaining whole minutes, rounded up. Launch and expiration messages receive 0.

Notifications are sent immediately and are not queued behind previous messages. Players who connect later do not receive notification history.

Types ​

Use the item classes below in the server economy when you need flares, smoke grenades, Flare Gun ammunition or containers outside events. Event containers are created and removed by the module.

types.xml
xml
<type name="AC_Airdrop_Flare01">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Flare02">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Flare03">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Flare04">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Flare05">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_M18SmokeGrenade_Red">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_M18SmokeGrenade_Green">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_M18SmokeGrenade_Yellow">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_M18SmokeGrenade_Purple">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_M18SmokeGrenade_White">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_RDG2SmokeGrenade_Black">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_RDG2SmokeGrenade_White">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_SupplyBox1">
    <lifetime>3888000</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_SupplyBox2">
    <lifetime>3888000</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_SupplyBox3">
    <lifetime>3888000</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Ammo_Flare">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Ammo_FlareRed">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Ammo_FlareGreen">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Ammo_FlareBlue">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>

Commands ​

X/Y coordinates represent the horizontal X/Z axes in DayZ. Use a decimal point, values greater than 0 and smaller than the map size. Radius accepts 0 and must not exceed the map size.

/airdrop ​

Launches a drop immediately, copying rewards and containers from the configured location nearest the supplied coordinates. Ignores the automatic delay, announcement lead time and minimum player count, but sends the launch notification. Refused if an automatic or manual drop is already announced or active.

  • Syntax: /airdrop X Y [radius]
  • Arguments: X and Y are required; radius is optional and defaults to 100 metres. With 0, fixes the point.
  • Permission: command.airdrop or root.
  • Example: /airdrop 4497.51 10351.19 0

/airdrop status ​

Shows the next scheduled execution, waiting reason and player-called delivery slot usage.

  • Syntax: /airdrop status
  • Arguments: status is required.
  • Permission: command.airdrop or root.
  • Example: /airdrop status

/airdrop stop ​

Stops the announced or active automatic/manual drop and every player-called delivery. Removes containers and their remaining contents. The automatic schedule is preserved or resumed; if no delivery is pending or active, the schedule is unchanged.

  • Syntax: /airdrop stop
  • Arguments: stop is required.
  • Permission: command.airdrop or root.
  • Example: /airdrop stop

/reload airdrop ​

Reloads configuration through Commands, stops pending and active deliveries and removes containers and their remaining contents. Resumes a compatible saved schedule.

  • Syntax: /reload airdrop
  • Arguments: airdrop identifies the module to reload.
  • Permission: command.reload or root.
  • Example: /reload airdrop

Updating the packaged Airdrop.json does not replace a configuration already saved in the server profile. Copy new fields or locations into the profile configuration and reload the module.

/reload rewards ​

Reloads the catalog through Commands. Affects future container fills without stopping current deliveries or recalculating existing contents.

  • Syntax: /reload rewards
  • Arguments: rewards identifies the catalog to reload.
  • Permission: command.reload or root.
  • Example: /reload rewards

In $profile:AC/commands.txt, write commands without the leading /. Console commands do not have an associated player.

Permissions ​

Configure identifiers in administrative groups as described in Permissions. root satisfies every permission check.

PermissionAction
command.airdropAllows launching, inspecting and stopping deliveries through /airdrop.
command.reloadAllows reloading Airdrop and Rewards through the general /reload command.

Signal items do not require airdrop.allow or command.airdrop; they depend on an enabled module, valid settings, an allowed item and an available slot.

Released under the MIT License.