/BByaCore

Основная функциональность сервера BByaWorld

Primary LanguagemcfunctionThe UnlicenseUnlicense

BByaCore

Датапак, который (надеюсь) составляет основную функциональность сервера BByaWorld.

Как оно работает

По сути - попытка заменить ЦНС датапаком ради повышения производительности и поддерживаемости.

Обсуждение можно найти тут.

Основная функция - это bbya:lifecycle/cns_tick, которая выполняется раз в две секунды и заменяет собой, как следует из названия, тик ЦНС. При запуске сервера она выполняется из bbya:lifecycle/load, а потом она планирует свое выполнение спустя две секунды с помощью команды schedule. Функция bbya:lifecycle/cns_tick вызывает необходимые остальные функции (например, обработку новичков или зеков).

Что почитать

На английском:

Русскоязычные варианты тех же статей (могут быть неполными):