Forum Discussion
Good news, everyone!
I set up a packet capture on my firewall's external and internal network interfaces, and on my desktop with the game. After analyzing the packet capture, I noticed something strange: my router was requesting my desktop to fragment all its UDP packets down to 576 bytes (whereas 1500 bytes is a normal packet size).
I traced this to my external network connection on the firewall, which was configured with an MTU of 576 bytes (where, again, 1500 is a normal value). This configuration doesn't match my ISP's end of the link (which is, you know, the normal 1500 bytes). I fixed the misconfiguration, started up Titanfall, and...
Immediately connected to a server!
People of the world who are stuck at "Initializing...", I have found one more thing you can look at to fix the problem! Good luck to all. I have no idea how my system got into this configuration, and I think that theoretically the network connections still should have worked (albiet slower, with fragmented packets), but I will ignore those details for now and celebrate.