Выделенный сервер Arma Reforger настраивается файлом config.json, который передаётся параметром -config. Инструмент создаёт корректный JSON (ключи чувствительны к регистру) с портами UDP по умолчанию: 2001 (игра), 17777 (A2S) и 19999 (RCON).
Как пользоваться инструментом
Заполните сеть: bindPort и publicPort (по умолчанию 2001); оставьте publicAddress пустым для автоопределения.
Задайте имя, пароли, сценарий (scenarioId) и число игроков; список сценариев выводит параметр -listScenarios.
Добавьте моды Workshop (по одному в строке: GUID | имя | версия); учитываются только 16-значные шестнадцатеричные GUID.
Включайте RCON только при необходимости и с длинным паролем (без пробелов).
Скачайте config.json, положите рядом с сервером и запустите: ArmaReforgerServer -config ./config.json -maxFPS 60.
Порты для открытия
- 2001/UDP — игра (bindPort / publicPort)
- 17777/UDP — запросы A2S (браузер Steam)
- 19999/UDP — RCON (только если включён)
Частые вопросы
- Как узнать scenarioId сценария?
- Запустите сервер с параметром -listScenarios: он выведет доступные пути {GUID}Missions/….conf. Для сценария мода используйте GUID, указанный модом.
- Почему сервер не запускается после правки?
- Ключи чувствительны к регистру (bindPort, а не BindPort), а лишняя запятая ломает JSON. Создайте файл этим инструментом и проверьте логи в папке -profile.
- Значения по умолчанию официальные?
- Порты (2001, 17777, 19999) указаны в вики Bohemia Interactive; остальные значения взяты из сверенных материалов сообщества. После обновления игры проверяйте их на community.bistudio.com.
