方法 / L4 / ARMAREFORGER
L4 · NetworkGameUDPLayer 4Realistic Payload

Armareforger 压力测试

模拟 Arma Reforger 游戏服务器流量,以验证你的 Enfusion 引擎服务器的 UDP 端口和 tick 预算能否在仿真玩家的洪水下存活。

工作原理

Arma Reforger 服务器运行在 Enfusion 引擎上,通过其游戏和查询端口交换快速的 UDP 数据报。本方法生成仿照该协议模式的流量,使负载看起来像合法的会话和查询数据包,而非明显的垃圾流量。它测试你的防火墙、DDoS 过滤器以及服务器自身的数据包循环能否将真实玩家与模仿他们的洪水区分开来,而这正是通用 UDP 规则往往失效之处。

参数

portgame/query port承载 Arma Reforger 实例的目标 UDP 端口。
pps600k pps塑造成类似繁忙服务器流量的数据报速率。
duration30-300 s用于观察 tick 速率和玩家延迟下降情况的会话时长。
sources1-many模仿分布式玩家群体的源地址分布。

从 CLI 运行它

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

Armareforger 常见问题

Armareforger 测试合法吗?+
仅针对你拥有或获授权测试的基础设施。RETRO//STRESS 要求授权目标。
Armareforger 对什么施压?+
模拟 Arma Reforger 游戏服务器流量,以验证你的 Enfusion 引擎服务器的 UDP 端口和 tick 预算能否在仿真玩家的洪水下存活。
我可以将它与其他方法组合吗?+
可以,将它作为数据包链中的一个步骤,与其他协议按序排列。