WarMap warmapd

Internal HTTP and worker binary for WarMap services. This console is a browser-side test bench for compute, debug, tiles, and tilemap routes.

Protected POST endpoints accept an optional X-Warmap-Secret header. Paste it below only when you need to exercise the real internal routes from the browser.

Server time: 2026-05-10T22:42:25Z
WS moved to warmap-socket
Tiles and previews update live

Auth Header

Optional shared secret for protected POST endpoints.

If left blank, protected routes will return 401 when auth is enabled. Debug and tile routes do not need it.

Quick Notes

Compute routes: POST /battle/simulate, /ranking/update, /weather/update-region, /flog/record

Debug routes: /debug/battle, /debug/ranking, /debug/weather, /debug/flog, /debug/tiles, /debug/tilemap

Public health: GET /healthz

NPC Aggression UNKNOWN

Source: /daemon/status and Drupal manifest last_drupal_result for npc_aggression_tick.

-Enabled
-Last run
-Duration
-Status
-Scanned NPCs
-Candidate pairs
-Unique candidate units
-Selected targets
-Attack intents queued
-Pending before/after
-Major skips
Waiting for daemon status...

Battle Simulator

POST /battle/simulate
Ready.

Ranking Update

POST /ranking/update
Ready.

Weather Update

POST /weather/update-region
Ready.

Flog Event

POST /flog/record
Ready.

Tile Preview

GET /tiles/{layer}/{type}/{z}/{x}/{y}.webp
Tile preview
Preview initialized.

Tilemap Preview

GET /tilemap/{category}
Tilemap preview
8 x 8Tiles in this zoom
64Total tiles
2, 3Current tile focus
Preview initialized.