Сервер Arma Reforger на движке Enfusion: серверная часть ставится бесплатно и анонимно, публичный адрес прописывается в конфигурацию автоматически, а под тик мы даём высокочастотные Ryzen 9 во Франкфурте
Выберите подходящий тариф для вашего проекта
Серверная часть Arma Reforger - это отдельное бесплатное Steam-приложение 1874900, которое SteamCMD забирает анонимным входом. Ни аккаунта с купленной игрой, ни партнёрского статуса для запуска сервера и для загрузки модов не требуется - купленная игра нужна только тем, кто заходит играть. Бинарь нативный Linux-овый, никакого Wine и слоёв совместимости: разворачивается около девяти гигабайт файлов, моды докачиваются сверх этого
Reforger регистрируется в браузере игр не по адресу сокета, а по значению publicAddress из config.json - и адрес там обязан быть публичным. Панель по умолчанию подставляет адрес аллокации, а у нод за фильтрующим туннелем это внутренний 192.168.x.x: сервер поднимается, но в списке его нет и по адресу из панели никто не заходит. Наша установка определяет публичный адрес ноды сама и пишет в конфигурацию именно его
Серверная часть Enfusion без ограничения кадров съедает от трёхсот до шестисот процентов процессора и делает это не ради тикрейта, а просто потому, что ей разрешили. Поэтому в тарифе стоит предел кадров: по умолчанию 120, меняется в панели. Дальше решает частота ядра - мы ставим Reforger на Intel i9-9900K, AMD Ryzen 9 7950X3D и AMD Ryzen 9 9950X, линейка выбирается в корзине, диски везде NVMe SSD
Моды подключаются списком mods в config.json: идентификатор, имя и версия. Сервер выкачивает их сам при старте, отдельный аккаунт для этого не нужен. Сценарии из модов подставляются туда же, в scenarioId
Сценарий выбирается полем scenarioId. По умолчанию стоит кампания Conflict на Эвроне, а Game Master и Combat Ops переключаются одной строкой в конфигурации без переустановки сервера
Игровой трафик идёт через фильтрацию Guard Rise: атака разбирается на входе, до вашего сервера доходит уже чистый поток. Отдельная плата за защиту не берётся
config.json правится прямо в панели, рядом консоль, файловый менеджер, планировщик перезапусков и бэкапы. Смена тарифа не требует переезда сервера: объём и ядра меняются на месте
Недавно мы представили YourControl - это современная игровая панель, которую мы довели до нашего идеала. Безусловно ещё много открытых предложений, и они будут реализованы в ближайшее время
| Характеристика | Pterohost |
|---|---|
| Процессоры | Intel i9-9900K / Ryzen 9 7950X3D / Ryzen 9 9950X |
| Серверное ПО | Arma Reforger Dedicated Server, движок Enfusion, нативный Linux-бинарь |
| Установка | SteamCMD, приложение 1874900, анонимный вход |
| Размер сервера | Около 9 ГБ файлов, моды сверх этого |
| Порты | Игровой порт UDP из пула ноды, опрос Steam - 17777/UDP |
| Слоты | До 128, предел задаётся в панели |
| Сценарий | scenarioId в config.json, по умолчанию Conflict на Эвроне |
| Моды | Reforger Workshop, список mods в config.json |
| Античит | BattlEye, включается переключателем |
| Диски | NVMe SSD |
| Защита | Guard Rise, входит в тариф |
| Локация | Германия, Франкфурт |
Нет. Серверная часть - это отдельное бесплатное Steam-приложение 1874900, SteamCMD забирает его анонимным входом. Аккаунт с купленной игрой не нужен ни для запуска сервера, ни для загрузки модов. Купить игру нужно только тем, кто будет заходить на сервер играть
Разработчик называет минимумом около 3,5 ГБ и рекомендует 6-8 ГБ. Наш входной тариф - 8 ГБ, то есть верх рекомендованного диапазона: этого хватает кампании Conflict на полном составе. Если ставите тяжёлые моды или поднимаете несколько сценариев подряд, берите выше
Reforger показывает себя по адресу publicAddress из config.json, и адрес там должен быть публичным. Панели за фильтрующим туннелем подставляют внутренний адрес вида 192.168.x.x, и сервер регистрируется по нему - в списке его нет. У нас этот адрес определяется при установке автоматически, поэтому руками править ничего не нужно
Моды описываются списком mods в config.json - для каждого нужны идентификатор, имя и версия из Reforger Workshop. Сервер скачивает их сам при следующем старте. Если мод обновился, поменяйте версию в списке: сервер подтянет новую сборку
Сценарий задаётся полем scenarioId в config.json. По умолчанию стоит кампания Conflict на Эвроне. Game Master, Combat Ops и сценарии из модов подставляются в это же поле - переустановка сервера не нужна, достаточно перезапуска
Файлы сервера - около девяти гигабайт. Моды и профиль сервера идут сверх этого, поэтому на входном тарифе мы даём 30 ГБ NVMe, а старшие тарифы и линейки - заметно больше
Без ограничения кадров серверная часть Enfusion занимает всё, до чего дотянется - от трёхсот до шестисот процентов, и на качестве игры это никак не сказывается. Ограничение кадров в тарифе стоит по умолчанию на 120 и меняется в панели
Да, античит включается переключателем в панели и по умолчанию включён. Выключать его стоит только если вы отлаживаете моды и понимаете, зачем это делаете
Обновление приезжает из того же Steam-приложения при перезапуске сервера. Bohemia выпускает патчи часто, и клиент со старым сервером не соединится, поэтому после крупного обновления игру достаточно перезапустить в панели
Да. Объём памяти, ядра и диск меняются на том же сервере, переезжать и переустанавливать игру не нужно. Перейти можно и на другую линейку железа - разница в цене пересчитывается в биллинге
Да, бэкапы входят в тариф и делаются из панели или по расписанию. Профиль сервера с настройками и конфигурацией попадает в них целиком
Во Франкфурте, Германия. Для игроков из СНГ это самая короткая из европейских трасс, а фильтрация Guard Rise стоит на том же периметре