promotional bannermobile promotional banner
premium banner
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.

Description

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’s config.json file under the Cerebro.Port key.

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.