Files
MultiRoombaRover/plans/spectate_mode_overhaul_outline.md
T
2025-11-19 16:23:15 -05:00

1.1 KiB

spectate system overhaul

  • rip out and remake the entire page
  • right now the spectator page is a mess, and hasn't been updated in a while
    • does not work properly, aside from the page being out of date
  • the spectate page should use modules from the driver page
  • there should be no such thing as a "spectate mode" on the driver page. If someone wants to spectate, they must go to the spectator page.

rules of the spectator page

  • spectators are not allowed to drive
  • spectators are not allowed to chat
  • spectators are not allowed to have nicknames
  • spectators are not allowed to login as admin
  • these are the permissions for spectators based on the sever's access control mode
    • open
      • spectators can spectate
    • turns
      • spectators can spectate
    • admin
      • spectators can spectate
    • lockdown
      • spectators can NOT spectate

what should be on the spectator page?

  • for each rover
    • video component
    • current driver
    • sensor telemetry component
  • logs
  • room cameras
  • online user list

problems with the current spectator page:

  • video pane does not load sensors
  • spectator page works when server is in lockdown mode (wrong)