Repository navigation
MTG farm volunteer client v13
Superseded by client-v14 — your client can fetch it itself: stop the workers and press Update. Everything below remains true for this release.
One-zip Windows volunteer client for the MTG sim farm. Unzip, double-click run-client.bat, enter the farm URL and your runner credential on the first-run page, click Start (it installs the farm's engine first if this machine lacks it), pick your work, and go.
New in v13: the workers table's for column now counts how long a worker has been in its current activity -- a worker waiting for work shows its whole wait, not the seconds since its last check-in with the farm.
Already on v12? You do not need this page: your client shows a banner with an Update button; stop the workers and press it. (This is the first release delivered that way.)
From v12: the client updates itself. From v11: Deck 1 / Deck 2 columns. From v10: a games column per worker. From v9: each worker keeps the mode it was started with. From v8: Backfill chosen decks, a third work mode with a deck picker and a scope.
Headless: farmrunner.py --mode backfill --decks REF[,REF...] [--scope within], a ref being a deck's label, its hash, or a unique hash prefix.
Ships Windows embeddable Python 3.12.10 and the client with its harness pin baked in; the Forge engine (~205 MB) is downloaded on demand. Knows both fork engines (2.0.14+77f7277a301, 2.0.14+71c2d284cee). Requires a farm advertising active_engine (post-de63260); choosing decks needs a farm listing deck_filter in its hello.
sha256(mtg-farm-client-v13.zip) = 43add378c1b6e47f6ecfefd37ffb9c3e6a9ce3cb8883299221204ad7feab9fc3