Wow, if you say you thought it works perfectly then we're going to have problems lol. I thought you were still in emergency mode it's so bad.
-Every 15 minutes to an hour, I get disconnected from the NAT Facilitator. If this happens while I'm connecting to a game, the connection status box will disappear and I think I've failed completely and must quit, so I do. I'm not sure if that's what I'm supposed to do, but that's what it feels like. Sometimes this happens in the middle of the game but it does not seem to ruin all games.
-Sometimes games that do not need a password will ask for a password.
-Almost every game, without fail, will have someone drop due to connection failure before the game starts, which usually results in the rest of the team quitting.
-Sometimes when joining or doing a pantheon, the game says I'm connected to everyone and yet the game will not let me in the lobby, so I have to cancel anyway after having waited 5 minutes to connect.
-90% of the games I try to join just give me "failed to join game" or something right off the bat. Friends of mine will have games with room to spare, and I will not be able to enter. I have had hosts abandon otherwise perfectly good lobbies because their friends could not get in even though there was room and no one was trying to connect.
-Favor points are not being saved, but favor items are. I currently have -800 or so favor points, and the only item I've got is Blood of the Fallen. Every few games it will accumulate, and then it will drop back down to -800.
-Occasionally, in the middle of a game, it will lock up for a second or two and then everyone gets auto-dropped, followed by "a p-p-p-p-p-p-player has left the game".
-Sometimes, for no apparent reason, the game will stop trying to connect you to one person--it appears that the game doesn't even acknowledge that person's presence even though his name appears--so you can never get into the lobby and must abandon the effort.
-It takes FOREVER to get into a lobby even when all goes well, giving one the impression that there are connectivity problems. This game uses SupCom's engine, which uses a similar P2P system. In SupCom, everyone was connected to each other within seconds if you had ports forwarded properly. At worst, you'd have to rejoin if something went wrong, and that wasn't too painful. In this game it feels like you should win an achievement for just being able to get in the freaking lobby. If this minutes-long connection dance is a feature of whatever fancy NAT system or netcode gymnastics you guys tried to do, this game won't last very long.
-Most Pantheons have a list of players you are connecting to, but half of them are just names with blank boxes that don't tell you their connection status, and they have 0 ping in the game. Are these AIs that have taken the place of players that have failed to connect? It doesn't feel like I'm playing humans sometimes, because when people leave the game, their name remains, but they are an AI. The game NEVER says who is an AI and who is still human, and it sucks the fun out when you don't even know if you're owning some nublet or just some AI. It's even worse if you suspect half your own team is AI when you are losing, because you feel like the game cheated you.
About 75% of games seem to fail before they even start, and 25% of the ones that start inexplicably fail in the middle, some for no apparent reason at all. This game's connectivity problems are far from over.
The router I'm using has my computer in the DMZ, and it's fairly new, so ports are not the problem.