SummaryOn ExOS v7.4.1, the multiplayer video game Path of Exile appears as Bittorrent and can be throttled or discarded based on active P2P settings in the optimizer.
OverviewThe video game Path of Exile is a game that can connect up to 4 people to play the game cooperatively together online. Even the single player component, playing the game by oneself, requires a sign in to the Path of Exile servers in order to choose a character and play the game. This sort of 'always online' infrastructure requires a decent internet connection that is not obstructed.
Found on the Exinda ExOS version 7.4.1, the game Path of Exile is incorrectly classified as Bittorrent traffic. This can lead to some complications in environments that throttle and/or entirely block Bittorrent and P2P traffic by using policies in the Exinda. Furthermore, it is also seen that some of the voice infrastructure that Path of Exile uses for 'team chat' is classified as Skype.
CausePath of Exile, as is common with a lot of other multiplayer games today, use a Peer To Peer backend for the connections, instead of providing a significant amount of dedicated servers and other resources for the players. In the Exinda, with how Bittorrent detection works, that algorithm is taking the P2P traffic from Path of Exile and determining that it is (or can be used as) Bittorrent traffic, when the 'Bittorrent Sensitivity' setting is either on 'Medium' or 'High' (Configuration > System > Setup, under the "Monitoring" tab).
WorkaroundThere are two potential workarounds that can be done at this point in time to let the traffic through.
- Change the Bittorrent Sensitivity to 'Low'. It has been tested, and while the traffic will still show up in the real time monitor and other monitoring reports classified as 'Bittorrent', it will be let through the detection algorithm as legitimate traffic. Note that this has the side effect of lowering the Sensitivity on a global scale, so other applications will be judged to the same level, and as a result, some actual Bittorrent or P2P traffic will be let through the system.
- Create a network object containing a list of the servers that Path of Exile uses (contact Exinda TAC for assistance), and create a policy in the optimizer that has a lower policy number (closer to 0) than the P2P policy in the heirarchy that allows all traffic to/from those servers.
ResolutionExinda is currently working on a Path of Exile L7 definition for a future release.
Internal NotesThe white list of servers that have worked:
22.214.171.124 - pathofexile.com
126.96.36.199 - wdc.login.pathofexile.com
188.8.131.52 - wdc2.login.pathofexile.com
184.108.40.206 - lon.login.pathofexile.com
220.127.116.11 - fra.login.pathofexile.com
18.104.22.168 - sjc.login.pathofexile.com
22.214.171.124 - br.login.pathofexile.com
126.96.36.199 - au.login,pathofexile.com
188.8.131.52 - eu.login.pathofexile.com
184.108.40.206 - webdcn.pathofexile.com (redirect to a cds.p7p4m6s5.hwcdn.net - highwinds CDN ... unknown if this changes)
220.127.116.11 - webcdn.pathofexile.cds (They have a block of 18.104.22.168/23)
22.214.171.124 - mil.login.pathofexile.com
126.96.36.199 - us.login.pathofexile.com
Note that 'webcdn' might be different depending on how dynamic the CDN is in generating
Also previously known as D-05259