Почему это существует, что и как ограничено
Из-за того, что сервер не самый обычный, здесь существует ряд ограничений игровых механик. Все это существует для предотвращения попыток снизить производительность сервера, а также для баланса в фермах ресурсов. Если в первом случае, речь идет о борьбе с разного рода лаг-машинами, то во втором случае все куда более безобидно. Ряд игроков строят фермы по видео с youtube, которые абсолютно не предназначены для многопользовательских серверов.
Разные ограничения ванильных механик Minecraft, существуют на любых многопользовательских серверах. Если кто-то вам говорит, что существуют какие-то масштабные сервера без ограничений - не верьте им.
Сервер Minecraft весьма требователен к железу и основные процессы в игре однопоточные, по этой причине едва ли возможно существование многопользовательского сервера без хоть каких-то ограничений.
В первую очередь, необходимо определиться с границами этих самых ограничений. Изначально все лимиты были завязаны на один чанк (16x16 блоков), но из-за игроков, которые строили свои фермы на границах 2 или 4 чанков, пришлось отказаться от данного ограничения. Так как фермы спавнили в 2-4 раза больше мобов, но в конечном итоге они оказывались все в одном чанке и плагин удалял лишних мобов.
То есть, создавая ферму, которая нагружала сервер как 4 фермы, в лучшем случае игрок получал производительность как от 2 таких ферм.
В итоге, пришлось отказаться от ограничения в один чанк и ввести ограничение в сетке 3х3 чанка.
Нет разницы будут ли сущности сосредоточены в одном чанке или распределены по всей сетке равномерно. Все мобы свыше лимитов будут удалены. Даже с биркой или с предметом в руке.
На картинке изображена сетка чанков. Чтобы мобы свыше лимита не удалялись, необходимо их делить по сеткам
Далее, все ограничения сущностей будут считаться по этой сетке. Используемый плагин не позволит заспавнится большему числу мобов в данной сетке, это стоит учитывать при строительстве ферм. Лишние мобы, приведенные из соседней сетки будут удалены в диапазоне от 0 до 30 секунд.
На данный момент существует 3 группы сущностей: животные, монстры и рейды.
Группа | Лимит | Сущности |
---|---|---|
Животные | 40 | Свинья, Корова, Лошадь, Кролик, Овца, Курица | Монстры | 80 | Зомби, Скелет, Слизень, Крипер, Паук, Пещерный паук |
Рейды | 40 | Разбойник, Досаждатель, Поборник, Вызыватель, Ведьма, Разоритель |
Если в сетке 3х3 чанка окажется 20 коров и 20 овец(в сумме 40 любых сущностей из этой группы), то больше мобов из группы Животные в ней не может находиться, лишние мобы будут удалены.
Но при этом, в этой же сетке может находится также 20 зомби, 15 слизней, 30 криперов и 15 пещерных пауков (в сумме 80 любых сущностей из этой группы)
Также это распространяется и на группу Рейды. Одна группа не перекрывает лимит другой. Но сущности в этой группе могут быть ограничены лимитом на сущность. В сетке может быть 40 животных, 40 монстров и 40 участников рейда. А также в сетке может находиться любое число других сущностей (в пределах лимита на сущность).
Помимо основных групп, существуют и лимиты на сущности. Они также считаются по сетке 3х3 чанка
Дружелюбные мобы
Сущность | Лимит | |
---|---|---|
Аксолотль | 20 | |
Грибная корова | 20 | |
Деревенский житель | 50 | |
Корова | 20 | |
Кошка | 20 | |
Кролик | 20 | |
Курица | 20 | |
Летучая мышь | 1 | |
Лиса | 10 | |
Лосось | 20 | |
Лошадь-скелет | 10 | |
Лошадь | 20 | |
Лягушка | 20 | |
Мул | 20 | |
Овца | 20 | |
Осёл | 20 | |
Оцелот | 20 | |
Попугай | 10 | |
Светящийся спрут | 20 | |
Свинья | 20 | |
Спрут | 20 | |
Страйдер | 10 | |
Тихоня | 20 | |
Треска | 20 | |
Тропическая рыба | 20 | |
Черепаха | 20 |
Враждебные мобы
Сущность | Лимит | |
---|---|---|
Ведьма | 10 | |
Вызыватель | 15 | |
Гаст | 20 | |
Досаждатель | 10 | |
Древний страж | 10 | |
Зимогор | 20 | |
Зоглин | 20 | |
Зомби-житель | 20 | |
Зомби | 20 | |
Кадавр | 20 | |
Крипер | 40 | |
Поборник | 15 | |
Разбойник | 15 | |
Разоритель | 10 | |
Скелет-иссушитель | 10 | |
Скелет | 20 | |
Слизень | 20 | |
Страж | 20 | |
Утопленник | 10 | |
Фантом | 2 | |
Хоглин | 20 | |
Чешуйница | 30 | |
Шалкер(моб) | 20 |
Нейтральные мобы
Сущность | Лимит | |
---|---|---|
Белый медведь | 10 | |
Волк | 10 | |
Дельфин | 10 | |
Зомбифицированный пиглин | 10 | |
Иглобрюх | 20 | |
Коза | 20 | |
Лама | 20 | |
Панда | 10 | |
Паук | 20 | |
Пещерный паук | 20 | |
Пиглин | 10 | |
Пчела | 20 | |
Эндермен | 40 |
Создаваемые мобы
Сущность | Лимит | |
---|---|---|
Визер | 18 | |
Железный голем | 10 | |
Снежный голем | 20 |
Транспорт и прочие
Сущность | Лимит | |
---|---|---|
Стойка для брони также отключена гравитация |
64 | |
Лодка | 64 | |
Лодка с сундуком | 64 | |
Кристалл | 256 | |
Сфера опыта | 256 | |
Падающий блок | 64 | |
Светящаяся рамка | 256 | |
Рамка | 256 | |
Вагонетка | 64 | |
Вагонетка с сундуком | 64 | |
Вагонетка с печкой | 64 | |
Вагонетка с воронкой | 64 | |
Вагонетка с динамитом | 64 |
Снаряды
Сущность | Лимит | |
---|---|---|
Пузырёк опыта | 32 | |
Снаряд шалкера | 64 | |
Снежок | 20 | |
Спектральная стрела | 64 | |
Стрела | 64 | |
Фейерверк | 64 | |
Череп иссушителя | 10 | |
Эндер-жемчуг | 128 | |
Яйцо | 64 |
Лимиты блоков
Блок | Лимит | |
---|---|---|
Наблюдатель | 256 | |
Поршень | 128 | |
Липкий поршень | 128 | |
Стол зачаровывания | 10 | |
Выбрасыватель | 64 | |
Раздатчик | 64 | |
Баннер(каждого цвета) | 10 | |
Паутина | 256 |
В данный момент, на сервере работают любые схемы из редстоуна, с любой частотой вспышек. Но при условии, если TPS сервера >19.5. Если TPS опустится до порогового значения, то все схемы, имеющие больше 15 вспышек за 30 секунд - будут разрушены.
Такое решение позволяет использовать временные механизмы любой сложности в те моменты, когда сервер работает стабильно. Без опасения навредить серверу или получить сломанную плагином схему.
Для постоянных редстоун-схем рекомендуется использовать схему на повторителях, обеспечивающую задержку не менее 2 секунд между сигналами в зацикленных схемах. То есть, 5 повторителей на максимальной задержке.