Skip to content

MTG farm volunteer client v32

Choose a tag to compare

@fuzzy1450 fuzzy1450 released this 17 Oct 16:57
Immutable release. Only release title and notes can be modified.

Superseded by client-v33 (2026-10-18): Backfill dead cards, a third Backfill option, and a safer import path for the unzipped bundle. Let the client update itself to v33, or download client-v33. This v32 asset stays downloadable, and its digest below holds for it.

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 Add, pick your work, and go.

New in v32: the Necromancer, and the page in the site's own type.

  • A fifth work mode, Necromancer, the last in the Evolve group. It gives killed walk steps a second hearing: it plays more games for the killed step with the least evidence first, until a step earns its way back to widening or stays dead, and once no killed step has a pair left it plays a step's champion past the walk's depth. Its own two switches, play my walks (on by default) and help others' walks (walks whose bounty you signed up for), choose whose walks it serves; at least one must be on, and Add stays disabled until one is. A worker row playing its lease reads "revive: walk , step K".
  • It needs a runner key made on your account page (Keys, on the farm's site), as Play my walk steps does. A key that belongs to no site account is refused; the worker using it stops on its own, saying so, and your other workers keep playing. That sentence now names only the worker's own mode, so a Play my walk steps worker no longer reads about the Necromancer.
  • Offered only by a farm that has the Necromancer (its hello lists necromancer); against an older farm the mode is greyed out with the reason.
  • The page draws in the site's two faces, Fraunces and Barlow Condensed, shipped in fonts/ and served by the client itself (SIL Open Font License 1.1; NOTICE.txt names them). v31 drew in Georgia and Arial on most machines.
  • Headless: farmrunner.py --mode necromancer --walks mine, --walks bounties or --walks mine,bounties, or a necromancer entry of --worker-modes.

From v31: the work modes in two groups, and the page in the site's look. From v30: engine 2.0.15+499e03087c5. From v29: Play my walk steps. From v28: a tuned engine JVM. From v27: one engine process per machine, and the harness inside the engine jar. From v26: owner-cast card rows. From v25: a worker row says how it ended. From v20: a stopped worker starts from its own row. From v16: workers persist across restarts. From v12: the client updates itself.

Ships Windows embeddable Python 3.12.10; the Forge engine (~200 MB) is downloaded on demand. Needs a farm whose /hello advertises the active_engine 2.0.15+499e03087c5 (accepted 2026-10-16); Play my walk steps also needs step_widening in its features (farm schema v12), and the Necromancer needs necromancer (farm schema v14, live 2026-10-17). No engine change from v30.

sha256(mtg-farm-client-v32.zip) = 679f6548724ed521c1d1c1057fe3602d771593c1f5f3c10353c3d110169bd84b