Зачем ShizCraft использует Folia
Folia — это серверное ядро ShizCraft. Игроку не нужно ничего устанавливать или настраивать: оно работает на стороне сервера и помогает миру справляться с активностью игроков.
Самое главное: когда игроки находятся далеко друг от друга, сервер может обрабатывать их участки мира независимо. Благодаря этому нагрузка лучше распределяется и реже затрагивает весь сервер сразу.
Простой пример
Представьте большой город, в котором у каждого района есть своя рабочая команда. Проблема в одном районе не обязательно останавливает работу всех остальных. Folia похожим образом разделяет удаленные активные области мира.
- Вы строите дом и сортируете сундуки на своей базе.
- Другой игрок в это время исследует новые земли за тысячи блоков.
- Третий игрок запускает ферму возле своего поселения.
Если эти места находятся далеко друг от друга, сервер может заниматься ими параллельно, а не ставить все события в одну общую очередь.
Что это дает игроку
- Более стабильную игру при большом онлайне. Особенно когда игроки рассредоточены по миру.
- Меньше влияния удаленных баз. Нагрузка от далекой фермы или поселения реже отражается на вашем участке мира.
- Комфортное исследование. Несколько игроков могут одновременно заниматься разными делами в разных местах.
- Обычный вход на сервер. Folia не требует отдельного лаунчера, мода или специальной команды.
Когда лаги все же возможны
Folia помогает распределять нагрузку, но не делает ресурсы сервера бесконечными.
- Все собрались в одном месте. Игроки, мобы и механизмы рядом обрабатываются вместе.
- Перегружена одна база. Слишком много мобов, воронок, вагонеток или постоянно работающих механизмов могут замедлить именно эту область.
- Исследуются новые земли. Создание новых участков мира требует дополнительных ресурсов.
- Проблема не на сервере. Высокий пинг, слабый интернет или низкий FPS на компьютере тоже ощущаются как лаги.
Еще один пример: огромная ферма рядом с вами может вызвать задержки на вашей базе. Но игрок на другом конце мира, скорее всего, не почувствует их так же сильно.
Как помочь серверу работать стабильнее
- Не оставляйте без необходимости огромные механизмы постоянно включенными.
- Не скапливайте чрезмерное количество мобов, вагонеток и предметов в одном месте.
- Если лаг повторяется в конкретной точке, сообщите администрации координаты и опишите, что происходило рядом.
Итог: Folia лучше всего раскрывается, когда игроки живут и путешествуют в разных частях мира. В одной очень нагруженной области ограничения все равно остаются.
Хотите узнать технические детали?
Разработчики и любопытные игроки могут прочитать официальную документацию Folia от PaperMC.