TechNodes LogoTechNodes
ГлавнаяИгровой хостингБаза знаний
ВойтиРегистрация
Вернуться назад
Статья

Добавление собственного сценария или мода

Обновлено
01.05.2026 в 21:28
Раздел
Arma Reforger
Статьи
Настройки конфигурацииДобавление собственного сценария или мода

Серверы Arma Reforger поддерживают установку пользовательских сценариев из Workshop, что позволяет расширить игровой процесс за счёт дополнительных миссий, режимов и модификаций. Для корректной установки необходимо добавить требуемые модификации в файл config.json, а также указать соответствующий scenarioId в настройках сервера.

Важно: перед внесением любых изменений сервер должен быть полностью остановлен. В противном случае изменения могут не примениться.

Поиск сценария

Все доступные модификации и сценарии находятся в официальной мастерской Arma Reforger:

Arma Reforger Workshop

Выберите нужный мод или сценарий и откройте его страницу.

Окно выбранного мода или сценария
Окно выбранного мода или сценария

Проверка зависимостей

Некоторые сценарии требуют установки дополнительных модификаций. Если на странице сценария указаны зависимости, их также необходимо добавить в файл config.json в раздел mods.

Зависимости мода
Пример зависимостей мода

Получение данных мода

На странице мода необходимо получить следующие данные:

  • modId — идентификатор мода;
  • name — название мода;
  • version — версия мода (если используется).

Эти данные потребуются для добавления мода в файл config.json.

Пример данных мода
Пример данных мода

Добавление модов в config.json

В файле config.json найдите блок "mods" и добавьте необходимые модификации. Каждый мод указывается отдельным объектом.

"mods": [
  {
    "modId": "1337C0DE5DABBEEF",
    "name": "RHS - Content Pack 01"
  },
  {
    "modId": "BADC0DEDABBEDA5E",
    "name": "RHS - Content Pack 02"
  },
  {
    "modId": "595F2BF2F44836FB",
    "name": "RHS - Status Quo"
  }
]

Важно: если добавляется несколько модификаций, между объектами должны быть запятые. После последнего объекта запятая не ставится.

Получение идентификатора сценария

Если модификация содержит отдельные сценарии, необходимо перейти во вкладку Scenarios и скопировать нужный scenarioId.

Список доступных сценариев
Список доступных сценариев

Полученный идентификатор сценария необходимо указать в настройках сервера или в параметре scenarioId файла config.json.

Идентификатор сценария
Идентификатор сценария в настройках сервера

Сценарий необходимо указывать на вкладке настройки поскольку панель имеет приоритет над ручным редактированием файла.

Важные замечания

  • файл config.json должен строго соответствовать синтаксису JSON;
  • любая ошибка в структуре файла может привести к тому, что сервер не запустится;
  • все зависимости сценария должны быть добавлены в раздел mods;
  • scenarioId должен полностью совпадать со значением, указанным в Workshop;
  • изменения следует вносить только при остановленном сервере.

Полный пример конфигурации

{
  "a2s": {
    "address": "СКРЫТО",
    "port": 54468
  },
  "bindAddress": "0.0.0.0",
  "bindPort": 54467,
  "game": {
    "admins": [],
    "gameProperties": {
      "VONDisableDirectSpeechUI": false,
      "VONDisableUI": false,
      "battlEye": true,
      "disableThirdPerson": false,
      "fastValidation": true,
      "networkViewDistance": 1500,
      "serverMaxViewDistance": 1600,
      "serverMinGrassDistance": 50
    },
    "maxPlayers": 16,
    "mods": [
      {
        "modId": "1337C0DE5DABBEEF",
        "name": "RHS - Content Pack 01"
      },
      {
        "modId": "BADC0DEDABBEDA5E",
        "name": "RHS - Content Pack 02"
      },
      {
        "modId": "595F2BF2F44836FB",
        "name": "RHS - Status Quo"
      }
    ],
    "name": "Arma Reforger Server",
    "password": "",
    "passwordAdmin": "password123",
    "scenarioId": "{C5EAD55037EB4751}Missions/RHS_CombatOps_MSV.conf",
    "visible": true
  },
  "publicAddress": "СКРЫТО",
  "publicPort": 54467
}

Устранение проблем

  • проверьте корректность JSON-синтаксиса;
  • убедитесь, что сервер был остановлен перед редактированием;
  • проверьте наличие всех зависимостей;
  • убедитесь, что scenarioId указан без ошибок;
  • проверьте, не перезаписываются ли параметры через панель управления сервером.

При корректной настройке сервер автоматически загрузит необходимые модификации и запустит выбранный сценарий.

TechNodes LogoTechNodesИгровой хостинг и управление серверами в одном интерфейсе.
ИП Подкопаев И.С. / ИНН 660309625651

الموارد

  • Тикеты
  • Дорожная карта
  • База знаний

مركز المساعدة

  • Приказ ЛНА
  • Приказ о назначении лица, ответственного за обработку персональных данных
  • Акт оценки вреда

القانونية

  • Публичная оферта
  • Согласие на обработку персональных данных
  • Политика Cookies
  • Политика в отношении обработки персональных данных

Связаться с нами

Следите за обновлениями и общайтесь с командой в наших сообществах.

Мы используем файлы cookie

Они необходимы для корректной работы сайта. Подробнее читайте в Политике использования cookie.

Настройки файлов cookie

Наш сайт использует файлы cookie для корректной работы и удобства пользователей. Они помогают запоминать настройки и предпочтения, обеспечивают безопасность и анализ посещений.

Технические, всегда активны
Эти файлы cookie обеспечивают авторизацию, навигацию и другие важные функции сайта. Их отсутствие может нарушить работу сайта.
Аналитические/маркетинговые
Эти файлы cookie улучшают качество работы сервисов, собирают данные о посещениях сайта и позволяют показывать релевантную рекламу.
Другие файлы cookie
Эти файлы cookie улучшают пользовательский опыт, помогают запомнить состояние страницы, выбрать регион и сохранить предпочтения.