1. включаем BattlEye на сервере и задаем его пароль. Для тех, кто не умеет:
1) скачиваем https://yadi.sk/d/PylQq2G-3Nt7N3 и помещаем из архива папку battleye в папку ServerConfig в вашей Arma 3 Server
2) открываем блокнотом BEServer.cfg и BEServer_x64.cfg и настраиваем параметры:
RConPort - порт, на котором работает Battleye сервера игры, отличный от порта сервера и не занятый ничем другим
RConPassword - пароль для соединения с сервером Battleye вашим
MaxPing - максимально разрешенный пинг игроков, при достижении которого с сервера должно кикнуть.
2. скачиваем и устанавливаем Firedaemoon Trinity, и производим его настройку:
1) Жмем New после запуска программы
2) Указываем имя своего сервиса (по сути службы)
3) Проверяем настройки, под которыми сервер будет запускаться (от имени чего в системе вашей)
4) И указываем путь к файлу запуска сервера в 1-й строке, во 2-й строке папку сервера и 3 строкой параметры запуска сервера.
Поумоллчанию они вот, но можете скорректировать под себя:
arma3server_x64.exe -port=2302 "-config=ServerConfig\config.cfg" "-cfg=ServerConfig\basic.cfg" "-profiles=ServerConfig" -name=ServerConfig "-mod=@BreakingPoint;" "-servermod=@BreakingPointServer;" -noSound -autoInit
5) Также можете проглядеть другие настройки, если интересно, я их не изучал.
3. открываем ServerConfig затем файл BreakingPointExt.ini и настраиваем там параметры:
[RCON]
port = 2305
password = changeme
whitelist = false
где port - RConPort порт battleye сервера
password - это RConPassword battleye сервера
whitelist можно и не трогать, это для включения функции вайтлиста (не изучал что и как в ней)
4. настраиваем там же параметры:
[FIREDAEMON]
service = BPA3_1
path = C:/Program Files (x86)/FireDaemon/Firedaemon.exe
Где service - имя сервиса, который вы выше создавали в FireDaemioon Triniry
path - путь до папки с exe FireDaemioon Triniry
Описанное выше не тестировал, но по логике должно работать.