343 ********(HOW TO FIX SERVER ISSUE)********

#1 Set all incoming traffic on the coyote point to manage inbound traffic to servers appropriately. (Load Balancer)

#2 Unrestrict IP’s to regions in settings menu

#3 Designate Halo games to specific servers. (1 Halo game per one designated server) Not Combined

#4 Allow all connections

#5 Unblock all restricted ports and refresh IP’s

#6 Make downloadable patch as necessary.

#7 Unquiece load balanced servers that may be un-noticed to have check mark by it.

#8 Dont combine games in playlist. (HEADACHES IT CAUSES) Malfunctions in connectivity with server

#9 Some firewalls may be blocking on your end for certain IP’s

#10 Fix broken Dev code in connectivity. Review logs to precisely where disconnects are happening.

#11 Collision detected could be issue in simultaneously creating a match with more people than party is accepting.

#12 .INI files could be setup wrong

#13 SQL database could be freaking out

Guys keep this post going so 343 can look at it. Thanks for your support to all

I’m sure they’ve got their best and brightest on it. But thanks for trying to help them.

Don’t know if you kjow what you’re talking about but I’ll courtesy bump.

They will know exactly what im talking about. If they dont they dont need to be making games PERIOD

Yeah, alot of this is back-burner stuff. The best way for you to help is to be silent, and post when they need more information from the user-base.

My DEV team could have this fixed in 2 hours EASY !!!

Keep this post going. Make sure they see this

> 2533274873625357;7:
> My DEV team could have this fixed in 2 hours EASY !!!

Action man figurines don’t count as a “Dev” team.

> 2533274873625357;7:
> My DEV team could have this fixed in 2 hours EASY !!!

I don’t think your dev team has faced half the amount of requests for your whatever developed software Halo MCC has. I pointed out some algorithmic problems in some other topic which I believe can be part of the cause.

I believe if they add eggs to the server NAT, this will alleviate some octagonal seizures often found in baby whales.

See… Now i’m being as useful as you guys are.

Ph.D in kicking alien -Yoink-, and fighting world hunger.

Bump this guy actually knows what hes talking about…

[This post has been edited to remove its history and to preserve privacy]

Bump

> 2533274825415914;13:
> Bump this guy actually knows what hes talking about…

Yes. Because all networking issues can be remotely diagnosed by someone who did not design the system, did not program the system, and has never seen the system. Also, whenever you have a database issue, the comment “SQL database could be freaking out” provides a universal solution, “fix broken dev code in connectivity” yields instantaneous programming, disaggregating gametypes within a playlist is a mere checkbox, and “make downloadable patch as necessary” consists entirely of a voice command to Hal9000.

> 2533274971476153;16:
> > 2533274825415914;13:
> > Bump this guy actually knows what hes talking about…
>
>
> Yes. Because all networking issues can be remotely diagnosed by someone who did not design the system, did not program the system, and has never seen the system. Also, whenever you have a database issue, the comment “SQL database could be freaking out” provides a universal solution, “fix broken dev code in connectivity” yields instantaneous programming, disaggregating gametypes within a playlist is a mere checkbox, and “make downloadable patch as necessary” consists entirely of a voice command to Hal9000.

What he said

> 2533274971476153;16:
> > 2533274825415914;13:
> > Bump this guy actually knows what hes talking about…
>
>
> Yes. Because all networking issues can be remotely diagnosed by someone who did not design the system, did not program the system, and has never seen the system. Also, whenever you have a database issue, the comment “SQL database could be freaking out” provides a universal solution, “fix broken dev code in connectivity” yields instantaneous programming, disaggregating gametypes within a playlist is a mere checkbox, and “make downloadable patch as necessary” consists entirely of a voice command to Hal9000.

I agree with you. Everyone’s code is different, there’s literally no way to know what is wrong unless you are there working with them and have actually reviewed the code(which would take you days).

As much as you’re using big words, I doubt the source of this entropy in MM is caused by any of these issues.
Its most likely a result of concurrency across a global system, unfortunately its REALLY difficult to create mocking objects to simulate end users at this sort of level pre-delivery.

  1. 343 Wouldn’t be using an SQL database (at least I hope); at the minimum they would be using a noSQL db for the fast connectivity such as MongoDB.

  2. As much as I agree that load balancing could cause issues, it wouldn’t in this sort of environment. Remember that on the serverside, all the servers are during is executing live code; the problem would probably come with the integration testing of that code, and the effects it has when spanned across a census the size of the Halo community.

  3. .ini files… Really? I expect most of their system is bespoke and hard coded/obfuscated. The introduction of .ini files at a single point is a STUPID idea due to the concurrency problems it would introduce; any system architect would tell you this.

  4. Ports and Firewalls have already been discussed, but NATTING and other networking is all managed by Microsofts dedis and your client system. NOT 343; the fact that other games work on XBL is proof that this most likely isn’t the issue.

  5. Fixing broken development code is REALLY tricky and time consuming, especially when setting up a good test continuous integration system for this sort of system is going to be pretty much a project in itself.

Just let 343 do their job, I’m sure the developers know a lot more than you and most of the issues were probably unavoidable without live system testing.

Sources -
6 Years object orientated design and architecture.
2 Years CCNP level networking understanding.

Something is not working correctly, I think.

Source: 2 years of community college for network administration with a 2.3 GPA