Политика флота
Какая политика у Fleet
Политики — это набор ограничений, которым следует ваш флот при создании развёртываний в определённых локациях. Без них ваш флот не будет работать корректно. Вам потребуется как минимум одна политика, но вы можете добавить несколько политик, чтобы создавать развёртывания в нескольких локациях для одного флота.
Мы продолжим наш флот для Североамериканского континента, чтобы лучше понять.
Как создать политику
Предположим, мы хотим такие параметры для нашей политики:
Минимум 3 развёртывания
Максимум 10 развёртываний
Мы хотим, чтобы наше развёртывание масштабировалось при достижении 80% ёмкости
Мы хотим развёртывания только в Северной Америке
Через панель управления
После создания вы будете перенаправлены на страницу с деталями вашей новой политики.



Через API
Имя: Имя вашей политики. Оно должно быть уникальным внутри флота.
Включено: Включена ли ваша политика. В отличие от флотов, мы рекомендуем оставлять её включённой по умолчанию, чтобы вам не пришлось возвращаться и включать её вручную. Политика не будет создавать развёртывания, пока флот не включён.
Минимум: Минимальное количество развёртываний, которое должно работать в любой момент для этой политики. Требуется, чтобы оно было хотя бы одним, иначе политика флота не будет создавать никакие развёртывания.
Опция минимальная настройка политики будет игнорировать пустое время жизни конфигурации вашей сессии, обеспечивая, что у вас всегда будет как минимум указанное минимальное количество развёртываний.
Максимум: Максимальное количество развёртываний, до которого политика может масштабироваться. Если оставить пустым или null в API, масштабирование может быть неограниченным. Учтите, что масштабирование влечёт за собой затраты, но если ваша игра начинает быстро масштабироваться, это, вероятно, хороший знак для неё.
Порог: Относится к моменту, когда должно быть создано новое развёртывание на основе количества использованных сокетов сессии. Это процентное значение между 0.1 и 1 (например, 0.8 = 80%), которое указывает ёмкость, при достижении которой флот должен создать новое развёртывание для конкретной политики, когда предыдущее развёртывание достигает этого порога.
Крайне важно тщательно выбирать значение порога, чтобы избежать чрезмерного масштабирования и ненужных расходов. Более низкий порог приведёт к более частому масштабированию, тогда как более высокий порог приведёт к меньшему количеству событий масштабирования. Чтобы лучше понять ёмкость развёртывания/сессии, обратитесь к документации по ёмкости сессии.
Type: Тип политики будет определять, какой вид JSON тела будет допустим в поле . Это может быть:
Локация- Фильтры будут иметь географический тип, например город, страна, континент и т.д. Это тип, который вы, скорее всего, будете использовать.Тег- Фильтры будут основаны на внутренних тегах, таких как инфраструктура или тип ЦПУ. Это более продвинутый способ фильтрации вашей политики. Вы можете получить доступные теги через документацию API.Координаты- Этот тип позволяет вводить координаты широты/долготы как точку, где вы хотите, чтобы были развёртывания. Мы будем пытаться разместить развёртывания как можно ближе к указанным координатам.
Данные: Это поле будет меняться в зависимости от типа. Это будет список фильтров для Локация и Тег. Для типа Point это будет словарь с координатами.
В следующем разделе мы подробно рассмотрим каждый типа и как создать соответствующие `data`.
Последнее обновление
Это было полезно?

