ТехПревью Genesis: тест #4 с секторами Starchitect, POI и QDSM на Nyx I
В публикации JamTV Star Citizen перечислены изменения теста #4: новые сектора Starchitect, POI и QDSM для Nyx I.
Telegram JamTV Star Citizen опубликовал примечания к тесту #4 ТехПревью Genesis для Evocati. В посте говорится, что ранее на Nyx I добавили локации и контракты Starchitect по всей планете, а также раннюю форму внутрипланетарного сервермеша.
В этом превью, по данным публикации, добавлены новые типы секторов, новые архетипы точек интереса (POI) и продолжена работа над квази-динамическим сервермешем. Genesis в тексте назван находящимся в разработке.
Секторы Starchitect и POI
В публикации указано, что на Nyx I есть разные сектора, на основе которых определяется высокоуровневое размещение и функции POI Starchitect. Помимо лесных и горных секторов из прошлого релиза, в патче перечислены новые сектора и связанные с ними типы локаций:
- травянистые — сельское хозяйство и поселения;
- пляжные — добыча и поселения;
- болотистые — сельское хозяйство и фронтир;
- альпийские — наука и фронтир;
- пустынные — фронтир, добыча и наука;
- арктические — наука.
По тексту поста, каждый сектор занимает определенную часть планеты согласно правилам, которые задаются при запуске рассеивания Starchitect.
Также в публикации названы три дополнительных архетипа локаций: фермы увлажнения, которые часто встречаются в пустынях; удаленные исследовательские станции, часто встречающиеся в арктических регионах; научные наблюдательные посты, часто встречающиеся в пустынях и арктических регионах.
Внутрипланетарное СМ
В разделе о внутрипланетарном СМ сказано, что ТехПревью развивает сервермеш Nyx I. В предыдущем TP, согласно публикации, восемь секторов Nyx I статически распределялись по разным серверам для частичного распределения нагрузки.
Теперь, как утверждается в посте, используются алгоритмы квази-динамического серверного меширования QDSM, представленные в версии 4.10 для балансировки нагрузки множества экземпляров SoO на разных серверах. Эти алгоритмы применяются для распределения многочисленных кластеров Nyx I по разным серверам.
Предыдущий подход в публикации описан как грубый начальный этап распределения сущностей планеты и других игровых элементов по мешу. Из-за статичности он мог создавать горячие и холодные точки, что, по словам авторов поста, наблюдалось в данных того теста.
Новый подход, согласно публикации, работает с более мелкими единицами и может балансировать нагрузку, размещая больше кластеров на более холодных серверах и меньше — на более горячих. В посте также сказано, что метрики будут отслеживаться, а настройка продолжится в следующих TP и PTU.
Если хочешь быть на связи, подписывайся: Telegram, Twitch, YouTube. И залетай на стримы.
Всех вас, обнял, приподнял - до хруста! =)