Here's what I think is happening with the servers.
-
I didn’t understand a word of what you said, but if it will get the servers working, heck use our early access money to lay this man’s salary.
-
I think somebody just keeps unplugging it
-
@hoboadam_psn said in Here's what's happening with the servers.:
I've taken quite a few tries at explaining the issue in various threads, so I'm going to make one myself, and offer to SDS to help. They have my contact information.
Stress balancing is broken on the server node for the menu interfacing.
There's send and receive functions embedded everywhere in every menu that sends data after a function is performed, IE, conquest victory, moment completions etc. When you complete the task, data is sent from your console to a server and logged. For a user to see it at a splash screen post event, a call script reaches out to the data repository and shows your progress.
Whenever you are getting the unhandled server exception, it's like timing out on a ping. The game will then attempt a refresh, thus your little button icon in the bottom right of your screen.
Sometimes you get partial and get bounced back to the main screen of the menu you are in, and sometimes booted completely out to the main game menus.
Whenever you try to log back in to where you were, you are inadvertently creating additional traffic because the data from your console hasn't been reconciled with the data server. This reconciliation actually has happened, which is why you aren't losing progress 95% of the time.
Take these errors and multiply them by the number of users on at any given time, the people banging buttons trying to get back in, and data cached with nowhere to display it because you're already out of that menu. SDS dumps the returned data when you are logged back in and at another menu, but it has to record the failed attempts.
It's an exponential function problem that needs to be debugged because the call time of the functions can't possibly get returns why? Because Xbox game pass created too many users and user requests throughout the game.
Solutions?
1- Change some of the menus. Require us to only go to one spot to get anywhere. Right now for example, I can enter moments from inning programs and moment menus. How do I know this is an issue? When you access a moment from the Inning screen, you get taken all the way out afterwards. If you were in the moments menu, you get taken back out to the moment menu. It's all in the coding.
- Dedicate more nodes, bandwidth for menu navigation calls. The game plays awesome. Whenever you're actually doing anything, it's smooth as silk. All the troubles are menus. XP, parallels, etc. Data is routing, being stored and ultimately being credited properly.
3- Turn off the web site marketplace untill you eliminate the console errors. It will hurt and stink, but you need a cleaner production environment to test your fixes.
Ultimately, SDS is going to have to reboot servers everyday because these issues must be fixed in a production environment. They need to trim down the production environment in order to resolve though.
Gotta walk before you can run.
I'd bet a good bottle of 1986 Chateau Rothschild that I'm on point with my diagnosis and potential fixes. I've fixed this type of code before for Morgan Stanley and know what I'm talking about.
Thank you for your time.
Thank you for posting solutions as I am a hardware person and not software and had no idea that is could be that easy. They should pay you to work for them from home.
-
My favorite part, Xbox game pass was free. Now my paying azz has to deal with this GARBAGE!
-
@dekeyser-l65l_xbl said in Here's what's happening with the servers.:
@hoboadam_psn said in Here's what's happening with the servers.:
I've taken quite a few tries at explaining the issue in various threads, so I'm going to make one myself, and offer to SDS to help. They have my contact information.
Stress balancing is broken on the server node for the menu interfacing.
There's send and receive functions embedded everywhere in every menu that sends data after a function is performed, IE, conquest victory, moment completions etc. When you complete the task, data is sent from your console to a server and logged. For a user to see it at a splash screen post event, a call script reaches out to the data repository and shows your progress.
Whenever you are getting the unhandled server exception, it's like timing out on a ping. The game will then attempt a refresh, thus your little button icon in the bottom right of your screen.
Sometimes you get partial and get bounced back to the main screen of the menu you are in, and sometimes booted completely out to the main game menus.
Whenever you try to log back in to where you were, you are inadvertently creating additional traffic because the data from your console hasn't been reconciled with the data server. This reconciliation actually has happened, which is why you aren't losing progress 95% of the time.
Take these errors and multiply them by the number of users on at any given time, the people banging buttons trying to get back in, and data cached with nowhere to display it because you're already out of that menu. SDS dumps the returned data when you are logged back in and at another menu, but it has to record the failed attempts.
It's an exponential function problem that needs to be debugged because the call time of the functions can't possibly get returns why? Because Xbox game pass created too many users and user requests throughout the game.
Solutions?
1- Change some of the menus. Require us to only go to one spot to get anywhere. Right now for example, I can enter moments from inning programs and moment menus. How do I know this is an issue? When you access a moment from the Inning screen, you get taken all the way out afterwards. If you were in the moments menu, you get taken back out to the moment menu. It's all in the coding.
- Dedicate more nodes, bandwidth for menu navigation calls. The game plays awesome. Whenever you're actually doing anything, it's smooth as silk. All the troubles are menus. XP, parallels, etc. Data is routing, being stored and ultimately being credited properly.
3- Turn off the web site marketplace untill you eliminate the console errors. It will hurt and stink, but you need a cleaner production environment to test your fixes.
Ultimately, SDS is going to have to reboot servers everyday because these issues must be fixed in a production environment. They need to trim down the production environment in order to resolve though.
Gotta walk before you can run.
I'd bet a good bottle of 1986 Chateau Rothschild that I'm on point with my diagnosis and potential fixes. I've fixed this type of code before for Morgan Stanley and know what I'm talking about.
Thank you for your time.
Thank you for posting solutions as I am a hardware person and not software and had no idea that is could be that easy. They should pay you to work for them from home.
Speaking of hardware and off topic, I installed a Watchguard m670 this year at our school. Best piece of hardware I've ever had the personal experience of installing. I have Zero issues with our network. Hard lined or with our Luxul controller and AP'S.
-
Honestly seems like it could be an issue with the backend database servers.
-
My best guess was unoptimized port forwarding on the SQL backend causing the unhandled server expectation
-
My best guess was unoptimized port forwarding on the SQL backend causing the unhandled server expectation
-
Interesting if you're on the money @hoboadam_PSN , but what of you're not? Not trying to be a pain, just asking.
-
@fletch62176_psn said in Here's what's happening with the servers.:
Honestly seems like it could be an issue with the backend database servers.
I'm saying no because the true answer of an unhandled server exception error in python, relates to the user (or in this case, console, ui or web) trying to access the data, the data being sent, and the user not accepting it. The user then tries to hit the data library again, and the data server says... I'm already here with your information silly.
I know it sounds stupid, but there's nothing wrong with the data. Most every case where you're getting booted, the game is saving your progress, you're not seeing it right away, but then it magically appears next time you successfully sync.
-
@scarletgospel said in Here's what's happening with the servers.:
Interesting if you're on the money @hoboadam_PSN , but what of you're not? Not trying to be a pain, just asking.
I'll use a quote from Dave Chapelle in the movie Con-Air...
As they would say in ebonics. We be fooked.
-
Often times, when a server’s flux capacitor goes into retrograde, it will trigger an unhandled server expectation. Programmers should know this though, which is why it’s so frustrating. There are two simple fixes when this happens:
1: Reconstitute the narflap so that the jabberwock no longer garflumples.
2: Propitiate a haberdash every time the charcuterie board frittatas.
It’s not that hard. -
@vagimon_psn said in Here's what's happening with the servers.:
Often times, when a server’s flux capacitor goes into retrograde, it will trigger an unhandled server expectation. Programmers should know this though, which is why it’s so frustrating. There are two simple fixes when this happens:
1: Reconstitute the narflap so that the jabberwock no longer garflumples.
2: Propitiate a haberdash every time the charcuterie board frittatas.
It’s not that hard.Brilliant
-
As a novice on this, is the crossplay between multiple systems part of the issue.
I saw issues like this on Modern Warfare as well. -
Well now.. that was the most helpful thing IV read in awhile. SDS hire this man/women and also a communications person.
-
Darn bro I have no idea what you just said but it sounded convincing as heck to me!
-
@untchable704_psn said in Here's what's happening with the servers.:
I think somebody just keeps unplugging it
Cue.... Airplane
-
@hoboadam_psn said in Here's what's happening with the servers.:
@fletch62176_psn said in Here's what's happening with the servers.:
Honestly seems like it could be an issue with the backend database servers.
I'm saying no because the true answer of an unhandled server exception error in python, relates to the user (or in this case, console, ui or web) trying to access the data, the data being sent, and the user not accepting it. The user then tries to hit the data library again, and the data server says... I'm already here with your information silly.
I know it sounds stupid, but there's nothing wrong with the data. Most every case where you're getting booted, the game is saving your progress, you're not seeing it right away, but then it magically appears next time you successfully sync.
It does not usually save my progress. It usually loses it and I have to start over.
-
@vipersneak_psn said in Here's what's happening with the servers.:
@hoboadam_psn said in Here's what's happening with the servers.:
@fletch62176_psn said in Here's what's happening with the servers.:
Honestly seems like it could be an issue with the backend database servers.
I'm saying no because the true answer of an unhandled server exception error in python, relates to the user (or in this case, console, ui or web) trying to access the data, the data being sent, and the user not accepting it. The user then tries to hit the data library again, and the data server says... I'm already here with your information silly.
I know it sounds stupid, but there's nothing wrong with the data. Most every case where you're getting booted, the game is saving your progress, you're not seeing it right away, but then it magically appears next time you successfully sync.
It does not usually save my progress. It usually loses it and I have to start over.
RTTS issues are separate from the DD side. Everyone I've spoken to, hasn't lost any DD progress. It shows back up once you're back in.
-
@hoboadam_psn said in Here's what's happening with the servers.:
@dtownwarrior78_mlbts said in Here's what's happening with the servers.:
Well that's an exemplary explanation from an obviously intelligent person who seems to very much know what they are talking about. Now how do you get this info to SDS to make it more than just an explanation and an actual fix? This is where the current problem lies, as they have more than proven they don't even read these forums. Thanks for the knowledge, now SDS needs to hire you on to get this thing moving!
I'm not available for hire, but more than happy to troubleshoot anything related to programming issues. I'm 48. I can code COBOL. I can't do anything in python fast, but I can debug any code with the best of them.
Hey man, can you debug the current political government too?? LMAO. All kinds of Unhandled Server Exceptions happening every minute.
For real though, this explanation seems legit and is the best information we have gotten while there really hasn't been an explanation at all from them since 4/20 launch. I really hope this info is considered or at least gives SDS some inspiration to get an official, clear, concise explanation and possible target date. If they did that, people would stop flooding the forums.