🧩 Puzzle Admin
Loading images...
Preview Title Category Tags Status Rating Created Actions
Loading rooms...
Room ID Dimensions Active Sessions Total Players Status Created Last Activity Action
Loading users...
User Type Status Pieces Solved Playtime Created Completed Last Active Registered Action
Catalog
Loading catalog...

Categories

Invalid characters are removed automatically. Renames cascade to linked images.

    Tags

    Names become lowercase slugs automatically, e.g. “Deep Space” → deep-space.

      Loading flags...
      Type Entity / Room Details Reports Status Reported Date Actions
      Loading errors...
      Source Message Where Count Status Last Seen Actions
      Loading conversations...
      Player Latest message Messages Status Last Activity Actions
      PuzzleBot instances
      Loading instances…
      Guild Channel Status Puzzle Grid Players Last seen Actions
      Settings

      Feature flags

      Show or hide a player-facing surface without a deploy.

      Each player's own "Hide NSFW content" preference applies either way.

      User flags

      Toggle the flags a user can raise in the app.

      Access

      Shown to web visitors while guest access is off.

      Room limits

      0 = unlimited
      0 = unlimited
      0 = unlimited
      Silence from the host before hosting passes to another player, in a room and in an Activity lobby. 0 = default (60)

      Retention

      How long each record survives. The daily cron applies these; every field reads 0 as "keep the deploy-time default".

      How long a joinable room stays listed in its creator's History. 0 = default (14)
      Inactivity after which rejoining resets the board. Also bounds which puzzle PuzzleBot resumes. 0 = default (48)
      Inactivity after which a room stops being joinable. The record itself is kept. 0 = default (14)
      Days after a room's last move before its record is purged from the database. Minimum 30 — a lower value is raised on save. 0 = default (60)
      Inactivity before a non-Discord account is purged. 0 = default (90)
      How long a collected browser error is kept after its last occurrence. 0 = default (30)

      Chat

      Characters. Longer messages are dropped. 0 = default (500)
      Per player. Exceeding it replies with a slow-down notice rather than disconnecting. 0 = default (5)
      Ring buffer replayed to a joining player. 0 = default (100)

      Image intake

      Applies to lobby URL imports and admin URL uploads. Direct file uploads are bounded by the browser.

      Download is cancelled past this size. 0 = default (20)
      0 = default (1200)
      0 = default (800)

      Rate limiting

      Login, registration, URL import, reports, AI. 0 = built-in default
      Catalog, stats, room lookups, admin calls. 0 = built-in default
      Image file and thumbnail streaming. 0 = built-in default

      Error collection

      Retention is set under Retention above and purged by the daily cron.

      Player messages

      Existing conversations stay readable and answerable in the Messages tab.
      A full thread stops accepting new player messages. 0 = default (200)

      PuzzleBot

      Wait after a puzzle is completed before starting another. 0 = default (30)
      Silence from the human host before PuzzleBot may take over. 0 = default (30)
      How many channels one server may run PuzzleBot in at once. 0 = default (1)
      Consecutive bot puzzles nobody touches. 0 = default (2)
      How long one Activity instance holds a server's hosting claim before another may take it. 0 = default (120)
      0 = no floor
      0 = no ceiling