方法 / L4 / SAMP
L4 · NetworkGameUDPVolumetricQuery Flood
SAMP 压力测试
发送模拟的侠盗猎车手多人版(San Andreas Multiplayer)查询和会话 UDP 流量,验证你运营的 SA-MP 服务器如何处理模仿真实客户端的洪水。
工作原理
SA-MP 服务器回应 UDP 查询数据包,并通过 UDP 承载玩家会话,本方法以高流量复现这些交换模式。流量看起来像一群正在查询和连接的客户端,因此那些只把游戏端口列入白名单而不检查状态的简单签名过滤器会将其放行。它验证你的查询速率限制、会话验证以及服务器自身的数据包处理预算能否在持续的游戏形态负载下存活。
参数
pps600k pps瞄准服务器 UDP 端口的数据包速率
payloadSA-MP query/session仿照真实 SA-MP 客户端交换建模的载荷
sourcesregional spread将流量分散到许多源地址
duration10-600 s测试窗口的时长
从 CLI 运行它
retro-cli
$ retro run samp --target 203.0.113.45 --port 443 --duration 120
SAMP 常见问题
SAMP 测试合法吗?+
仅针对你拥有或获授权测试的基础设施。RETRO//STRESS 要求授权目标。
SAMP 对什么施压?+
发送模拟的侠盗猎车手多人版(San Andreas Multiplayer)查询和会话 UDP 流量,验证你运营的 SA-MP 服务器如何处理模仿真实客户端的洪水。
我可以将它与其他方法组合吗?+
可以,将它作为数据包链中的一个步骤,与其他协议按序排列。