Онлайн-карта сервера Minecraft: BlueMap, squaremap или Dynmap

Опубликовано 26 сентября 2026 · ≈11 мин чтения

Веб-карта сервера — это плагин или мод, который превращает файлы мира в интерактивную карту в браузере: масштабирование, слои измерений, отметки игроков. Она обновляется сама по мере того, как меняется мир, — отдельно ничего вручную перерисовывать не нужно. Если нужна красивая объёмная картинка и активная поддержка — берите BlueMap; если важнее лёгкость и минимальная нагрузка на сервер — squaremap. Dynmap и Pl3xMap тоже жизнеспособны, но у обоих на сентябрь 2026 есть нюансы с поддержкой актуальных версий игры — они разобраны ниже.

Как работает веб-карта сервера

Все карты в этой статье устроены по одному принципу. Плагин (для Paper/Spigot) или мод (для Fabric/Forge) читает файлы региона мира с диска — те же .mca-файлы, что использует сам сервер, — и превращает блоки в двумерные или трёхмерные тайлы: маленькие фрагменты изображения, из которых в браузере собирается общая карта, как в Google Картах. Отдаёт эти тайлы браузеру встроенный веб-сервер плагина: заходите на http://адрес-сервера:порт, и страница подгружает нужные тайлы по мере того, как вы двигаете и масштабируете карту.

Есть два разных процесса рендера. Первичный полный рендер запускается один раз после установки и обрабатывает весь существующий мир целиком — именно он занимает больше всего времени и ресурсов на большом мире. Обновления идут постоянно уже после него: плагин следит, какие чанки изменились (кто-то что-то построил или сломал), и перерисовывает только их, а не всю карту заново. Игроки, которые сейчас в сети, обычно показываются на карте отдельными маркерами поверх тайлов и обновляются в реальном времени, без пересчёта самих тайлов.

Сравнение: BlueMap, squaremap, Dynmap, Pl3xMap

Сравнение актуально на сентябрь 2026 — активность разработки и статус поддержки свежих версий у таких проектов меняются быстрее, чем у самого сервера, так что перед установкой стоит свериться с официальной страницей конкретного плагина.

ПлагинВид картыПлатформыПорт по умолчаниюАктивность на сентябрь 2026
BlueMap3D, с наклоном и вращением камерыPaper/Spigot, Fabric, Forge, NeoForge, отдельный CLI без сервера8100Активно развивается, официально поддерживает 26.1–26.3
squaremap2D, в стиле ванильной карты, «сверху вниз»Paper, Folia, Fabric (нужен Fabric API), NeoForge, Sponge8080Активно развивается (проект jpenilla, лицензия MIT)
Dynmap2D, есть режим «плоской» и рельефной отрисовкиBukkit/Spigot/Paper, отдельная сборка для Forge/Fabric8123Официального релиза под 26.x на сентябрь 2026 нет — в открытом PR идёт перенос на новый API, тестировали на предрелизных сборках 26.3, но стабильного релиза для прод-сервера ещё не выпустили
Pl3xMap2D, в стиле ванильной карты, похож по духу на squaremapPaper (в новых версиях — и другие платформы, проверьте на странице проекта)см. конфигОбновляется нерегулярно, поддержку 26.x на сентябрь 2026 нужно проверять отдельно на Modrinth/GitHub проекта

По нагрузке и месту на диске 3D-карта BlueMap в целом требовательнее 2D-вариантов: объёмным тайлам нужно больше данных на тот же участок мира, чем плоской проекции у squaremap, Dynmap или Pl3xMap. Разница заметна прежде всего на первичном рендере большого мира — после него все варианты в обычном режиме обновлений ведут себя похоже.

Установка BlueMap на Paper

  1. Скачайте jar-файл BlueMap для нужной версии сервера с Modrinth, Hangar или страницы релизов GitHub — версии актуальны и под 26.2, и под 26.3, но при экспериментальных сборках ядра сервера (см. статью про свой сервер Minecraft) сверяйтесь со страницей проекта, что конкретная сборка BlueMap уже дружит с вашей версией Paper. Положите jar в папку plugins/.
  2. Перезапустите сервер. BlueMap создаст в plugins/BlueMap/ набор конфигов в формате HOCON: core.conf, webserver.conf, plugin.conf и папку maps/ с отдельным файлом на каждое измерение.
  3. Откройте core.conf и переключите параметр accept-download на true — это подтверждение, что вы разрешаете BlueMap один раз скачать у Mojang файлы ресурсов, нужные для правильной отрисовки блоков. Без этого шага рендер не запустится.
  4. Выполните в консоли сервера /bluemap reload либо перезапустите сервер ещё раз, чтобы настройка применилась.
  5. Дальше ничего запускать вручную не нужно: BlueMap сам начинает первичный рендер существующего мира сразу после того, как принял конфигурацию. Проверить, что рендер идёт и сколько ему осталось, можно командой /bluemap без аргументов (общий статус) или /bluemap tasks (очередь текущих задач рендера).
  6. После того как рендер продвинется, откройте в браузере http://IP-адрес-сервера:8100 — это порт по умолчанию, его можно поменять в webserver.conf, если он занят чем-то ещё на этой машине.

Полезные команды на будущее: /bluemap reload — перечитать конфиги и веб-сервер после правки настроек; /bluemap force-update [карта] — пересчитать участок заново, даже если BlueMap считает, что изменений не было (пригодится после ручного редактирования мира сторонней утилитой); /bluemap freeze <карта> — приостановить обновления конкретной карты, например, перед миграцией мира.

squaremap и Dynmap: установка и отличия

Логика установки у squaremap и Dynmap та же, что у BlueMap: jar в plugins/ → перезапуск сервера, чтобы сгенерировались конфиги, → правка настроек при необходимости → снова перезапуск или команда перезагрузки конфига самого плагина.

squaremap хранит настройки в plugins/squaremap/config.yml, встроенный веб-сервер по умолчанию слушает порт 8080 (секция internal-webserver в конфиге). Карта плоская, в стиле ванильной карты предмета — без 3D и наклона камеры, зато рендерится и обновляется заметно легче, чем объёмная картинка BlueMap. Настройки видимости игроков собраны в секции player-tracker — там же можно, например, скрывать спектаторов и игроков-невидимок.

Dynmap — самый давний проект из четырёх: файл настроек — plugins/dynmap/configuration.txt, порт по умолчанию — 8123 (параметр webserver-port). У Dynmap исторически много готовых интеграций с другими плагинами и собственная система маркеров, но на сентябрь 2026 у проекта нет официального стабильного релиза под версии 26.x — в репозитории на GitHub идёт открытая работа по переносу на новый API сервера, тестовые сборки уже проверяли на предрелизах 26.3, однако рекомендовать это для рабочего прод-сервера пока рано. Если сервер уже обновлён до 26.2/26.3, разумнее начать с BlueMap или squaremap, а к Dynmap вернуться, когда появится официальный релиз — актуальный статус смотрите на странице проекта на GitHub.

Тем, кто хочет для сравнения третий 2D-вариант, — Pl3xMap: плагин в том же духе, что squaremap. Обновления у него выходят нерегулярно, поэтому перед установкой проверьте на Modrinth или GitHub проекта, есть ли сборка под вашу версию сервера, и берите её только с официальной страницы проекта.

Доступ к карте из интернета

Порт карты — это отдельный порт, никак не связанный с игровым портом 25565: чтобы игроки открывали карту не только из локальной сети, его нужно отдельно пробросить на роутере (или открыть в файрволе на VPS, см. статью про свой сервер Minecraft) либо, что удобнее для постоянной ссылки, поставить перед ним reverse proxy.

Практичная схема — nginx на том же сервере (или на отдельном VPS перед ним) с доменом или поддоменом вида map.ваш-домен.ru: nginx принимает HTTPS-подключения снаружи на стандартном 443 порту и перенаправляет запросы на внутренний адрес и порт карты (127.0.0.1:8100 для BlueMap и так далее), а сама карта продолжает работать на своём порту только для локальных подключений. Плюсы такого варианта: игрокам не нужно запоминать порт и IP, ссылка не меняется при смене хостинга, а HTTPS-сертификат (например, от Let's Encrypt) настраивается один раз на уровне nginx, а не в самом плагине карты.

Открытый в интернет порт карты — это ещё один вход на ваш сервер снаружи, а не только сама карта. Держите BlueMap/squaremap/Dynmap обновлёнными до актуальной версии так же, как ядро сервера, не открывайте порт карты, если в этом нет реальной необходимости, и подумайте о разделе «Приватность игроков» ниже — карта может показать посторонним больше, чем вы рассчитывали.

Нагрузка на сервер и место на диске

Самая тяжёлая операция — первичный полный рендер существующего мира: плагину нужно прочитать с диска и обработать все уже сгенерированные чанки, а это заметная нагрузка на CPU и диск на время рендера, тем больше, чем крупнее мир и чем объёмнее выбранный формат карты (3D у BlueMap требовательнее плоской проекции у squaremap, Dynmap и Pl3xMap). Конкретное время рендера сильно зависит от размера мира, мощности диска (SSD ощутимо быстрее HDD) и настроек количества потоков рендера — универсальных цифр «сколько займёт рендер» здесь нет, ориентируйтесь на прогресс через команды плагина, а не на чужие оценки для другого мира.

Снизить нагрузку и объём диска, который займёт карта, помогает несколько общих приёмов:

  • Ограничить радиус рендера вокруг спавна или обжитых регионов вместо всего мира целиком, если игроки почти не уходят далеко.
  • Запускать первичный рендер в непиковое время, когда на сервере минимум игроков, а не сразу после установки плагина в разгар вечера.
  • Уменьшить число одновременных потоков рендера в конфиге плагина, если сервер параллельно тормозит для игроков, — рендер займёт больше времени, зато меньше конкурирует с игровым тиком за процессор.
  • Не рендерить измерения, которые не нужны игрокам на карте (например, служебный или технический мир), отключив соответствующую карту измерения в конфиге плагина.

Место на диске под тайлы растёт вместе с исследованной территорией мира и не уменьшается само — если игроки активно расширяют границы, стоит время от времени проверять, сколько карта занимает на диске, тем же способом, что вы проверяете размер папки мира.

Приватность игроков на карте

По умолчанию открытая карта показывает не только рельеф и постройки, но и живые позиции игроков — а значит, потенциально и то, где у кого дом, ферма или тайник, если карта доступна кому угодно по ссылке. У всех трёх основных плагинов есть настройки, которые сокращают, что видно посторонним:

  • BlueMap умеет скрывать игрока на карте, если он сидит в приседе, находится под эффектом невидимости, играет в определённом игровом режиме (например, всегда скрывать спектаторов) или стоит в месте с освещённостью ниже заданного уровня — то есть условно «в темноте» или под землёй. Настройки — в конфиге плагина, секция про игроков.
  • squaremap собирает похожие настройки видимости в разделе player-tracker конфига — можно, например, не показывать на карте невидимых игроков и спектаторов.
  • Dynmap исторически умеет скрывать игроков, которые сидят в приседе, и ограничивать доступ к данным о позиции и здоровье игроков через отдельные параметры конфигурации компонента обновлений.

Дополнительно к настройкам самого плагина стоит подумать о карте измерений: Нижний мир и Край на карте по сути раскрывают структуру фарм и порталов, которые игроки обычно не хотят показывать всем подряд, — многие администраторы отключают эти измерения на карте вовсе или прячут карту от посторонних одним из способов ниже, а не полагаются только на настройки видимости игроков.

Если сервер семейный или рассчитан на детей, разумный вариант — вообще не публиковать карту наружу, а держать её доступной только из локальной сети или через VPN/туннель для своих: подробнее о таком подходе — в статье «Сервер Minecraft для детей». Более гибкая альтернатива — закрыть карту базовой HTTP-авторизацией на уровне nginx (см. предыдущий раздел) и выдавать логин с паролем только тем, кому действительно можно её показывать.

Альтернатива без сервера: клиентские карты

Если веб-карта нужна не игрокам сервера, а лично вам, — необязательно ставить серверный плагин вообще. Клиентские моды-минимапы вроде тех, что разобраны в статье «Моды для выживания», рисуют карту прямо в игре по мере того, как вы исследуете мир сами, без отдельного веб-сервера, порта и рендера всего мира целиком — правда, показывают только то, что видел именно ваш персонаж, а не всю активность на сервере.

Ещё один вариант — офлайн-рендер: BlueMap умеет работать как отдельное CLI-приложение, которое читает файлы мира с диска и строит те же тайлы карты без запущенного сервера и без встроенного веб-сервера вообще — например, чтобы один раз сделать карту архивного мира или сервера, который уже не работает, и потом просто открыть готовые файлы локально или выложить их как статику. Для регулярно работающего сервера с живыми игроками это не замена обычной установке плагина, а скорее инструмент для разовых задач.

Итог: какую карту выбрать

  • Нужна красивая объёмная 3D-карта и максимум активной поддержки прямо сейчас — BlueMap: официально поддерживает 26.2 и 26.3, работает на Paper, Fabric, Forge, NeoForge и даже без сервера через CLI.
  • Важнее минимальная нагрузка на сервер и простая 2D-карта в стиле ванильной — squaremap: легче, чем BlueMap, поддерживает Paper, Folia, Fabric, NeoForge.
  • Dynmap стоит рассматривать, если сервер ещё не обновлён до 26.x, или подождать официального релиза под новые версии — на сентябрь 2026 готовой стабильной сборки под 26.x у проекта нет.
  • Pl3xMap — вариант, если на официальной странице проекта уже есть сборка под вашу версию сервера; вслепую ставить первую найденную сборку не стоит.
  • Порт карты пробрасывайте отдельно от игрового порта 25565 и по возможности закрывайте его за reverse proxy с доменом и HTTPS, а не голым IP.
  • Перед тем как давать ссылку на карту всем игрокам, настройте приватность: скрытие игроков в приседе/невидимости, отключение Нижнего мира и Края на карте, при необходимости — пароль на уровне nginx.

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

Какая карта лучше — BlueMap или Dynmap?

Это карты для разных задач. BlueMap рисует объёмную 3D-карту мира, которую можно вращать и наклонять, и активно развивается — на сентябрь 2026 это самый живой выбор с официальной поддержкой 26.2–26.3. Dynmap — старый и привычный многим 2D-проект, но официального релиза под 26.x у него на сентябрь 2026 ещё нет. Если сервер уже на новой версии игры, практичнее начать с BlueMap или лёгкого 2D-варианта squaremap, а не с Dynmap.

Какой порт у BlueMap?

По умолчанию BlueMap открывает встроенный веб-сервер на порту 8100 и слушает его на всех сетевых интерфейсах. Порт можно изменить в конфиге веб-сервера плагина — подробности в разделе «Установка BlueMap на Paper».

Почему карта пустая или серые чанки?

Серые или пустые области на карте — это ещё не отрисованные регионы: BlueMap, squaremap и Dynmap показывают только то, что уже сгенерировал рендер, а не весь мир сразу. После установки плагина запускается первичный полный рендер, который для большого существующего мира может идти часами — карта постепенно закрашивается по мере его продвижения. Прогресс обычно видно в консоли сервера или через команды плагина.

Сильно ли карта грузит сервер?

Основная нагрузка приходится на разовый первичный рендер: плагину нужно прочитать с диска и обработать все чанки мира, что заметно грузит процессор и диск на время рендера. После него нагрузка падает — плагин перерисовывает только те участки, где что-то изменилось. Подробнее — в разделе «Нагрузка на сервер и место на диске».

Можно ли скрыть себя на карте?

Да, у всех трёх плагинов есть настройки приватности игроков: можно скрывать игроков в приседе, с эффектом невидимости, в определённом игровом режиме или ниже заданного уровня освещённости (для BlueMap), либо через отдельные разделы конфига видимости (для squaremap и Dynmap). Подробности — в разделе «Приватность игроков на карте».

Работает ли BlueMap на Fabric?

Да, BlueMap распространяется не только как плагин для Paper/Spigot, но и как мод для Fabric, Forge и NeoForge, а также как отдельное CLI-приложение для рендера мира без запущенного сервера. squaremap тоже поддерживает Fabric (нужен Fabric API) и NeoForge, а не только Paper.

Нужно ли отдельно открывать порт карты в интернете?

Да, порт карты (8100 у BlueMap, 8080 у squaremap, 8123 у Dynmap по умолчанию) — это отдельный порт, не связанный с игровым портом 25565, и его нужно пробрасывать или проксировать отдельно. Рекомендуемый способ для постоянной ссылки — reverse proxy через nginx с доменом и HTTPS, а не голый IP:порт — подробности в разделе «Доступ к карте из интернета».