VPNGate Guide For Umamusume Players
VPNGate Guide For Umamusume Players
Players
1. What is VPNGate? 2
Alternatively, you can launch the OpenVPN client manually by searching “OpenVPN
GUI” in the start menu.
Then right click the taskbar icon -> Import -> Import file… and choose the
downloaded profile.
4. Click “Yes” on the import prompt.
b. If you have more than 1 profile, navigate to the one you’ve just imported and
click “Connect”.
Split-tunneling
Proceed with caution because modifying system files is required. Make a restore
point/backup with the files you edited just in case.
1. Modifying the hosts file
This step is only required for once. (Re-do this when you face connection problems)
1. Download the script from here:
Umamusume IP Pinner.ps1
(Update 2023-11-09: Changed the DNS server to 1.1.1.1 because there seem
to be some timeout issues with the original server)
(Update 2024-03-16: Removed pinning for DMM servers as their IP doesn’t
change a lot)
(If you feel skeptical, ask a programming friend to explain the code to you.)
2. (Optional, but recommended) Connect to the VPN by following the previous
part. This is to make sure that the IP returned from the DNS is closer to the
VPN server, to decrease the overall latency.
3. Right-click the script, and click “Run with Powershell”.
4. If you see a screen pops up and instantly closes, you may need to allow the
script to run. Press Win+X, click on “Windows Powershell (Administrator)”,
then type this command
Set-ExecutionPolicy RemoteSigned
Re-run step 3 after this.
5. Press Enter once you are ready. You should see a screen that looks like this:
(You can verify the IPs are really Japanese by querying services like
https://ipinfo.io/. If not, you have probably not connected to a Japanese VPN
properly. This will not affect the game’s functionality, though.)
6. Select the lines between the two dashed lines, and right-click to copy.
Alternatively, you can use Ctrl+Shift+C after selecting.
7. Open Windows Explorer, and type “%windir%\System32\drivers\etc\” on the
address bar.
8. Open a new Windows Explorer and navigate to a temporary place, e.g.
Desktop.
9. Drag the hosts file from the etc folder to your folder in step 8. Provide the
permission if prompted.
10.Open your favorite editor, then open the hosts file.
11.Paste the lines to the bottom of the file, and save it. It may look like this:
12.Drag the hosts file back to the original folder.
2. Modifying the OVPN profile
This step is required once per profile if you didn't select the Patched option via the
web-based tool, or you have your own profile.
1. Open your profile with your favorite editor.
2. Append these lines to the end of the profile.
route-nopull
route api-umamusume.cygames.jp
route prd-storage-umamusume.akamaized.net
route prd-storage-app-umamusume.akamaized.net
route prd-storage-game-umamusume.akamaized.net
route apidgp-gameplayer.games.dmm.com
3. Save and import the profile to the OpenVPN client. Replace when necessary.
Verify your result by opening an IP checker like https://ipinfo.io and Umamusume. You
should be able to play the game while keeping your normal traffic away from the VPN, which
will greatly improve latency and performance.
Android
1. Download the OpenVPN client from here:
https://play.google.com/store/apps/details?id=de.blinkt.openvpn
2. Obtain your OpenVPN profile by the methods mentioned in part 4.
3. Open the app.
4. Import the OpenVPN profile.
5. Make sure to check this or it will fail to connect due to VPNGate hosters using a
legacy encryption method.
6. Press the tick icon and tap on the profile name to start the connection.
Split tunneling
Optionally, but strongly recommended, to speed up other applications, you may choose to
only let Umamusume’s traffic flow through VPN:
1. Click on the pen icon of the previously-imported profile.
2. Scroll through the top tabs and find “Allowed Apps”.
3. Uncheck this option, and scroll through the application list to check Umamusume (ウ
マ娘)
6. FAQ
1. After connecting, the game still doesn't connect.
- Make sure you don't have any kind of firewall/antivirus on your device that
would interfere with the connection. (e.g., Cloudflare WARP)
- If you are idle for some time (10 minutes or so), the connection may be
disconnected. Simply reconnect to resume.
2. I cannot connect to the server!
a. You may be using an outdated profile. Re-obtain your profile by referencing
the steps in step 4.
b. Your ISP may be blocking VPN connections. For example, countries with
network censorship, enterprise/school networks, or firewalled networks.
c. The server may be misbehaving. Change to another profile.
d. Every 3 months, VPNGate’s certificate will expire. We can’t do anything about
this and we need to wait them to update it.
(Reference: https://openvpn.net/faq/some-common-errors-and-solutions/ )
3. When connecting to DMM, it shows something like “Certificate Error”!
This is a known issue where DMM will rotate its IP address from time to time. If you
have used the IP pinner, it may have used the old IP to connect which may lead to
another site. Simply re-run the IP pinner and remove the old entries in the hosts file.