I'm not talking about balancing or optimization or anything in this thread. I'm talking about one thing: Connection.
As far as I'm aware, For Honor's multiplayer has been having problems since the very first publicly-available Alpha test. And it's all down to the game's unique brand of peer-to-peer networking, a system that's designed to give every player a "fair" game by essentially splitting the network load between every player.
In theory, it's a cool idea, sure. And it does seem to make the lag between players a lot better than some games out there. But at the same time, the more people you add into the equation, the less and less stable it gets. In a 1v1 and most 2v2s it's fine, because you're only expecting 2-4 people to maintain a stable connection. But in a 4v4 game with 8 separate people connected to to eachother, each one relying on the others to hold the network up, suddenly you have the networking equivalent to a house of cards. And the moment Joe Shmoe with his basic DSL broadband has a single net hiccup, the rest of the framework starts to falter by proxy.
More often than not, this means that the whole shakey system falls to bits at the slightest provocation.
As it stands, since the start of this open beta, I've been able to play only two full games of Dominion...
Two.
Keep in mind i've been playing every day of this beta and have probably racked up around 9-ish hours, if not more, of "game" time. Most of that however has been spent sitting in the server selection screen or staring at disconnect errors.
Simply put? This game is not ready to launch. Not in this state. Ubisoft's adamant refusal to give this game the dedicated servers it needs to remain stable, and their flimsy excuse as to why the P2P system is even less stable than P2P already is by nature, means that this game's launch will probably be an utter disaster. If you think it's bad that a bunch of random beta-testers can't access your game, it's going to be a nightmare when people who paid actual money for this thing start trying to play it and discover that the game they just pre-ordered for half a week's paycheck won't let them even find a game to play in.
As it stands, I'm not going to spend a single cent on this game until these unacceptable network issues are fixed. And I say that with sadness, because for the time I have spent playing this game, even with the little balance issues and occasional bugs, I've loved every moment! I love how this game plays, I love the idea behind it, I love being a cool armoured knight charging around a burning, frost-coated battlefield with my sword in hand while the storm of blood and steel rages around me!
But right now, with the connection as flimsy and unstable as it is, it's not worth the money. I'm sorry, it's just not.
Fix your game, Ubisoft. Stop making excuses, stop bringing up flimsy little reasons why you're enforcing this broken model. I appreciate that you tried something new with the networking, but it doesn't work.
THIS GAME IS NOT READY TO LAUNCH. NOT IN THIS STATE.
If you have pre-ordered the game, I urge you to get a refund. Not because I think pre-orders are dumb or I want Ubisoft to suffer or something. But because right now, you are not going to get what you paid for. You've essentially spent a huge chunk of money on a few menu screens.
Scrap this "revolutionary p2p system" and just go with the same classic P2P system every other game uses, well I mean the games that have cheap *** devs like this one that wont go with dedicated servers.
There are so many people today that can easily host 8 player games with everyone at 20-30ms, there is no more "host advantage" this isn't 1999 and this isn't R6:Rogue spear. There is no more host advantage, this system you have created is so bad, I cant even begin to put into word how bad it is, and whoever thought of this needs to consider a career change, this is the single most terrible investment into online gaming of all time.
You've made this system that doesn't give host advantage (which in most cases does not exist anymore) but what it does is give a HUGE advantage to players with bad connections, how is that better? Not only this, but it makes the whole system completely unstable as soon as 1 out of 8 people has an unstable connection.
Why should we be penalized because we have good connections?
Why should bad pings get an advantage?
How is that better than this imaginary host advantage?
This is just so bad... just wow.
This game could be so good, why did you have to experiment with new P2P server technologies on this game? Why not use it on *** Creed 12 or whatever whother****cares... seriously, go try this garbo system on another game, this game is awesome, dont ruin it.
Too late.
Agreed, the more I play the more the network BS is getting to me.
Someone leaves mid-game? matchmaking crashes
Someone leave because theyre getting beat in a 1v1? An AI with full health spawns...
Are you in a party and a connectivity issue happens just like every other match? Party disbanded.
I'm not buying this game like this
You exaggerate the problem too much but I agree with you that their P2P doesn't work well with Dominion mode. It's laggy almost 90% of time. It's just doesn't have rubber band and wrapping but sometime you will just get hit even though you guard right or can't parry easy unblockable moves like Raider's and Kensei's, even though I have no problem parry those with 1v1 or 2v2.
I don't know about your experience, but when I say I've spent 90% of my time waiting for things to connect, I'm not lying.Originally Posted by l_Azure_l Go to original post
I'm down in Australia, for reference. I never expected a fantastic connection to the game, at least not in beta. But never have I dealt with this many straight up connection losses and crashes. And I've played my fair share of online stuff.
Oh .... damn I thought P2P would work well for Australia once. Guess it still match you up with SEA people. Sorry for you guys.Originally Posted by Veerdin-Wraith Go to original post
This new revolutionary system depends on everyone's connectivity, we're talking about excluding whole countries from playing the game. Internet providers around the world happen to have very strict rules. By introducing this system and requiring people to have their connection set in a certain way will basically make you sell less copies of the game. So Ubisoft, if you can't fix it in 3 DAYS (which is impossible, unless you have back-up system ready and tested) people will cancel their pre-orders and so will I. Personally I wanted to play For Honor with my friends, and I can't do that. My connection is NAT compliant, but my friends' are not. Not only the game is not ready for release, but you should take a stand and tell people what's your next move is.
We're infact playing with the same P2P system that Warcraft 3 used/uses. If one played has a **** connection, you see a big window telling you who it is.
The difference is that Warcraft 3 had "Banlist" and players could host themselves, your friends could pick the person with a good connection to be the host.
With banlist you could /pingall and see everyone with crap ping, and kick them beforehand.
But the biggest issue of them all:
THE HOST WILL ALWAYS HAVE AN ADVANTAGE. I'VE HAD NUMEROUS TIMES WHERE I CANNOT EXPLAIN HOW I DIDN'T BLOCK/GUARDBREAK BEFORE HIS HIT, ETC ETC ETC. THE ONLY EXPLANATION IS THAT THE OTHER GUY IS THE HOST.