Disconnects

There’s no use in complaining about the disconnects by itself it’s been majorly addressed already I’d just be beating a dead horse. My major problem is why am I losing 60% of my rank for something I can’t control. Beating an onyx player for 15 minutes of the match only to be disconnected and take a huge hit to my rank. I understand it’s a failsafe to stop players from intentionally disconnecting but games are getting longer now and it’s ridiculous to lose hours of progress because of this and it really discourages me from playing this game