Unable to play multiplayer (PC) consistently getting "connection to server timed
As the title says I'm currently unable to play multiplayer due to this error. I am able to search for a game and then after a lengthy load screen I am returned to the main menu with the message "connection to server timed out". It has been reported by several other people in this thread on the forums (https://forums.titanfall.com/en-us/discussion/5547/error-connection-to-server-timed-out) and on the game's subreddit.
I have tried any solution I could find such as turning off other network adapters, switching routers and data centers, adjusting the interface metric (as outlined here: http://www.howtogeek.com/howto/27994/how-to-change-the-priority-of-wiredwireless-network-cards-in-windows/) and repairing the install through origin and none of it has worked. Some people have suggested its a time related issue between 5pm GMT and 12:00 but I have been unable to test it outside of this time frame (I'm connecting European servers but the issue is being reported from several countries so I'm not sure if thats relevant)
I am currently using wired Ethernet on a college network and have tried directly connecting the cable to the PC and connecting through a router. All other games work fine including Battlefield 1 and I had no issues running the single player portions of the game.
I have yet to see any official response from Respawn on this issue despite the numerous threads and posts about it. If you have been able to solve this problem or have contacted Respawn about it I would appreciate any information.
Either way this issue seems to effect a large number of players and there is very little in terms of discussion or visibility surrounding the it
Edit: after speaking with EA support they suggested I needed to open the ports used specifically by Titanfall 2 and having done so the issue wasn't resolved. I am relatively confident that this is not the issue as I was able to get into one game before I encountered the same issue again and have yet to get into a game since