The Starcraft: Remastered matchmaking algorithm heavily weights geographical location as a factor. This means at higher MMR outside of Korea, you have to endure long queue times (5 min+), small amounts of points won per game (2-6), lower quality games, and often a relatively poor connection. A VPN puts you within the matchmaking pool of the selected node (generally Korea), matching you primarily with Koreans and alleviating nearly all of these issues, especially during prime Korean hours. You get very short (10-30 second) queue times, and generally even games.
A good VPN also improves the connection to players close to the selected node, allegedly through higher priority routing. Americans that regularly face Koreans without a VPN generally report improving from around 10-12 turn rate to 16-20 turn rate with Mudfish. For Europeans, the turn rate is generally lower but the improvement is still very noticeable.
How much does it cost?
Mudfish has a credit system, meaning you only pay for the traffic you use. Mudfish only routes traffic from the selected game, meaning your other programs remain unaffected and you only use your data credits on Starcraft, resulting in a very low cost; much lower than subscription-based VPNs. You would be very hard pressed to ever need more than $5-10 worth of credits for Starcraft. Mudfish also gives you a few games worth of credits for free when you activate your account, letting you try it before you commit to spending extra money on credits.
Personally, after trying various VPNs such as Private Internet Access, VyperVPN, Express VPN etc, I found mudfish to provide by far the best connection and lowest cost.
How do I get it to work?
1. Sign up, activate your account, and download the mudfish client from https://mudfish.net/
2. Launch the Mudfish client as administrator, this should open up the Mudfish dashboard in your default browser. From there, go to "Item" -> "Equip Item", hit ctrl-F, search for Starcraft: Remastered and select it. There should now be a button towards the bottom left that says "Equip this item".
In your dashboard you should now see Starcraft: Remastered under "My Items". Make sure the item is activated, an activated item should have a blue box with a white ring next to the name, like so
3. On the main Mudfish dashboard, go to "Setup" -> "Nodes". Under the country code section, select KR. You should now see a bunch of KR nodes within the node list, like so:
Hit "Save" at the bottom and head back towards the main dashboard.
There should be a blue bar towards the top detailing your configuration status, it should be at 100%.
4. (Optional) For some people, Mudfish requires you to open some ports to function properly. The default Mudfish port is UDP 10008, however, you can change it to any of the ports detailed here if UDP 10008 does not work (I use UDP 10006): http://mudfish.net/docs/en/vpn/references/connection_protocols.html
To change the default port first go to setup -> account -> edit profile and turn on expert mode.
Afterwards go to setup -> program -> connection protocol and select your port.
5. Before you launch Starcraft change the region to Asia on the Bnet launcher, like so:
This is important, If you do not change the region, Mudfish will not work.
6. You can now launch the game. If you set up everything correctly, while the game is running you should see fluctuations in the "realtime traffic" window on the Mudfish dashboard:
If you see this, the VPN is most likely working correctly and you are good to go, with a much better ladder experience awaiting, happy laddering .