* note, some answers here come directly from EA's Answer HQ on certain forums to maximize your issue troubleshooting *
Hello @bubby0919,
Merry Christmas! Tried to lookup your issue on EA's Answers HQ and forums and found little to nothing regarding crashes of the game that I thought was of help.
Please refer to this link from Xbox Support (all rights go to them) regarding game freezing/crashing: Xbox troubleshooting/game freeze solution
(If you don't feel safe opening this link I will leave the pages contents below)
It's frustrating if you experience problems playing games on your Xbox One console. For example, a game might freeze or quit unexpectedly.
Sometimes a game freeze or startup problem can be caused by a temporary issue that can be corrected simply by exiting and restarting the game. To begin troubleshooting, first try exiting to the Home screen. Here’s how:
Step 1:
- Press the Xbox button on your controller to open the guide.
Note Some game freezes may prevent you from exiting the game. If you are unable to return to the Home screen, select No below to continue troubleshooting.
Step 2:
- Press the Menu button on your controller and quit the game.
- Try restarting the game.
Also, Common errors are:
In-correct or corrupt game files preventing the game from the launch of the game.
Try reinstalling the game.
Other member's answers:
- go to network settings on Xbox
- go to advanced settings
- go to DNS settings
- choose 'automatic'
IF that doesn't work:
- go to DNS settings
- Choose 'manual'
- type in each box one 8 so it looks like this: 8.8.8.8 (this is googles address or something)
- if it asks for a secondary address leave that blank
- launch BF2
- it will open a message saying it needs an update or it needs a patch
IF all of this doesn't work:
Change it back to automatic again
I am not an official electronic arts employee. All rights and privileges go to EA.