Here's what I think is happening with the servers.

SDS

@sonsoliberty_mlbts said in Here's what I think is happening with the servers.:

Yet again we are back to blaming Gamepass

Gamepass isn't to blame for bad coding, bad net code, and bad overall development

I don't think anyone is blaming gamepass directly. It's not like gamepass is CAUSING the issues.

Gamepass simply explains a higher than expected volume of users, increasing then number of get requests on the DB level, which is causing issues on login.

SDS

What he said

SDS

I blame Xbox putting this game on Xbox killed this franchise because everyone is still playing 20

SDS

It's a great explanation @hoboadam_PSN, thank you for it, because it calmed me down and strenghten the hopes SDS can fix it.
I have couple of questions, if you don't mind:

  1. Could I do something on my side to prevent being booted from game? I can't have much better internet than 90Mb/s download and 80Mb/s upload, but maybe something else could help
  2. Is the distance from the server a factor? I'm in the middle Europe, so I'm more away from the servers than majority of players. I think I'm booted more often

I'm kinda frustrated, cause I love this game, but only thing I can play consistently right now is conquest. I'm booted out with the loss in 2/3 of event games and 1/2 of showdowns

SDS

@foresticek_psn said in Here's what I think is happening with the servers.:

It's a great explanation @hoboadam_PSN, thank you for it, because it calmed me down and strenghten the hopes SDS can fix it.
I have couple of questions, if you don't mind:

  1. Could I do something on my side to prevent being booted from game? I can't have much better internet than 90Mb/s download and 80Mb/s upload, but maybe something else could help
  2. Is the distance from the server a factor? I'm in the middle Europe, so I'm more away from the servers than majority of players. I think I'm booted more often

I'm kinda frustrated, cause I love this game, but only thing I can play consistently right now is conquest. I'm booted out with the loss in 2/3 of event games and 1/2 of showdowns

1- Not really. These errors from earlier in the week were on the SDS side, and more internal in nature. Your console is sending data all the time. Data is being stored. When you navigate to a new menu, you are asking for a verification of the data. Their servers were having issues acknowledging. When the console then asked for it again, their servers were telling you it was already sent. Thus the error.

2- Your distance wouldn't be a contributing factor for the errors earlier in the week; however, when the PlayStation Network goes down or you are getting matched up with someone that is the home team with borrowed internet from the coffee shop on the corner, you'd see issues and could possibly get stuck with a loss unexpectedly.

SDS

@skipple_mlbts said in Here's what I think is happening with the servers.:

@sonsoliberty_mlbts said in Here's what I think is happening with the servers.:

Yet again we are back to blaming Gamepass

Gamepass isn't to blame for bad coding, bad net code, and bad overall development

I don't think anyone is blaming gamepass directly. It's not like gamepass is CAUSING the issues.

Gamepass simply explains a higher than expected volume of users, increasing then number of get requests on the DB level, which is causing issues on login.

Bingo

SDS

@fletch62176_psn said in Here's what I think is happening with the servers.:

@hoboadam_psn said in Here's what I think is happening with the 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's not that there is nothing wrong with the data, I think that database reads or writes are not taking place quickly enough.... either memory resources are being slammed too hard or disk I/O. One thing I noticed today when playing Conquest is that at the end of the game if I fly through the ending screens to get to the next game I would see unhandled exceptions nearly every time. If I slowed down the end of game process, took a minute to take a look at parallels or progress for example before getting back to the conquest map, then I could keep playing without ever getting an exception. Or they could be using expensive SQL queries, which would for sure be an application issue. Just my thoughts....

Expensive SQL queries for those wondering, is another way of saying "really long ones". Having additional assets to support traffic won't solve a poorly written query. SQL queries will read data from a DB2 table and send it to a console, web page etc.via XML or other language. You'll notice that when playing a conquest game for example, you'll see the bottom right of your screen spin the logo. That means data is being sent and received.

SDS

@sonsoliberty_mlbts said in Here's what I think is happening with the servers.:

Yet again we are back to blaming Gamepass

Remember Outriders? Yeah it was Day 1 Gamepass, always online, everyone and their grandparents blamed Gamepass. 28 days later, people actually took a look behind the curtain.

Gamepass isn't to blame for bad coding, bad net code, and bad overall development. Both Outriders and MLB The Show 21 both needed more time.

But hey I guess RTTS is broke to because of Gamepass to eh?

Coding wasn't "bad" but rather inefficient for the traffic that was created because of the gamepass volume of users. I can't compare MLB to other games on gamepass, but I can assure you that the game code works, and works well.

Issues with RTTS? I haven't touched it yet. I usually don't play until the real baseball season is over. The revamp is something I'm not qualified for explaining why progress isn't being made, attributes being low etc. I liked it as a separate mode, I despise the CAP in general so it's unlikely I'll be playing it this year.

RTTS issues though are separate from the unhandled server exception.

SDS

@hoboadam_psn said in Here's what I think is happening with the servers.:

@foresticek_psn said in Here's what I think is happening with the servers.:

It's a great explanation @hoboadam_PSN, thank you for it, because it calmed me down and strenghten the hopes SDS can fix it.
I have couple of questions, if you don't mind:

  1. Could I do something on my side to prevent being booted from game? I can't have much better internet than 90Mb/s download and 80Mb/s upload, but maybe something else could help
  2. Is the distance from the server a factor? I'm in the middle Europe, so I'm more away from the servers than majority of players. I think I'm booted more often

I'm kinda frustrated, cause I love this game, but only thing I can play consistently right now is conquest. I'm booted out with the loss in 2/3 of event games and 1/2 of showdowns

1- Not really. These errors from earlier in the week were on the SDS side, and more internal in nature. Your console is sending data all the time. Data is being stored. When you navigate to a new menu, you are asking for a verification of the data. Their servers were having issues acknowledging. When the console then asked for it again, their servers were telling you it was already sent. Thus the error.

2- Your distance wouldn't be a contributing factor for the errors earlier in the week; however, when the PlayStation Network goes down or you are getting matched up with someone that is the home team with borrowed internet from the coffee shop on the corner, you'd see issues and could possibly get stuck with a loss unexpectedly.

Thanks for answers 👍.
I'm used to these distance issues, sometimes I can see the ball perfectly, sometimes it's just a blur, but that's okay, that one will never be different...
But how is it possible, I'm now having such issues with booting out from online game and other players don't?

SDS

@foresticek_psn said in Here's what I think is happening with the servers.:

@hoboadam_psn said in Here's what I think is happening with the servers.:

@foresticek_psn said in Here's what I think is happening with the servers.:

It's a great explanation @hoboadam_PSN, thank you for it, because it calmed me down and strenghten the hopes SDS can fix it.
I have couple of questions, if you don't mind:

  1. Could I do something on my side to prevent being booted from game? I can't have much better internet than 90Mb/s download and 80Mb/s upload, but maybe something else could help
  2. Is the distance from the server a factor? I'm in the middle Europe, so I'm more away from the servers than majority of players. I think I'm booted more often

I'm kinda frustrated, cause I love this game, but only thing I can play consistently right now is conquest. I'm booted out with the loss in 2/3 of event games and 1/2 of showdowns

1- Not really. These errors from earlier in the week were on the SDS side, and more internal in nature. Your console is sending data all the time. Data is being stored. When you navigate to a new menu, you are asking for a verification of the data. Their servers were having issues acknowledging. When the console then asked for it again, their servers were telling you it was already sent. Thus the error.

2- Your distance wouldn't be a contributing factor for the errors earlier in the week; however, when the PlayStation Network goes down or you are getting matched up with someone that is the home team with borrowed internet from the coffee shop on the corner, you'd see issues and could possibly get stuck with a loss unexpectedly.

Thanks for answers 👍.
I'm used to these distance issues, sometimes I can see the ball perfectly, sometimes it's just a blur, but that's okay, that one will never be different...
But how is it possible, I'm now having such issues with booting out from online game and other players don't?

There are 4 platforms using 2 differently coded operating systems. Stuff was written differently, there's exponentially more traffic and yeah, distance might be an issue for the time being.

If you have a PS5 in europe and the home team is PS4 at Fenway, the game might lag.

I wish you luck, but I don't have all the answers for you dude.

SDS

@hoboadam_psn said in Here's what I think is happening with the servers.:

@foresticek_psn said in Here's what I think is happening with the servers.:

@hoboadam_psn said in Here's what I think is happening with the servers.:

@foresticek_psn said in Here's what I think is happening with the servers.:

It's a great explanation @hoboadam_PSN, thank you for it, because it calmed me down and strenghten the hopes SDS can fix it.
I have couple of questions, if you don't mind:

  1. Could I do something on my side to prevent being booted from game? I can't have much better internet than 90Mb/s download and 80Mb/s upload, but maybe something else could help
  2. Is the distance from the server a factor? I'm in the middle Europe, so I'm more away from the servers than majority of players. I think I'm booted more often

I'm kinda frustrated, cause I love this game, but only thing I can play consistently right now is conquest. I'm booted out with the loss in 2/3 of event games and 1/2 of showdowns

1- Not really. These errors from earlier in the week were on the SDS side, and more internal in nature. Your console is sending data all the time. Data is being stored. When you navigate to a new menu, you are asking for a verification of the data. Their servers were having issues acknowledging. When the console then asked for it again, their servers were telling you it was already sent. Thus the error.

2- Your distance wouldn't be a contributing factor for the errors earlier in the week; however, when the PlayStation Network goes down or you are getting matched up with someone that is the home team with borrowed internet from the coffee shop on the corner, you'd see issues and could possibly get stuck with a loss unexpectedly.

Thanks for answers 👍.
I'm used to these distance issues, sometimes I can see the ball perfectly, sometimes it's just a blur, but that's okay, that one will never be different...
But how is it possible, I'm now having such issues with booting out from online game and other players don't?

There are 4 platforms using 2 differently coded operating systems. Stuff was written differently, there's exponentially more traffic and yeah, distance might be an issue for the time being.

If you have a PS5 in europe and the home team is PS4 at Fenway, the game might lag.

I wish you luck, but I don't have all the answers for you dude.

You are a good guy! 👍

SDS

@jmcdonald1817 said in Here's what I think is happening with the servers.:

My favorite part, Xbox game pass was free. Now my paying azz has to deal with this GARBAGE!

It's not free....................

SDS

@djhof2_psn said in Here's what I think is happening with the servers.:

I blame Xbox putting this game on Xbox killed this franchise because everyone is still playing 20

Lmao yeah that's it... 🤡

SDS

Gonna bump until we get an answer from SDS why this happens every night. Guy might be right.

SDS

The real solution would be have more server interactions - best case you don't lose an at bat or a strikeout. Not to make it difficult to get your progress to save on number of requests made. Solving the scalability problem is more pressing than finding ways to make fewer interactions

SDS

@joshq00_psn said in Here's what I think is happening with the servers.:

The real solution would be have more server interactions - best case you don't lose an at bat or a strikeout. Not to make it difficult to get your progress to save on number of requests made. Solving the scalability problem is more pressing than finding ways to make fewer interactions

There are server interactions after every AB. That's why dashboard HR don't register but the previous SB does.

Two clients are sending data when the game gets dashboarded. Reconciliation occurs and defaults to the last event validated on both clients. The previous AB.

There used to be issues last year not noticed by the community. Sometimes client A would send an error, client B a hit. Also the instance where a run would score when an out was made at a base concurrently when advancing a runner. You'd win 3-3. The opponent would show a 4-3 loss and vice versa.

SDS

@hoboadam_PSN Is this gist of this that the game is coded in such a way that the computational cost of it's processes far outpaces what the servers can handle?

SDS

@hoboadam_psn said in Here's what I think is happening with the servers.:

@joshq00_psn said in Here's what I think is happening with the servers.:

The real solution would be have more server interactions - best case you don't lose an at bat or a strikeout. Not to make it difficult to get your progress to save on number of requests made. Solving the scalability problem is more pressing than finding ways to make fewer interactions

There are server interactions after every AB. That's why dashboard HR don't register but the previous SB does.

Two clients are sending data when the game gets dashboarded. Reconciliation occurs and defaults to the last event validated on both clients. The previous AB.

There used to be issues last year not noticed by the community. Sometimes client A would send an error, client B a hit. Also the instance where a run would score when an out was made at a base concurrently when advancing a runner. You'd win 3-3. The opponent would show a 4-3 loss and vice versa.

Exactly. Dashboarding only works within a few seconds and the only reason it can't be recorded immediately when the game determines the outcome is because there's possibility for it to be stolen. You get updates on each move your opponent is making in the outfield. The servers need to handle every action (think of a FPS where every bullet, turn, movement have to be communicated real time). Horizontal scalability was an afterthought, yet again, and it's what's needed to handle scale. These aren't mainframe days, these require real-time messaging with post processing and scalability. It's not about finding where you can cut down on information

SDS

@duiaintez_psn said in Here's what I think is happening with the servers.:

@hoboadam_PSN Is this gist of this that the game is coded in such a way that the computational cost of it's processes far outpaces what the servers can handle?

Not at all. Game works great. The demand is greater than anticipated.

You only have so many lanes for traffic and so many toll booths etc. This isn't a hardware issue either. The current day issues, are them working on streamlining the lanes so they move as many cars through the toll booth as possible.

Mechanically, you can't throw additional hardware or bandwidth at this issue. At least my suspicion.

SDS

I won't even pretend to understand a word of what you guys are talking about, but I would assume that they've either already tried a lot of these suggestions and it didn't help, they're in the process of trying them but it's slow going because they can only shut down for short periods at a time, or there are other possible fixes not mentioned that they're working their way through first.

For people griping about the supposed lack of communication from the devs, my guess is that the reason for the generic "We're aware of the issues" statements is because a more honest answer would be something like "We have no idea how long it'll take to figure this out" and getting that response would just cause the community to riot even more than they already are.