Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Любая открытая вкладка ss13 делает почти 2 запроса в секунду к серверу. А чем больше игроков, тем больше запросов и больше лагов.
В основном у игроков открыта вкладка Статус, которая не несёт полезной информации каждую секунду, а потому можно убрать лишнее и сократить число её вызовов.
Убрана лишняя, дублирующая с других мест информация из вкладки Status
stat("Intent:", "[a_intent]")
stat("Move Mode:", "[m_intent]")
stat("Poise:", "[round(100/poise_pool*poise)]%")
stat("Special Ability:", "[active_ability]")
В описании работы процедуры Stat сказано, что можно просто поставить sleep.
https://www.byond.com/forum/post/36411#sttclck
Поэтому при обычной работе вкладки Статус, стоит флаг delay_to_update_is_long = TRUE, который обновляет вкладку Статус раз в ~10 секунд.
Потому что в таком режиме ничего, кроме дат и времени, полезного нет.
Если вкладка Статус будет содержать: объём баллона для дыхания, статистику рига, координаты для призраков, вампирский объём крови, генокрадский объём химикатов, борговскую статистику модулей, синтовский уровень заряда батарейки, отсчёт времени прибытия шаттла и тд и тп -- тогда флаг delay_to_update_is_long будет = FALSE, который обновляет вкладку Статус раз в ~2 секунды.
bandicam.2023-10-17.16-52-02-306.mp4
Все остальные вкладки по умолчанию обновляются ~1 раз в секунду.
Вкладка Lobby работает в прежнем режиме, так как является основной для использования перед раундом и её актуальная информация важнее прочих.