Methods / L4 / ARMAREFORGER
L4 · NetworkGameUDPLayer 4Realistic Payload

Armareforger stress test

Emulates Arma Reforger game-server traffic to validate that the UDP ports and tick budget of your Enfusion-engine servers survive a flood shaped like real players.

How it works

Arma Reforger servers run on the Enfusion engine and exchange fast UDP datagrams on their game and query ports. This method generates traffic patterned after that protocol, so the load looks like legitimate session and query packets rather than obvious junk. It tests whether your firewall, DDoS filter, and the server's own packet loop can separate real players from a flood that imitates them, which is exactly where generic UDP rules tend to fail.

Parameters

portgame/query portTarget UDP port serving the Arma Reforger instance.
pps600k ppsDatagram rate shaped to resemble busy server traffic.
duration30-300 sSession length to watch tick rate and player latency degrade.
sources1-manySpread of source addresses imitating a distributed player base.

Run it from the CLI

retro-cli
$ retro run armareforger --target 203.0.113.45 --port 443 --duration 120

Armareforger FAQ

Is Armareforger testing legal?+
Only against infrastructure you own or are authorized to test. RETRO//STRESS requires authorized targets.
What does Armareforger stress?+
Emulates Arma Reforger game-server traffic to validate that the UDP ports and tick budget of your Enfusion-engine servers survive a flood shaped like real players.
Can I combine it with other methods?+
Yes, add it as a step in a packet chain to sequence it with other protocols.