Repository navigation
MTG farm volunteer client v29
Superseded by client-v30 (2026-10-16): the farm now runs engine 2.0.15+499e03087c5, which v29 cannot install. Let the client update itself to v30, or download client-v30. This v29 asset stays downloadable, and its digest below still 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 v29: Play my walk steps.
- A fourth work mode, Play my walk steps, beside Backfill, Help evolve a walk and Backfill chosen decks. Its two checkboxes, play my walks (on by default) and help others' walks (walks whose bounty you signed up for), choose whose open walk steps the worker widens; at least one must be ticked, and Add stays disabled until one is. A worker row playing such a lease reads "walk , step K".
- It needs a runner key made on your account page (Keys, on the farm's site). A key that belongs to no site account is refused for this mode; the worker using it stops on its own with a sentence that says so, and your other workers keep playing.
- Offered only by a farm that widens walk steps (its hello lists
step_widening); against an older farm the mode is greyed out with the reason. - Headless:
farmrunner.py --mode steps --walks mine,--walks bountiesor--walks mine,bounties.
Fixed in v29: workers started by pressing Add on an idle page are saved the moment they start, so they and their modes survive a crash or a forced close before their first game lands. Before, they reached the saved worker table only with the run's first submitted game.
From v28: engine 2.0.15+55e709fa6ba and 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 an active_engine whose jar carries mtgsim/Harness.class (2.0.15+55e709fa6ba, accepted 2026-10-11); Play my walk steps also needs step_widening in its features (farm schema v12, live since 2026-10-14). No engine change from v28.
sha256(mtg-farm-client-v29.zip) = 86946172cf24dbe974fed9fcbe1e7c49566f424bf3c109ddc8cdbbd87c238b38