Best Practices & Notes

Optimize your setup. Learn recommendations for improving reward collection reliability, reducing network bandwidth, and configuring background execution.

SwiftMiner is designed to run in the background with minimal supervision. To maintain stable operation and make the most out of the application, review the following guidelines.

  • Enable automatic updates: Twitch modifies its internal APIs and tracking services frequently. Make sure you enable Automatically check for updates in Settings > Updates so that you receive compatibility fixes as soon as they are pushed.
  • Link publisher accounts early: Many campaigns require publisher-linking before watch time registers. Link your EA, Riot, Ubisoft, and other accounts on Twitch’s Drops inventory page before campaigns begin.
  • Configure Anti-stall: Ensure Anti-stall recovery is turned on. It acts as an automatic watchdog that recovers stuck miners without requiring manual restarts.
  • Use Menu Bar Mode for 24/7 farming: Set App Presence to Menu Bar Only. This hides the Dock icon, allowing SwiftMiner to run quietly as a lightweight background service.

Session Management

Twitch prevents multiple concurrent stream views on a single account from accumulating rewards. Keep these session rules in mind:

  • Avoid active browser watching: If you are farming drops on Twitch Account A with SwiftMiner, do not open Twitch.tv in a browser on your Mac or phone using Account A at the same time. Twitch will focus watch time on the browser, pausing your SwiftMiner progress.
  • Spread out multi-account streams: If you are mining for the same game campaign across multiple linked accounts, enable Avoid duplicate streams in settings. SwiftMiner will distribute your miners to different online broadcasters to reduce Twitch session overlapping warnings.

Bandwidth & System Resources

SwiftMiner is significantly more lightweight than running standard web browsers with video players open:

  • No Video Decoding: SwiftMiner communicates directly with Twitch’s backend APIs to register view states. It does not fetch, decode, or render video frames. This reduces CPU, RAM, and GPU utilization on your Mac to near-zero.
  • Minimal Bandwidth: Since video data is bypassed, SwiftMiner uses only a fraction of the network bandwidth required by a browser (less than 1% of a standard stream's bandwidth). It is safe to run on metered connections.
  • Independent Accounts: Each connected account maintains its own API communication thread. If you add many accounts (e.g. 5+), RAM and network requirements will scale linearly, but still remain far below a single open Safari or Chrome tab.

Important Notes

  • SwiftMiner is intended for personal use on your own machines.
  • Because Twitch automation operates on third-party services, Twitch may modify their Drops mechanics or limits at any time, requiring compatibility updates.