Dunvi wrote...
Zhuinden wrote...
Dunvi wrote...
Zhuinden wrote...
Slojack wrote...
Its your internet, not EA/BioWare. Ive only been disconected once since I started playing.
Hahaha, no, no it's not. Otherwise, why would Origin in the background say, "Offline Mode", while everything else on the computer works perfectly fine?
Because Origin is a pain and detects network existence in an insanely stupid way. Yes, I had to troubleshoot this. It asks Windows if it thinks it has internet instead of checking for itself. It also has crap forgiveness and doesn't seem to retry (it's been a while since I looked at the origin logs, so I don't recall for certain, but I don't think it retries at all).
BTW, the reason nothing has been done is because this is a very, very low-level problem. It's too built in, you might as well ask them to rewrite the multiplayer from the ground up, that's how expensive such a late fix to an architectural problem is. Yes, I think the game has sort of dumb netcode and needs more forgiveness and better lag correction. No, it's honestly not worth complaining about.
Well maybe they could add it so it doesn't throw you out immediately if you get disconnected from Origin. Origin itself reconnects after about... 20 seconds? And the WHOLE GAME is peer to peer?
Why on earth are you thrown out of the game in a peer to peer system if you're not connected to a centralized server that only needs to be contacted when you have to report what you've earned?
Honestly, it's ME3 that says "I lost connected to the ME3 server, so gtfo", thus ME3 is a key point that could fix this problem by, let's say, NOT throwing you out in that case.
(1) The game itself is run p2p but the centralized server tracks all the data that appears in the N7HQ. Note, this does mean that they could make credits be awarded right away instead of after the fact. It used to be that way, I believe. People abused it, so they changed it. In fact, the entire reasoning behind constant data flow to central server is almost certainly to prevent abuse - if the game only sends data every now and then, people could probably do crap like use missiles without actually using them, etc.
(2) Changing the way the netcode works is an architectural issue. From Code Complete (McConnell): the average cost of fixing an architectural issue post-release is 100x times that of having figured it out right away. Yes, it sucks that it's not very good. I'm sure they're aware of it, and anyone on the ME3MP team will apply that knowledge going forward. But there's really nothing they can do about it now.
Currently I can alter the game so enemies have 1 HP and I can shoot them instantly to death on Gold with any weapon, if I want to. Obviously that is cheating, so I won't do that, but I could, and it wouldn't take more than about 3 minutes.
If their reason would be to "prevent cheating", then that's slightly miserable.
Also, I do admit, this is due to terrible architectural structure, but it can still be fixed. It's just that they don't think it's a priority considering those who play MP have already bought the game.





Retour en haut








