First of all, before I say anything else, THIS IS NOT A HATE POST. This is a simple discussion on why I believe the game probably won’t ever be fully fixed. I’m simply using logic here. Once again, I’m not hating on the game - in fact, I’ve been having a decent experience not accounting for some technical issues every now and then.
For those to lazy to read the whole post:
TL;DR version:
- There are 5 games running, all with different engines, and net-codes. It’s hard to mix them flawlessly.
- The game uses P2P servers, which add uncontrollable issues like host migration or server-side lag.
- With so much content, the game is going to be littered with minor bugs throughout - too many to completely squash them all.
- If there is a single developer team, and not separate ones focused on different titles, then most of the team is probably already working on Halo 5 to prevent another disastrous launch like MCC’s.
Here are, in my opinion, the 4 big reasons that this game won’t be completely fixed.
-
There are 5 games (yes, H2A counts on its own) running in one package. Each game runs on a different engine, uses a different programming language, has a different netcode, etc. That’s a lot. Sadly, it’s hard to make a flawless experience with switching between different games so constantly, and issues can be expected. For instance, while playing the cross-game campaign playlists, I always have trouble switching between 2 and 3 and generally have to restart the game. It’s possible issues like these are also imbued into the multiplayer playlists.- The game uses Peer 2 Peer servers as well as dedicated servers. For one, having both server types in the game is already messy. However, the biggest issues are with the P2P servers, which players will use over 80% of the time. The dedicated servers are there, but there are much less of them and are rarely picked for games. P2P servers mean that one player is selected as host; this means that if they quit, or have bad internet connection, there will be lots of lag and skips in game. Host migration and other connection issues will also be present - if the host quits, migration kicks in and if another player can’t connect to the host they will be kicked out of the game. Like afore mentioned, hosts with bad internet will cause everybody to have bad lag.- There are already too many bugs, whether they be minor or game-breaking, scattered throughout MCC. Face it - I don’t like it, you don’t like it, but there are a bunch of bugs already there. This kind of goes back to my first reason, as there is so much there that it will literally be impossible for them to find and eradicate every single issue with the game. There is no way that they can spend every waking day looking for every single issue. This doesn’t mean that they won’t ever fix most of them, but I expect some issues with the game might still be present years from now.- I could be wrong about this one, depending on whether 343 has several developer teams for different titles or not. However, if 343 has only one large developer team, chances are they are already more focused on Halo 5 rather than Halo: MCC. I say this because, first of all, Halo 5 is in the development process, while MCC is out, just riddled with bugs. Secondly, my bet is that they’re focused on making sure Halo 5 does not follow history and has a smooth launch. Why would they want something like this to happen again?
Now, I do expect we will see drastic improvement given time. However, I still just don’t think that this game will reach peak potential, not even because it won’t be fixed well enough for fluid and stable play, but because too many people will have already left.Also, I ask this to you:- How can we prevent another launch like this? (I think Halo 5’s beta can answer this question anyways.)- Is there a way we can contact the developers and help them know of present bugs?- *What is your opinion on the future of the MCC?*If you actually read all of that, thanks. Peace out, and see you on the virtual battlefield
~ PrometheanSigma
