ログイン、マッチング問題の解説動画出てたわ
https://www.youtube.com/watch?v=Y_I_ImFsFSM

サーバーじゃなくてコードに問題がある、つまりこんなにユーザーが増えることを前提に恐らく設計していないから、
サーバーをいくら増やしても問題は解決しないとさ

ユーザーごとのデータ(装備や経験値やコイン等の所有物)をチェックしている処理の仕方に限界がある設計だから遊べるユーザーを制限せざる得ない
銀行と金庫の数を増やしても銀行員が1人だと順番待ちは解消されない

だからこの問題が起きる少し前に経験値が入らなかったり、遅れて受け取ったりしてた状況が発生してたわけだ
マッチングするとその都度ユーザーごとのデータベースにアクセスするから、負荷を減らすためにマッチングできないようにしてる
追加でログイン制限も入れてトランザクション負荷を下げることを徹底してる

解消にはデータベースを分散するか、バックエンドのコードを作り直してデータベースへのアクセス数を増やせるようにするか
まあゲームを動かしながら簡単に出来るようなことじゃないから、結構詰んでる気がする
45万MAXって全デバイス合わせてってことだろうからPCだけで40万もいたら許容範囲に収めるのは至難の業だな
下手すりゃsteamが販売停止にする可能性もありそう

動画で言っているようにSONYじゃなくてクラウド持ってるMSのxboxと組めば解決は早かったかもな