Молниеносная распродажа 50% скидка на все серверы Последний день!
До конца: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Категории

Настройка администратора и BattlEye в Arma 3

RU arma-3 admin battleye rcon Полезно для 0 чел.

Узнайте, как настроить доступ администратора, использовать внутриигровые команды администратора, настроить античит BattlEye и управлять вашим сервером Arma 3 с помощью инструментов RCON. Для первоначальной конфигурации сервера см. наше Руководство по настройке сервера. Для управления модами см. Руководство по установке модов.

Настройка пароля администратора

Пароль администратора задаётся в вашем файле server.cfg. Этот пароль предоставляет полный контроль над сервером любому, кто войдёт с ним в игре.

// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Безопасность: Выбирайте надёжный пароль администратора и никогда не делитесь им с ненадёжными игроками. Любой, у кого есть пароль администратора, имеет полный контроль над сервером, включая возможность кикать, банить и выключать сервер.

Вы также можете задать отдельный командный пароль для серверных скриптовых команд (редко требуется для большинства операторов серверов):

serverCommandPassword = "AnotherSecurePassword";

Вход администратора в игре

Чтобы войти как администратор, будучи подключённым к вашему серверу:

  1. Нажмите клавишу чата (по умолчанию: / в канале чата), чтобы открыть поле ввода чата.
  2. Введите следующую команду:
#login YourSecureAdminPassword

Если пароль верный, вы увидите подтверждающее сообщение в чате. Теперь у вас есть доступ ко всем командам администратора на время вашей сессии.

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

Справочник команд администратора

После входа как администратор вы можете использовать следующие команды в поле ввода чата. Все команды имеют префикс #:

Команда Описание
#login <password> Аутентификация как администратор сервера.
#logout Отозвать вашу сессию администратора.
#kick <player_id> Кикнуть игрока с сервера. Используйте номер ID игрока из списка игроков.
#ban <player_id> Забанить игрока на сервере (добавляется в ban.txt).
#restart Перезапустить текущую миссию. Все игроки остаются подключёнными, но миссия перезагружается.
#reassign Переместить всех игроков обратно на экран выбора роли (лобби) без перезапуска миссии.
#missions Открыть экран выбора миссии, позволяющий изменить текущую миссию.
#shutdown Немедленно выключить сервер. Все игроки отключаются.
#lock Заблокировать сервер, предотвращая подключение новых игроков.
#unlock Разблокировать сервер, снова разрешая подключение новых игроков.
#monitor <interval> Отображать информацию о производительности сервера с заданным интервалом (секунды). Используйте #monitor 0 для отключения.
#debug off Отключить отладочные индикаторы голоса по сети.
#init Повторно инициализировать сервер (перезагрузить server.cfg без полного перезапуска).
#exec ban <player_id> Альтернативная команда бана, которая также добавляет в список банов BattlEye.
Примечание: Команды #kick и #ban используют числовой ID игрока, а не его имя. Вы можете найти ID игроков в выводе консоли сервера в GPanel или использовать список игроков, доступный через внутриигровое меню escape.

Управление банами

Баны хранятся в файле ban.txt в директории вашего сервера. Каждая строка содержит Steam64 ID игрока (или GUID). Вы можете управлять банами, редактируя этот файл напрямую:

// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321

Чтобы разбанить игрока, удалите его запись из ban.txt и перезапустите сервер (или используйте #init для перезагрузки конфигурации).

Настройка античита BattlEye

BattlEye (BE) — это античит-система, используемая Arma 3. Настоятельно рекомендуется держать BattlEye включённым на публичных серверах для предотвращения читерства и эксплойтов.

Включение BattlEye

Убедитесь, что в вашем server.cfg установлено следующее:

BattlEye = 1;  // 1 = enabled, 0 = disabled

Файлы конфигурации BattlEye

Файлы конфигурации BattlEye находятся в директории battleye/ внутри профиля вашего сервера или корня сервера. Основной файл конфигурации — beserver_x64.cfg (или beserver.cfg на 32-битных системах):

// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
Параметр Описание
RConPassword Пароль для доступа RCON (Remote Console). Требуется для внешних инструментов RCON.
RConPort Порт, используемый для подключений RCON. По умолчанию это игровой порт + 4 (например, 2306, если игровой порт 2302). Этот порт должен быть доступен, если вы хотите использовать внешние инструменты RCON.
MaxPing Максимально допустимый пинг, прежде чем BattlEye кикнет игрока (отдельно от maxPing в server.cfg).
Важно: Порт RCon BattlEye может потребоваться открыть или выделить в GPanel в зависимости от вашего тарифного плана хостинга. Если подключения RCON не удаются, проверьте, что порт доступен и не заблокирован. Свяжитесь с поддержкой Legion Hosting, если вам нужно выделение дополнительного порта.

Файлы фильтров BattlEye

BattlEye использует файлы фильтров для обнаружения и блокировки подозрительных скриптов и команд. Это текстовые файлы в директории battleye/:

  • scripts.txt — Фильтры для выполнения скриптов
  • remoteexec.txt — Фильтры для вызовов удалённого выполнения
  • publicvariable.txt — Фильтры для трансляций публичных переменных
  • setdamage.txt, setpos.txt и т. д. — Фильтры для конкретных команд

Каждая строка в файле фильтра имеет формат:

// Filter line format: ACTION FILTER_STRING
// Actions: 1 = log, 2 = log+kick, 3 = log only (no kick), 4 = kick without log, 5 = log+ban

// Example scripts.txt entries:
5 createVehicle          // Ban anyone using createVehicle in scripts
1 "BIS_fnc"              // Log BIS functions (usually safe)
7 ""                     // Default action for unmatched entries (7 = log)
Совет: Серверам с модами часто нужны пользовательские исключения BattlEye. Если игроков кикает за «Script Restriction» после установки модов, вам может потребоваться добавить исключения в соответствующие файлы фильтров. Проверьте логи BattlEye в директории battleye/, чтобы определить, какой фильтр срабатывает, и добавьте соответствующие исключения.

Инструменты RCON BattlEye

RCON (Remote Console) позволяет управлять вашим сервером извне, не входя в игру. Существует несколько популярных инструментов RCON для Arma 3:

BEC (BattlEye Extended Controls)

BEC — это комплексный инструмент управления сервером, который подключается через BattlEye RCON. Возможности включают:

  • Запланированные сообщения о перезапуске и автоматические перезапуски
  • Мониторинг игроков и управление киками/банами
  • Автоматические сообщения (правила, объявления)
  • Управление белым списком
  • Планирование пользовательских команд

Конфигурация BEC требует IP вашего сервера, порт RCON и пароль RCON, заданные в beserver_x64.cfg.

DaRT (Arma RCON Tool)

DaRT — это легковесный клиент RCON с графическим интерфейсом. Для подключения:

  1. Скачайте DaRT из его официального источника.
  2. Введите IP вашего сервера, порт RCON (например, 2306) и пароль RCON.
  3. Нажмите Connect.
  4. После подключения вы можете просматривать игроков, отправлять сообщения, кикать/банить игроков и выполнять команды сервера.

Распространённые команды RCON

Эти команды можно отправлять через любой клиент BattlEye RCON:

Команда Описание
players Вывести список всех подключённых игроков с их ID, IP и GUID.
kick <id> <reason> Кикнуть игрока с необязательным сообщением о причине.
ban <id> <minutes> <reason> Забанить игрока на указанный срок (0 = навсегда).
bans Вывести список всех активных банов.
removeBan <ban_id> Удалить бан по его ID (из списка банов).
say -1 <message> Отправить глобальное сообщение всем игрокам (-1 = все).
say <id> <message> Отправить личное сообщение конкретному игроку.
loadBans Перезагрузить список банов из файла.
writeBans Записать текущие баны в файл банов.
loadScripts Перезагрузить скрипты фильтров BattlEye.
loadEvents Перезагрузить скрипты событий BattlEye.
#lock Заблокировать сервер (то же, что внутриигровая команда).
#unlock Разблокировать сервер.
#shutdown Выключить сервер.
#restart Перезапустить текущую миссию.
#reassign Переместить всех игроков на выбор роли.
#missions Открыть выбор миссии.

Логи сервера

Arma 3 генерирует несколько файлов логов, которые необходимы для устранения неполадок сервера, отслеживания активности игроков и диагностики событий BattlEye.

Файл лога Расположение Описание
Лог RPT <profile>/*.rpt Основной лог сервера. Содержит информацию о запуске, ошибки, логи скриптов и отчёты о сбоях. Новый RPT создаётся при каждом запуске сервера.
Лог консоли server_console.log Вывод, определённый параметром logFile в server.cfg. Содержит вывод консоли, включая подключения игроков.
Логи BattlEye battleye/*.log Нарушения фильтров BattlEye, кики и баны. Проверяйте их, когда игроки сообщают о ложных киках.
Лог сети <profile>/net.log Сетевая диагностика (если используется параметр запуска -netlog).

Доступ к логам через File Manager в GPanel или через SFTP. Лог RPT — самый важный файл для диагностики сбоев, проблем с модами и ошибок скриптов.

Совет: Файлы логов RPT могут со временем стать очень большими. Если ваш сервер работает уже некоторое время, самый свежий файл RPT (отсортированный по дате) содержит логи текущей сессии. Старые файлы RPT можно безопасно удалить, чтобы освободить место на диске.

Похожие статьи

Нужна помощь?

Нужна помощь с настройкой доступа администратора, BattlEye или RCON на вашем сервере Arma 3? Откройте тикет в поддержку, и наша команда с радостью вам поможет.


Была ли эта статья полезной?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.