Fighting Game · Guides & deep dives

V2 Load Test Bot Army

tick rate, and dedicated-server harness requirements.

3sections1 minread

On this page

V2LoadTestBotArmy covers TODOS.phase-72.72.19.1.8: it can spawn N simultaneous bot clients connecting to multiplayer server and measure server performance under load.

Runtime Surface#

  • FV2LoadTestBotArmyConfig defines the bot client count, frame budget, server tick rate, and dedicated-server harness requirements.
  • BuildDefaultLoadTestBotClients creates deterministic bot client identities with network simulation metadata.
  • RunLoadTestBotArmy executes the existing V2 server integration harness for the configured army and records server performance under load.
  • FV2LoadTestServerPerformanceSample records connected clients, server frame time, server FPS, and network throughput samples.
  • FormatLoadTestBotArmyReport emits a compact multiplayer load report for QA dashboards.

QA Behavior#

The load test bot army is deterministic and multiplayer-server oriented. It does not launch external infrastructure; it proves the automation surface can spawn N simultaneous bot clients, connect them to the multiplayer server through the server integration harness, measure server performance under load, record server frame time samples, and record network throughput samples.

Required capabilities: spawn N simultaneous bot clients, connecting to multiplayer server, measure server performance under load, server integration harness, server frame time samples, and network throughput samples.

Validation Commands#

bash
python3 V2/ue/Tools/check-v2-load-test-bot-army.py
python3 V2/ue/Tools/check-v2-soak-test-bot.py
python3 V2/ue/Tools/check-v2-puzzle-solving-bot.py
python3 V2/ue/Tools/check-v2-combat-bot.py
python3 V2/ue/Tools/check-v2-navigation-stress-test-bot.py
python3 V2/ue/Tools/check-v2-bot-coverage-mapping.py
python3 V2/ue/Tools/check-v2-random-exploration-bot.py
python3 V2/ue/Tools/check-v2-bot-harness.py
python3 V2/ue/Tools/check-v2-tests-module.py
python3 V2/ue/Tools/check-v2-ci-workflow.py
python3 -m json.tool V2/ue/Content/V2/QA/LoadTestBotArmy_V2_Contract.json
python3 -m json.tool V2/ue/Build/Horde/v2-buildgraph-job.json
python3 V2/tools/validate-v2-docs.py