mpbotdashboard
live
// settings

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.

Any journal entry containing this substring will be dropped before it reaches the database.

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.

Letters, digits, underscore. Used by GameBot.getTranslation(). Existing keys with the same name overwrite.

The translated text the bot will look for in the rendered game page.

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ų
  • for
  • 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.

Use *as "from" to block a destination from any source. The requires item field is recorded for future inventory-aware routing — currently the BFS treats every enabled row as unconditionally blocked.

Active blocks · 22 / 22
  • *c.5.trong.php
    Castle 5 interior (tron) — PvP zone, hostile clan defenders
  • *x1746x545needs i.q.keykrepg.php
    Be rakto nepraeiti — needs i.q.keykrep
  • *c.4.maing.php
    Castle 4 interior (main) — PvP zone, hostile clan defenders
  • *c.4.skladg.php
    Castle 4 interior (sklad) — PvP zone, hostile clan defenders
  • *c.4.trong.php
    Castle 4 interior (tron) — PvP zone, hostile clan defenders
  • *c.5.maing.php
    Castle 5 interior (main) — PvP zone, hostile clan defenders
  • *c.5.skladg.php
    Castle 5 interior (sklad) — PvP zone, hostile clan defenders
  • *x138x1380g.php
    Deep mine sachta — known death trap (legacy exclusion)
  • *c.1.maing.php
    Castle 1 interior (main) — PvP zone, hostile clan defenders
  • *c.1.skladg.php
    Castle 1 interior (sklad) — PvP zone, hostile clan defenders
  • *c.1.trong.php
    Castle 1 interior (tron) — PvP zone, hostile clan defenders
  • *c.2.maing.php
    Castle 2 interior (main) — PvP zone, hostile clan defenders
  • *c.2.skladg.php
    Castle 2 interior (sklad) — PvP zone, hostile clan defenders
  • *c.2.trong.php
    Castle 2 interior (tron) — PvP zone, hostile clan defenders
  • *c.3.maing.php
    Castle 3 interior (main) — PvP zone, hostile clan defenders
  • *c.3.skladg.php
    Castle 3 interior (sklad) — PvP zone, hostile clan defenders
  • *c.3.trong.php
    Castle 3 interior (tron) — PvP zone, hostile clan defenders
  • x154x1540x155x1540g.php
    Angelas aukstesne jega neleidzia jums judeti
  • x216x1099x138x1380g.php
    Stern gnome with two-handed sword blocks the mine
  • x233x2330_begineeds i.q.keykrep1g.php
    O jus simpatiskai atrodote — needs i.q.keykrep1
  • x4109x31x4109x30g.php
    Sargybinis: Stok! (guard blocks)
  • x927x253x902x254g.php
    Sargybinis: Stok! (guard blocks)
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.

Notifications fire when any bot sees a watchlist item on the ground. Leave blank to disable. The legacy item_finder_*.js scripts used the same Discord webhook pattern — paste the same URL here to keep the channel.

Notifications enabled
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.

Item id (e.g. i.q.darklist) · optional label · cooldown in minutes (per item × location).

Active watchlist · 2
  • i.bc.zBC.z (rare)
    cooldown 30m
  • i.q.darklistDark list (quest)
    cooldown 30m