Rolling for initiative...
Skip to main content
Для игровых студий

Игровые серверыдля вашего запуска и всех последующих обновлений

Развёртывайте сборки серверов в 21 локации, масштабируйте парки серверов вслед за числом игроков и откатывайте неудачный патч за считанные секунды. Запускайте всё на нашем bare metal, в Google Cloud или AWS — из единой панели управления.

Работает наFragnet bare metalGoogle CloudAWS
развертываниеСборка 1.4.2Выкатывается
Европа10 локацийВ работе
Северная Америка6 локаций40%
Азиатско-Тихоокеанский регион4 локацииВ очереди
Южная Америка1 локацияВ очереди
Серверы доигрывают матчи, прежде чем перейти на новую сборкуПаузаВернуться к 1.4.1
$ fragnet deploy 1.4.2 --fleet prod --strategy rolling
✓ Build 1.4.2 uploaded (2.1 GB)
✓ Europe: 10 of 10 locations healthy
→ North America: draining matches, then restarting
$ 
Регионы

21 локация, одно развёртывание

Размещайте парки серверов там, где ваши игроки. Выкатывайте одну и ту же сборку в одну локацию или во все сразу и добавляйте регионы по мере роста игры.

0 локаций. 0 регионов.
<60 мс60–120 мс>120 мсНе измерено

Выберите регион, чтобы увидеть подробности. Наведите курсор на маркер, перейдите к нему с клавиатуры или нажмите на него.

Северная Америка6

Los Angeles, Chicago, Dallas, Atlanta, New York, Montreal

Южная Америка1

São Paulo

Европа10

London, Amsterdam, Frankfurt, Paris, Oslo, Stockholm, Helsinki, Warsaw, Bucharest, Athens

Азиатско-Тихоокеанский регион4

Mumbai, Singapore, Tokyo, Sydney

Масштабирование

Масштабируйтесь вслед за числом игроков

Парк серверов растёт, когда матчи заполняются, и сокращается, когда игроки выходят, поэтому и пик в день запуска, и тихий вторник стоят ровно столько, сколько должны.

  • Автомасштабирование по регионам

    Установите целевой запас мощности и ограничения для каждого парка серверов. Серверы добавляются по мере заполнения матчей и освобождаются, когда игроки покидают игру.

  • Прогретые мощности для запусков

    Зарезервируйте серверы заранее перед запуском или мероприятием, чтобы первой волне игроков не пришлось ждать в очереди.

  • Расширение в облако

    Когда bare metal в регионе заполнен, дополнительные серверы запускаются в Google Cloud или AWS и останавливаются, как только спрос падает.

паркfrankfurt-prodЗа последние 24 часа
Игроков сейчас
18 240
Серверы
412
Запас мощности
15 %
ИгрокиМощность серверов
Мин. серверов
40
Макс. серверов
600
Целевой запас мощности
15 %
Задержка сокращения
10 мин.
сборкиmy-game-server
1.4.2ВыкатываетсяКанареечный релиз на 10 % в Европе
1.4.1В работеРаботает в 21 локации
1.4.0ПредыдущаяСохранено для откатаОткатить
1.3.9ПредыдущаяСохранено для откатаОткатить
$ fragnet rollback --fleet prod --to 1.4.1 --regions eu
→ Draining 1.4.2 servers in 10 locations
✓ Europe back on 1.4.1 in 38 s
Развёртывания

Загрузка, выкатка, откат

Выпускайте патчи без технических перерывов. Каждая сборка сохраняется, поэтому последняя рабочая версия всегда в одной команде от вас.

  • Выкатка по регионам

    Начните с канареечного релиза в одном регионе, следите за частотой сбоев и длительностью матчей, а затем расширяйте выкатку, если всё в порядке.

  • Перезапуск только после матчей

    Серверы доигрывают текущие матчи, прежде чем перейти на новую сборку, поэтому никого не выкидывает посреди игры.

  • Откат одной командой

    Каждая сборка остается доступной. Возврат к последней исправной версии занимает считанные секунды — как в отдельном регионе, так и повсеместно.

Инфраструктура

Своё железо, наше облако или ваше

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

Панель управления

Fragnet bare metal

Собственное оборудование в 21 локации, настроенное под игровой трафик.

Ваш дата-центр

Установите наш агент на свои серверы и управляйте ими вместе со всем остальным.

Google Cloud

Запускайте парки серверов в собственном проекте Google Cloud с оплатой через ваш аккаунт.

AWS

Запускайте парки серверов в своём аккаунте AWS и используйте уже имеющиеся обязательства по расходам.

Интеграции

Вписывается в ваш рабочий процесс

Загружайте сборки из CI, управляйте парками с помощью CLI или REST API напрямую из кода и отправляйте события в инструменты, которые ваша команда уже использует для мониторинга.

Совместимо с
  • GitHub Actions
  • GitLab CI
  • Jenkins
  • Docker
  • Unity
  • Unreal Engine
  • Godot
  • Discord
  • Slack
# .github/workflows/deploy.yml
- name: Deploy server build
  run: |
    fragnet builds push ./build --version 1.4.2
    fragnet deploy 1.4.2 --fleet prod \
      --regions eu --canary 10% --drain
Безопасность

Безопасность и соответствие требованиям

Создано так, чтобы на проверке безопасности хватало коротких ответов.

Изолированные проекты

Каждый проект получает собственную сеть, учётные данные и парки серверов. Ничего не используется совместно с другими студиями.

Роли и единый вход

Предоставьте каждому члену команды необходимые права доступа, войдите в систему через своего поставщика услуг аутентификации и просматривайте все изменения в журнале аудита.

Защита от DDoS-атак

Игровой трафик фильтруется ещё до того, как поступает на ваши серверы, в каждой локации.

Место хранения данных

Храните данные игроков и логи в ЕС или в регионах, которых требуют ваши договоры.

Контакты

Свяжитесь с нашей командой

Расскажите о своей игре и о том, где ваши игроки. Мы ответим по электронной почте, чтобы договориться о звонке.

Где вы хотите разместить серверы?