Skip to content

MTG farm volunteer client v13

Choose a tag to compare

@fuzzy1450 fuzzy1450 released this 05 Sep 23:08
· 820 commits to master since this release
Immutable release. Only release title and notes can be modified.
ac8c59a

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