Молниеносная распродажа 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
Категории

Руководство по настройке сервера Arma Reforger

RU arma-reforger setup config scenarios Полезно для 0 чел.

Это руководство охватывает то, как настроить ваш выделенный сервер Arma Reforger на Legion Hosting, настроить переменные запуска, отредактировать конфигурацию сервера, выбрать сценарии, подключиться к серверу и управлять сетевыми настройками. Для настройки администрирования, доступа через RCON и установки модов см. Администрирование Arma Reforger и установка модов.

Примечание: Arma Reforger использует систему конфигурации на основе JSON. Все настройки сервера управляются через единственный файл config.json. Знакомство с форматированием JSON полезно, но не обязательно — это руководство содержит примеры, которые вы можете скопировать и изменить.

1. Первый запуск

  1. Войдите в GPanel и выберите свой сервер Arma Reforger.
  2. Перейдите на вкладку Startup и просмотрите настраиваемые переменные (см. таблицу в разделе 2).
  3. Установите SERVER_NAME равным имени для вашего сервера.
  4. Установите SERVER_PASSWORD, если хотите ограничить доступ. Оставьте пустым для публичного сервера.
  5. Установите MAX_PLAYERS равным желаемому количеству игроков для вашего сервера.
  6. Вернитесь на вкладку Console и нажмите Start.
  7. Дождитесь, пока консоль покажет, что сервер завершил загрузку. Первый запуск может занять несколько минут, так как сервер загружает необходимые игровые данные и генерирует свою первоначальную конфигурацию.
Первый запуск генерирует файлы конфигурации. Если вам нужно отредактировать config.json, запустите сервер один раз, дайте ему завершить загрузку, затем остановите его перед редактированием. Файл конфигурации не будет существовать до первого запуска.

2. Переменные запуска GPanel

Следующие переменные доступны на вкладке Startup в GPanel. Они передаются серверу при каждом запуске.

Переменная Обязательно Описание
SERVER_NAME Да Имя, отображаемое во внутриигровом браузере серверов.
SERVER_PASS Нет Необязательный пароль, который игроки должны ввести для входа. Оставьте пустым для публичного сервера.
MAX_PLAYERS Нет Максимальное количество игроков. По умолчанию 64. Большее количество игроков требует больше ресурсов сервера.
ADMIN_PASS Нет Пароль для доступа через RCON (удалённую консоль). Требуется, если вы хотите использовать команды RCON.
SCENARIO_ID Нет Сценарий (игровой режим) для загрузки. См. раздел 4 для доступных сценариев и их идентификаторов.

3. Конфигурация сервера (config.json)

Основным файлом конфигурации сервера является config.json, расположенный в корневом каталоге сервера. Этот файл управляет всем поведением сервера, включая игровые настройки, выбор сценария, доступ администратора и сетевую конфигурацию.

Расположение файла

config.json

Откройте этот файл с помощью вкладки Files в GPanel или подключитесь через SFTP. Если файл не существует, запустите и остановите сервер один раз, чтобы сгенерировать его.

Всегда останавливайте сервер перед редактированием config.json. Сервер считывает этот файл при запуске. Изменения, внесённые во время работы сервера, не будут иметь эффекта до следующего перезапуска.

Ключевые настройки

Настройка Тип Описание
name String Имя сервера, отображаемое в браузере. Переопределяется переменной запуска SERVER_NAME, если она установлена.
password String Пароль для входа. Пустая строка для публичного сервера.
passwordAdmin String Пароль администратора/RCON. Требуется для доступа к удалённой консоли.
scenarioId String Идентификатор ресурса сценария для загрузки. См. раздел 4 для значений.
maxPlayers Integer Максимальное количество одновременных игроков. По умолчанию 64.
visible Boolean Появляется ли сервер в публичном браузере серверов. Установите в true для публичного, false для приватного (только прямое подключение).
crossPlatform Boolean Включить или отключить кроссплей между игроками на ПК и консолях. По умолчанию true.
supportedPlatforms Array Платформы, которым разрешено подключаться. Варианты: "PLATFORM_PC", "PLATFORM_XBL". Включите обе для кроссплатформенной игры.
disableThirdPerson Boolean Принудительно установить вид только от первого лица. По умолчанию false.
fastValidation Boolean Ускоряет проверку подключения игроков. Рекомендуется оставить true.
battlEye Boolean Включить защиту от читов BattlEye. По умолчанию true. Подробнее см. Администрирование Arma Reforger и установка модов.

Пример config.json

{
  "bindAddress": "0.0.0.0",
  "bindPort": 2001,
  "publicAddress": "",
  "publicPort": 2001,
  "game": {
    "name": "My Legion Reforger Server",
    "password": "",
    "passwordAdmin": "YourAdminPassword",
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "maxPlayers": 64,
    "visible": true,
    "crossPlatform": true,
    "supportedPlatforms": ["PLATFORM_PC", "PLATFORM_XBL"],
    "gameProperties": {
      "serverMaxViewDistance": 2500,
      "serverMinGrassDistance": 50,
      "networkViewDistance": 1500,
      "disableThirdPerson": false,
      "fastValidation": true,
      "battlEye": true
    },
    "mods": []
  },
  "a2sQueryEnabled": true
}
Форматирование JSON строгое. Одна неуместная запятая, отсутствующая скобка или лишняя кавычка помешает запуску сервера. Если после редактирования вы получаете ошибки, используйте валидатор JSON (например, jsonlint.com) для проверки синтаксиса.

4. Выбор сценария

Arma Reforger использует сценарии для определения игрового режима и карты. Установите scenarioId в вашей конфигурации равным одному из следующих:

Сценарий Scenario ID Описание
Conflict {ECC61978EDCC2B5A}Missions/23_Campaign.conf Крупномасштабный военный конфликт между фракциями США и СССР на Everon. Команды захватывают базы и сражаются за контроль над островом. Это основной игровой режим PvP.
Game Master {2BBBE828037C6F4B}Missions/22_GM_Everon.conf Game Master (как Zeus) создаёт сценарии в реальном времени для игроков. Один игрок выступает в роли GM, размещая цели, врагов и события. Идеально для структурированного кооперативного опыта.
Combat Ops {59AD59368755F41A}Missions/21_GM_Eden.conf Кооперативные миссии PvE против ИИ-противников. Игроки работают вместе, чтобы выполнить цели на меньших, сфокусированных картах.
Free Roam {90F086877C27B6F6}Missions/24_FreeRoam.conf Открытый песочный режим без конкретных целей. Игроки могут исследовать, практиковаться и экспериментировать свободно. Хорошо подходит для тренировок или непринуждённой игры.
Пользовательские сценарии: Созданные сообществом сценарии из Workshop также можно загрузить. Вам понадобится полный идентификатор ресурса сценария. См. Администрирование Arma Reforger и установка модов для настройки модов Workshop.

5. Как подключиться

Вариант A — Внутриигровой браузер серверов

  1. Запустите Arma Reforger.
  2. В главном меню выберите Multiplayer, а затем Server Browser.
  3. Используйте строку поиска или фильтры, чтобы найти свой сервер по имени.
  4. Выберите свой сервер и нажмите Join. Введите пароль сервера, если он запрашивается.
Браузеру серверов может потребоваться некоторое время для заполнения. Используйте параметры поиска и фильтрации для сужения результатов. Если у вашего сервера visible установлен в false в config.json, он не появится в браузере — используйте прямое подключение.

Вариант B — Прямое подключение

  1. Запустите Arma Reforger.
  2. В главном меню выберите Multiplayer, а затем Direct Join.
  3. Введите IP-адрес и порт вашего сервера со вкладки Network в GPanel:
    <your-server-ip>:<port>
  4. Введите пароль сервера, если он установлен, затем нажмите Join.
Проблемы с подключением? Убедитесь, что ваш сервер запущен в GPanel, и проверьте консоль на наличие ошибок. Убедитесь, что вы используете правильный IP и порт со вкладки Network — порты назначаются случайным образом, если у вас нет приватного IP. Если сервер использует моды, все подключающиеся игроки должны иметь установленными те же моды — см. Администрирование Arma Reforger и установка модов.

6. Сетевые настройки

Сетевой раздел config.json управляет тем, как сервер взаимодействует с игроками и главным списком серверов.

Настройка По умолчанию Описание
bindAddress 0.0.0.0 IP-адрес, к которому привязывается сервер. Оставьте как 0.0.0.0, чтобы привязаться ко всем интерфейсам (рекомендуется).
bindPort 2001 UDP-порт, который прослушивает сервер. Управляется GPanel — не изменяйте его без указаний.
publicAddress (пусто) Публичный IP-адрес, сообщаемый главному серверу. Оставьте пустым для автоопределения.
publicPort 2001 Публичный порт, сообщаемый главному серверу. Должен совпадать с bindPort.
a2sQueryEnabled true Включить протокол запросов A2S для отображения в браузере серверов и сторонних инструментов мониторинга.
serverMaxViewDistance 2500 Максимальная дальность видимости в метрах. Меньшие значения снижают нагрузку на сервер, но ограничивают то, как далеко игроки могут видеть другие объекты.
networkViewDistance 1500 Максимальное расстояние, на котором сервер отправляет данные об объектах клиентам. Уменьшение этого значения может улучшить производительность на загруженных серверах.
Не изменяйте значение bindPort. Порт назначается GPanel и должен совпадать с вашим выделенным портом. Его изменение помешает игрокам подключаться.

7. Устранение неполадок

Сервер не появляется в браузере

  • Убедитесь, что сервер полностью запущен в GPanel. Проверьте консоль на наличие ошибок.
  • Проверьте, что visible установлен в true в config.json.
  • Убедитесь, что a2sQueryEnabled установлен в true.
  • Браузеру серверов может потребоваться несколько минут, чтобы отобразить недавно запущенный сервер. Попробуйте прямое подключение во время ожидания.

Сервер падает при запуске

  • Проверьте лог консоли на наличие сообщений об ошибках. Наиболее распространённая причина — недопустимый синтаксис JSON в config.json.
  • Проверьте ваш config.json с помощью валидатора JSON, например jsonlint.com.
  • Убедитесь, что scenarioId является допустимым идентификатором сценария. Неверный ID помешает загрузке сервера.
  • Попробуйте удалить config.json и перезапустить, чтобы сгенерировать свежую конфигурацию.
  • Если сбой продолжается, откройте тикет в поддержку с IP вашего сервера и любыми сообщениями об ошибках из консоли.

Игроки не могут подключиться

  • Убедитесь, что сервер запущен, и проверьте вкладку Network в GPanel для правильного IP и порта.
  • Проверьте, что пароль сервера верен (чувствителен к регистру).
  • Если сервер использует моды, у игроков должны быть установлены все необходимые моды. Отсутствующие моды помешают подключению.
  • Убедитесь, что и сервер, и клиент используют одну и ту же версию игры.
  • Если BattlEye включён, у игроков должен быть установлен и запущен BattlEye на их клиенте.

Связанные статьи

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

Если вы столкнулись с проблемами с вашим сервером Arma Reforger, которые здесь не описаны, откройте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.


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

Ready to Get Started?

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