Стазис

Материал из ARK: Survival Evolved Wiki
Перейти к: навигация, поиск

Стазис является механикой Unreal Engine, которая останавливает цикл кода для актеров (постройки, существа), которые не делают что-то активно и не находятся рядом с игроками.

В результате субъекты, находящиеся в стазисе, прекратят свое нормальное функционирование и перестанут использовать ресурсы сервера. В случае динозавров они не будут двигаться, и физика вокруг них не будет рассчитана. Динозавры не откладывают яйца, не бродят, не собирают ресурсы и не сбрасывают свои Характеристики. Однако после выхода из стазиса динозавры возобновят то, что они делали, и их количество пищи будет рассчитано и применено. В случае структур - они будут загружены, и физика будет применена снова.

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

Стазис возникает в основном по двум причинам: Unreal Engine был задуман как однопользовательский игровой движок, поэтому только то, что находится рядом с этим игроком, имеет отношение к игре. Кроме того, в качестве меры предосторожности, как если бы не было никакого застоя, серверу нужно было бы рассчитывать миллиарды столкновений, перемещений и структур в секунду, что потребовало бы гораздо более мощных серверов.