Run Cauldron2D.Net.Load against an ExPilot server started elsewhere
(mix ex_pilot.serve in another terminal, or another machine), with the players
holding ExPilot's own actions: a report every few seconds, a summary at the end, and
every report and the summary written as JSON lines to a file as the run goes.
Enter ends the run early with the summary of what was measured; Ctrl-C kills
the run, and the file has every report up to it.
mix ex_pilot.load --url http://localhost:2280 --players 20 --watchers 50 --seconds 60
mix ex_pilot.load --players 10 --ramp 10 --every 10 --seconds 300
mix ex_pilot.load --players 10 --ramp 10 --audio offOptions
--url— the server. Defaulthttp://localhost:2280--players,--watchers— sessions to start with. Default 10 and 0--arenas— arena ids, comma separated. Default every arena the server lists--seconds— how long to run. Default 30--every— seconds between reports and ramp steps. Default 5--ramp— sessions to add at every report until the run is degraded--audio—personal(default) for sessions that take the server's sound,offfor sessions that ask for none, to load the worlds and the wire alone--out— the JSON lines file. Default$XDG_DATA_HOME/expilot/load/<time>.jsonl--password— the load accounts' password. Defaultload test