Cerebro - WebMapDisplay
Cerebro is a Hytale server plugin that exposes a public, live web map with tiles and player markers. It runs an internal HTTP server (default 8081) and serves a Leaflet UI for pan, zoom, coordinate jump, and username lookup.
Описание
Обзор
Cerebro - это плагин сервера Hytale, который раскрывает общедоступную веб-карту с плитками и маркерами игроков. Запускает внутренний HTTP-сервер (по умолчанию) 8081) и служит UI на основе листовок Это поддерживает:
- Пан и зум
- Координационный прыжок
- Поиск имени пользователя
Веб-конечные точки
Карта UI
- URL:
http://<server-ip>:<port>/(по умолчанию 8081)
Плитки
- Метод:
Встать - Путь:
/tiles/{x}/{y} - Ответ:
Изображение/png
Игроки
- Метод:
Встать - Путь:
/api/ Игроки - Ответ:
приложение/json
Серверное имя
- Метод:
Встать - Путь:
/api/сервер - Ответ:
приложение/json
Метаданные карты
- Метод:
Встать - Путь:
/api/meta - Ответ:
приложение/json
командование
/cerebro port <number>Меняет внутренний порт веб-сервера во время выполнения и сохраняет значение для сервера.config.jsonфайл подСеребро. ПортКлюч.
конфигурация
Плагин читает и записывает порт веб-сервера с сервера config.jsonкоторый является
Автоматическое размещение из корня сервера / рабочего каталога.
Сохраненный формат:
{
"Церебро": {
«Порт»: 8081
?
?
Построить выход
- Имя Джар:
Церебро-1.0.0.jar - Идентификатор плагинов в logs:
Исполнитель: Cerebro
Оперативные примечания
Использование памяти может быть высоким при нагрузке. Мониторинг использования оперативной памяти, если вы ожидаете, что несколько одновременных пользователей получат доступ к веб-карте.
Показать оригинальное описание (English)
Overview
Cerebro is a Hytale server plugin that exposes a public, live web map with tiles and player markers. It runs an internal HTTP server (default 8081) and serves a Leaflet-based UI that supports:
- Pan and zoom
- Coordinate jump
- Username lookup
Web Endpoints
Map UI
- URL:
http://<server-ip>:<port>/(default 8081)
Tiles
- Method:
GET - Path:
/tiles/{x}/{y} - Response:
image/png
Players
- Method:
GET - Path:
/api/players - Response:
application/json
Server Name
- Method:
GET - Path:
/api/server - Response:
application/json
Map Metadata
- Method:
GET - Path:
/api/meta - Response:
application/json
Commands
/cerebro port <number>Changes the internal web server port at runtime and persists the value to the server’sconfig.jsonfile under theCerebro.Portkey.
Config
The plugin reads and writes the web server port from the server config.json, which is
auto-located from the server root / working directory.
Stored format:
{
"Cerebro": {
"Port": 8081
}
}
Build Output
- JAR name:
Cerebro-1.0.0.jar - Plugin identifier in logs:
sulf:Cerebro
Operational Notes
Memory usage can be high under load. Monitor RAM usage if you expect multiple concurrent users accessing the web map.