Starting about a week ago, I now get this message daily:
There was an error handling your request. Please check your VPN
I’m not using a VPN and don’t even have one installed or use VPN services.
The only way I can fix this is to logout of the Battle.net client and log back in. Usually takes 3 or 4 attempts to finally login to Warcraft 3 without getting the error. My IP isn’t changing and has been the same for years. Windows 11 24H2.
I’m on North America, it’s only Warcraft 3 that does this. Other Blizzard games, and non-Blizzard games, work online without issue.
Other games working isn’t an indication you don’t have a fixable problem on your end. I can’t tell you how many times i’ve seen people say “But other games work!” and that caused them to ignore rational troubleshooting steps.
If everything was working fine a week ago, then you need to go back to that moment in time and figure out what things might have changed on the day it stopped working. Things like Windows Updates, driver updates, changes to your network configuration (even if other games were not affected), new games or other programs installed, etc. etc.
In general if something suddenly starts happening, there is always a cause, you need to find that cause and address it, given that there was no update to the game itself during that time frame.
You should also check the Public Test Realm version of the game, as it is on a patch in testing, and see if that version works.