This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Queues

Download and build queue controls, reference.

OPAL ships with two separate queues: one for downloads (engines, gems, assets) and one for builds (engine source builds, project builds). They behave the same way from a UX perspective: add, pause, resume, reorder, remove.


What you can do in a queue

  • Pause / Resume individual items
  • Pause All / Resume All the whole queue
  • Move to top / Move to bottom an item
  • Cancel an item (asks for confirmation; preserves partial state to a trash area)
  • Retry a failed item
  • Clear completed to reclaim the list

All of these persist across launches. Close OPAL mid-download, reopen an hour later, and the queue looks exactly like you left it — same items, same order, same progress.


Parallelism

How many downloads run in parallel? How many builds? Configurable — independently — in Settings → Queues.

Good defaults:

  • Downloads: 4 concurrent connections
  • Builds: 1 concurrent on laptops, 2–3 on workstations

Speed limits

Settings → Queues → Download speed limit sets a cap in MB/s. Set to 0 (default) for unlimited. Useful when OPAL is competing with Zoom calls or a home connection that doesn’t love saturated uploads.

Schedule windows

Settings → Queues → Schedule lets you restrict download activity to a time window — for example, 22:00 to 07:00 so you don’t burn daytime bandwidth. When the window closes, OPAL:

  • Allows downloads >90% complete to finish
  • Pauses everything else
  • Resumes automatically at the next window open

Overnight windows that cross midnight (e.g. 22:00–06:00) are handled correctly.