mpbot/dashboard
live
Settings
Bot-wide configuration that applies across every player. Changes propagate to active bot workers within ~30 seconds (one supervisor sync tick) without requiring a redeploy.
Journal filters
Substrings to drop from the in-game journal before they land in the database. Useful for filtering out repeated character-status lines and other noise. Matching is plain substring containment, case-sensitive.
Active filters · 1
- Jūsų personažui
Server translations
Per-server phrase mappings the bot uses to recognize game text on the rendered page (e.g.
Speaks → speaks on EN, sako on LT). Replaces the legacy game.json server_translate block. Edits propagate to active bots within ~30 seconds.EN · server 13
- CharacterCharacter
- HorseRiderYou are rider
- Speaksspeaks
LT · server 210
- CharacterPersonažas
- HorseRiderJūs raitelis
- NoNPCToTalkNėra su kuo kalbėti
- Speakssako
- buyPirkti
- coinsmonetų
- foruž
- itemNotAvailableaš neturiu
- notEnoughMoneyJums trūksta pinigų
- purchaseSuccessfulnusipirkote
Blocked exits
Guard / quest-item / NPC-blocked walks the legacy game rejects with a message page. The BFS pathfinder routes around enabled rows so the bot never tries them. Seeded from
g.phplines 106-111 — disable a row when you've completed the quest that unlocks it, or add new ones you discover. Bot supervisor refetches every ~30 seconds.Active blocks · 22 / 22
- Castle 5 interior (tron) — PvP zone, hostile clan defenders
*c.5.trong.php - Be rakto nepraeiti — needs i.q.keykrep
*x1746x545needs i.q.keykrepg.php - Castle 4 interior (main) — PvP zone, hostile clan defenders
*c.4.maing.php - Castle 4 interior (sklad) — PvP zone, hostile clan defenders
*c.4.skladg.php - Castle 4 interior (tron) — PvP zone, hostile clan defenders
*c.4.trong.php - Castle 5 interior (main) — PvP zone, hostile clan defenders
*c.5.maing.php - Castle 5 interior (sklad) — PvP zone, hostile clan defenders
*c.5.skladg.php - Deep mine sachta — known death trap (legacy exclusion)
*x138x1380g.php - Castle 1 interior (main) — PvP zone, hostile clan defenders
*c.1.maing.php - Castle 1 interior (sklad) — PvP zone, hostile clan defenders
*c.1.skladg.php - Castle 1 interior (tron) — PvP zone, hostile clan defenders
*c.1.trong.php - Castle 2 interior (main) — PvP zone, hostile clan defenders
*c.2.maing.php - Castle 2 interior (sklad) — PvP zone, hostile clan defenders
*c.2.skladg.php - Castle 2 interior (tron) — PvP zone, hostile clan defenders
*c.2.trong.php - Castle 3 interior (main) — PvP zone, hostile clan defenders
*c.3.maing.php - Castle 3 interior (sklad) — PvP zone, hostile clan defenders
*c.3.skladg.php - Castle 3 interior (tron) — PvP zone, hostile clan defenders
*c.3.trong.php - Angelas aukstesne jega neleidzia jums judeti
x154x1540x155x1540g.php - Stern gnome with two-handed sword blocks the mine
x216x1099x138x1380g.php - O jus simpatiskai atrodote — needs i.q.keykrep1
x233x2330_begineeds i.q.keykrep1g.php - Sargybinis: Stok! (guard blocks)
x4109x31x4109x30g.php - Sargybinis: Stok! (guard blocks)
x927x253x902x254g.php
Notifications
Discord webhook + per-item watchlist. When any bot sees a ground item on the watchlist, the supervisor fires a webhook with item + location context. Per-item cooldown prevents spam when the same drop sits in the same spot while bots pass through. Replaces the hardcoded webhook in the legacy
item_finder_*.js scripts — same flow, now editable from the dashboard.Watchlist
Item ids that fire a Discord alert when seen on the ground. Per-item cooldown debounces alerts so the same drop in the same location doesn't spam the channel.
Active watchlist · 2
- i.bc.zBC.z (rare)cooldown 30m
- i.q.darklistDark list (quest)cooldown 30m