Terminal-based load generator for Codebattle Swiss tournaments.
ccreates a tournament scenario throughext_apiand prepares synthetic usersjmakes the prepared users join the created tournamentsstarts the created tournament through the admin channeltfetches task solutions for the current round1/2switch all workers topython/cpp+/-change typing delay in millisecondsp/upause or resume all workerseopens settingsqquits
cd tools/ars
go run ./cmd/ars \
-server http://localhost:4000 \
-auth-key x-key \
-users 200 \
-rounds 3 \
-break-seconds 5 \
-avg-task-seconds 10 \
-randomness 25 \
-join-ramp-seconds 5 \
-langs python,cppIf the server-side task solution endpoint returns 422, set the language solution manually from the terminal UI.