# Ограничения

> **Для начала необходимо понять одну вещь:** сервер — это не одиночная игра. Здесь процессор обрабатывает не одного игрока, а большое их количество, что накладывает определённые ограничения на использование мощностей.

> <mark style="color:yellow;">**В каком радиусе от игрока мобы активны (в блоках):**</mark> \
> Жители: `5` / `32 в мире ферм`\
> Фантомы:  `32` / `48 вмире ферм`\
> Водные мобы: `10, в мире ферм так же`\
> Животные: `16, в мире ферм так же`\
> Монстры: `32, в мире ферм так же`\
> Рейдеры: `48` / `64 в мире ферм`&#x20;

> <mark style="color:yellow;">**Радиусы появления и исчезания мобов:**</mark>&#x20;
>
> Появление: `в передлах 4 чанков от игрока` / `в пределах 8 чанков мире ферм`
>
> Исчезновение: `дальше 5 чанков от игрока` / `дальше 8 чанков мире ферм`

> <mark style="color:yellow;">**Лимиты сущностей:**</mark>\ <mark style="color:orange;">**По группам:**</mark>\
> Данный лимит работает так - у нас есть лимит на овец вида 8 штук на 16 блоков. Что это значит? - Если расстояние между овцами меньше 16 блоков, то эти овцы считаются как одна группа, а дальше эта группа уже ограничивается 8 мобами и при попытке размножить овец, лишние будут удалены и в итоге у вас останется 8 овец.
>
> * Общий лимит: `30шт на 10 блоков`  /  `20шт на 3 блока в мире ферм`
> * Мобы с ферм: `20шт на 16 блоков, в мире ферм нет` (Если у вас разные мобы в 1 загоне)
> * Курицы, свиньи, коровы, овцы: `8шт на 16 блоков`/ `24шт на 32 блока в мире ферм`
> * Монстры: `16шт на 10 блоков`   /  `20шт на 3 блока в мире ферм`
> * Жители: `20шт на 16 блоков`  /  `32шт на 16 блоков в мире ферм`
> * Стойки для брони: `10шт на 16 блоков, в мире ферм так же`
> * Вагонетки: `10шт на 10 блоков`  / `16шт на 10 блоков в мире ферм`

> <mark style="color:orange;">**По чанкам:**</mark>\
> \&#xNAN;*Это стандартный лимит, не дающий устанавливать большое количество сущностей в 1 чанк. В мире ферм данные лимиты отсутствуют.*
>
> * Воронки: `24 на чанк`
> * Рамки: `32 на чанк`
> * Кровати: `16 на чанк`
> * Все блоки редстоуна: `256 на чанк`


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vanillaplay.net/vanilla/info/limits.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
