DGuard

Инструменты

Калькулятор чанков сервера

Посчитайте, сколько мира держит сервер: чанки на игрока при ваших view-distance и simulation-distance, на весь онлайн — и сколько чанков и файлов регионов будет в мире с границей нужного радиуса.

Калькулятор чанков

10
10
На одного игрока
Прорисовка: уходит игроку
21×21 = 441

160 блоков в каждую сторону

Сущности двигаются
21×21 = 441

160 блоков в каждую сторону

Блоки, редстоун, рост растений
23×23 = 529
На 20 игроков
8 820

Верхняя граница: если игроки рядом, их области пересекаются и чанков меньше.

view-distance — радиус в чанках, (2r+1)² — квадрат вокруг игрока. С 1.18 игра грузит область кругом, поэтому на деле чанков меньше.

По minecraft.wiki: сущности обновляются в квадрате min(2s+1, 63), блоки и редстоун — на кольцо чанков шире, min(2s+3, 65).

Пре-генерация мира

Граница квадратная: /worldborder set принимает диаметр, Chunky — радиус. Один регион — 32×32 чанка.

Диаметр для /worldborder set
10 000
Чанков
391 876
Файлов регионов (.mca)
400
Граница и Chunky
/worldborder center 0 0 /worldborder set 10000 chunky center 0 0 chunky radius 5000 chunky start

Чанки и нагрузка на сервер

Чанк — столбец мира 16×16 блоков. view-distance — сколько чанков в каждую сторону сервер отправляет игроку, simulation-distance — в скольких из них идёт жизнь: двигаются мобы, работает редстоун, растут растения. Обе по умолчанию 10, допустимы значения от 3 до 32.

Каждый игрок держит загруженной свою область, поэтому нагрузка растёт с онлайном. Если сервер не успевает, часто снижают simulation-distance, оставляя view-distance больше: мир виден далеко, а считается только рядом с игроками. Где именно теряются тики, покажет профайлер spark.

Генерация новых чанков — одна из самых тяжёлых задач сервера. Поэтому мир заранее ограничивают границей и прогружают плагином Chunky: калькулятор покажет, сколько чанков и файлов регионов получится. Файл региона r.X.Z.mca хранит 32×32 чанка.

DGuard тратит 0,03 % одного ядра на основном потоке: его проверки идут в сетевых потоках и не отнимают время тика.

Читайте в базе знаний

Частые вопросы

Сколько чанков прогружается вокруг игрока?

При view-distance 10 — не больше 21×21 = 441 чанка; с 1.18 область круглая, поэтому на деле меньше. Сущности при simulation-distance 10 обновляются в квадрате 21×21.

Чем view-distance отличается от simulation-distance?

view-distance — как далеко игрок видит мир, simulation-distance — как далеко мир живёт: двигаются мобы, работает редстоун. Вторую можно ставить меньше первой.

Сколько места займёт прогруженный мир?

Зависит от мира: число чанков калькулятор посчитает, а размер чанка на диске у всех разный. Прогрузите небольшой радиус и посмотрите размер папки region — от него и считайте.

/worldborder set задаёт радиус или диаметр?

Диаметр: /worldborder set 10000 — это 5000 блоков от центра в каждую сторону. В Chunky этому соответствует радиус 5000.

Инструменты бесплатны. Защита от читов — тоже

DGuard — лучший античит для современного сервера Minecraft: ловит все 47 видов читов из нашего сравнения, у ближайшего соперника, Intave, — 27. До 30 игроков онлайн — бесплатно, защита та же, что на платных тарифах.