Smart Route never touches the game. It moves packets — no injection, no hook, no driver of ours. Whether a publisher permits relayed traffic is a separate question, and it is theirs to answer, not ours.
What it is
- A standard WireGuard split-tunnel. The only kernel component is WireGuard’s own signed network adapter — a legitimate VPN NIC that ships with the official Windows client.
- It adds a route for only your game’s server addresses, so nothing else on your PC is affected.
- Your keys are generated on your device — the private key never leaves your PC.
What it never does
- No kernel driver of our own, no DirectX or memory hook, no DLL injection, nothing that reads or writes the game process.
- It routes only the server address your match is on — the split is by destination, not by inspecting your traffic.
- It excludes kernel-anti-cheat PC titles (like Valorant with Vanguard) from automatic routing — and any title whose anti-cheat we have not verified, which is most of the catalogue, is treated exactly the same way: manual only, you decide.
The honest caveat: routing through any datacenter IP is against some game publishers’ terms of service, relayed traffic is something publishers can detect and may flag, and a shared relay IP can carry reputation. That’s why risky titles are opt-in only, with a clear warning, and why kernel-anti-cheat games are never auto-engaged. If in doubt, leave Smart Route off for a title you’re not sure about.
FAQ
Can Smart Route trip Vanguard, EAC or BattlEye?
It does not inject, hook, or load a driver of its own, so there is nothing for an anti-cheat to detect in the app. What we cannot promise is the other half: relayed traffic is visible to a publisher, a datacenter IP can be flagged under their policies, and those rules are theirs to change. That is exactly why kernel-anti-cheat titles — and every title whose anti-cheat we have not verified — are excluded from automatic routing.
Does it read my game’s memory?
No. Smart Route only relays network packets. It never opens, reads, or writes the game process.