How i got ForceBindIP to work for two internet connections (e.g., phone and wired)

UPDATE: I retested this with the steam version: It doesn't seem to work anymore. I will download the standalone client after the leaguestart and retest it again with that.

Update 2: The non-Steam version doesn't run on my PC for some reason...



Due to the constant problems with the connection of my internet provider "Telekom Deutschland" network and the PoE server network (some routing problem the Telekom "can't improve") and minimal improvement of a VPN i have searched a way to use my phone only for PoE and my wired connection for the all other traffic. So i thought i write a small guide how i got it to run for me:


0. It works with the Steam and the non-Steam version. Thanks to Vapordrago88 for testing the Steam version:
"
The only difference for the Steam version is the path to the PoE executable, Usually:

"[Wherever you installed Steam]/steamapps/common/Path of Exile/PathOfExile_x64Steam.exe"

Alternatively, you can always find the folder of your steam games by right clicking on the game in your steam library, Properties>Local Files>Browse Local Files.



1. Connect phone and activate USB-Thethering.


2. Set the metric of your network interfaces so that the wired connection will be prioritized. A lower metric means a higher priority. I have set my wired connection to 5 and my phone connection to 50.

Metric Settings: "Network & Internet" -> "Ethernet" -> "Adapter Options" -> Right-click on the connection and select "Properties" -> double-click on the "Internet Protocol Version 4(TCP/IPv4)" item -> "Advanced" -> deselect "automatic metric" and set your new metric
(do the same for IPv6)


3. Download and install ForceBindIP: r1ch.net/projects/forcebindip


4. Get the mac address of your phone connection:
"
"Network & Internet" -> "Ethernet" -> "Adapter Options" -> Right-click on the connection and select "Properties" -> "Details" -> "physical address"


5. Open cmd as admin and run "net config rdr". The GUID you need looks similar to this:
"
{4F7B1ED8-5194-4885-BA23-BADE8284DA0A}

Copy the one that match your phone connection mac behind it.


6. Create a batch file (POE.bat) in your ForceBindIP folder (C:\Program Files (x86)\ForceBindIP).


7. Add the line to your POE.bat:

"
"path to your ForceBindIP64.exe" -i {GUID} "path to your PathOfExile_x64.exe"


For me it looks like that:
"
"C:\Program Files (x86)\ForceBindIP\ForceBindIP64.exe" -i {4F7B1ED8-5194-4885-BA23-BADE8284DA0A} "C:\Program Files (x86)\Grinding Gear Games\Path of Exile\PathOfExile_x64.exe"



8. Create a shortcut to your POE.bat (on your desktop) and change the "Start in:" to your PoE folder (e.g., "C:\Program Files (x86)\Grinding Gear Games\Path of Exile\").


9. Don't know if this is necessary (done that while testing): Open cmd as admin and run "ipconfig /flushdns".


10. Start PoE with the shortcut.



Sorry for my grammar and some of the translations.
Suggestions for improvement are welcome :P
Last edited by mariusspace#5154 on Jan 21, 2021, 11:48:04 AM
Last bumped on Mar 23, 2020, 12:08:57 PM

Report Forum Post

Report Account:

Report Type

Additional Info