Methods / L4 / SECRETLAB
L4 · NetworkGameUDPSpoofableStateful
SecretLab stress test
Emulates SCP: Secret Laboratory server traffic against your own game instance to verify it stays joinable under attack-grade packet load.
How it works
This method sends a high rate of packets shaped to resemble legitimate SCP: Secret Laboratory client and server exchanges, aimed at the game's listening port. Because the traffic mimics real session chatter rather than random junk, it pressures the connection tracking, session handling, and per-player processing on the game server and any protective proxy in front of it. Use it to confirm that real players can still connect and stay in-session while the box absorbs the load.
Parameters
rate600k ppsPacket rate driven at the game port
port7777 (default)Listening UDP port of the test server
duration10-600 sHow long the emulated session pressure runs
sources1-65kDistinct source addresses spread across the run
Run it from the CLI
retro-cli
$ retro run secretlab --target 203.0.113.45 --port 443 --duration 120
SecretLab FAQ
Is SecretLab testing legal?+
Only against infrastructure you own or are authorized to test. RETRO//STRESS requires authorized targets.
What does SecretLab stress?+
Emulates SCP: Secret Laboratory server traffic against your own game instance to verify it stays joinable under attack-grade packet load.
Can I combine it with other methods?+
Yes, add it as a step in a packet chain to sequence it with other protocols.