FrostMap
FrostMap creates a real-time web-based map of your Hytale server using the in-game map rendering engine.
Описание
Морозная карта
Просмотр веб-карт в реальном времени для серверов Hytale
Обзор
FrostMap автоматически генерирует и обслуживает живую интерактивную карту. Мир серверов Hytale через встроенный веб-интерфейс. Смотрите, как ваш мир растет в режиме реального времени, когда игроки исследуют и строят.
Особенности
- Поколение карт в реальном времени Куски отображаются, когда игроки исследуют
- Веб-сервер - Доступ к карте из любого браузера
- Многомировая поддержка Просмотр всех серверных миров в одном интерфейсе
- Оптимизированная производительность - Композитная плиточная система для эффективного хранения и загрузки
- SSL сертификаты Поддержка сертификатов Encypt через Nitrado:WebServer
- Live Player отслеживает Показать позиции игроков вживую на карте
- Обновления Live Map Показывает обновления карт и расширения в режиме реального времени
Скоро придет
- Маркеры Показать внутриигровые маркеры на карте
- Карта Предген Команды для создания больших частей карты
установка
- Скачать последний релиз
- Место
.джарФайл на вашем серверемодпапка - Установка необходимой зависимости Nitrado:WebServer
- Запустите свой сервер - будет генерироваться конфигурация по умолчанию
- Доступ к карте в
https://<webserverurl>/HyFrost/FrostMap
Зависимости
Плагин FrostMap требует, чтобы для обработки веб-сайта был установлен плагин Nitrado: WebServer. Это позволяет нам хорошо работать с другими плагинами, которые также используют эту систему. Больше информации доступно в https://www.curseforge.com/hytale/mods/nitrado-webserver
конфигурация
Конфигурационный файл генерируется при первом запуске:
- WebServerEnabled (по умолчанию: истинно) - Отключить веб-сервер
- Пишите слова (по умолчанию: 2) - Количество потоков, используемых для написания обновлений плитки
- отладка (по умолчанию: ложный) - Включить глагольную отладку
- BatchFlushIntervalMs (по умолчанию: 10000) - Как часто в мс смывать отложенные куски на диск
- BatchMaxQueueSize (по умолчанию: 1000) - Максимальное ожидание кусков перед принудительной записью диска
- WebPLossless (по умолчанию: истинно) - должны ли плитки WebP быть без потерь или с потерями
- WebPQuality (по умолчанию: 80) - Качество WebP для плиток с потерями
- Уровень WebPCompression (по умолчанию: 5) - значение 0-7 для уровня сжатия изображения плитки
- Исполнитель: ChunksPerTile (по умолчанию: 16) - Ширина куска на составную плитку
- Смена кусков PerTile перезагрузит существующие данные!
командование
Статус замороженной карты- Показывает статистику плитки и информацию о хранении/ Морозная картаВосстановление индекса плитки с диска/ Морозная карта многословный- Восстановление с подробным выводом прогресса
Как это работает
FrostMap подключается к системе рендеринга карт в игре сервера. Куски, генерируемые внутриигровой картой, дополнительно визуализируются в составные PNG-фрагменты и обслуживаются через встроенный HTTP-сервер. Веб-интерфейс использует Leaflet.js для плавного панорамирования и масштабирования.
Производитель: HyFrost
Показать оригинальное описание (English)
FrostMap
A real-time web-based map viewer for Hytale servers
Overview
FrostMap automatically generates and serves a live, interactive map of your Hytale server world through a built-in web interface. Watch your world grow in real-time as players explore and build!
Features
- Real-time Map Generation - Chunks are rendered as players explore
- Web Server - Access your map from any browser
- Multi-world Support - View all your server worlds in one interface
- Optimized Performance - Composite tile system for efficient storage and loading
- SSL Certificates - Let's Encypt certificate support via Nitrado:WebServer
- Live player tracking - Show player positions live on the map
- Live map updates - Shows map updates and expansion in real-time
Coming Soon
- Markers - Show in-game markers on the map
- Map Pre-Gen - Commands to pre-generate large portions of the map
Installation
- Download the latest release
- Place the
.jarfile in your server'smodsfolder - Installed the required Nitrado:WebServer dependency
- Start your server - a default config will be generated
- Access the map at
https://<webserverurl>/HyFrost/FrostMap
Dependencies
The FrostMap plugin requires that you have the Nitrado:WebServer plugin installed for handling the website. This allows us to work well with other plugins that also utilize this system. More information available at https://www.curseforge.com/hytale/mods/nitrado-webserver
Configuration
Configuration file is generated at first startup:
- WebServerEnabled (default: true) - Disable the web server
- WriteThreads (default: 2) - Number of threads to use for writing tile updates
- Debug (default: false) - Enable verbose debug logging
- BatchFlushIntervalMs (default: 10000) - How often in ms to flush pending chunks to disk
- BatchMaxQueueSize (default: 1000) - Maximum pending chunks before forced disk write
- WebPLossless (default: true) - Should WebP tiles be lossless or lossy
- WebPQuality (default: 80) - WebP quality for lossy tiles
- WebPCompressionLevel (default: 5) - 0-7 value for level of tile image compression
- ChunksPerTile (default: 16) - Chunk width per composite tile
- Changing ChunksPerTile will reset existing tile data!
Commands
/frostmap status- Shows tile statistics and storage info/frostmap rebuild- Rebuilds the tile index from disk/frostmap rebuild --verbose- Rebuild with detailed progress output
How It Works
FrostMap hooks into the server's in-game map rendering system. Chunks generated by the in-game map are further rendered into composite PNG tiles and served through an embedded HTTP server. The web frontend uses Leaflet.js for smooth panning and zooming.
Made with ❄️ by HyFrost