At 05:00, 13:00 and 21:00 UTC the server has a scheduled restart, which is done to clear caches and try and reduce lag. It only takes a minute or two, and then the server is right back up, as the message says when you disconnected. Any downtime which is not at any of those times, I get an alert within 10 minutes straight to my phone telling me there's a problem, and I'll usually get it back up as quickly as I can. There's been a couple of instances when that's happened this past week due to 1.14 being a little less (read: considerably less) stable than previous versions, which does cause the server to hang/crash from time to time. I've always restarted it within about half an hour though, unless I'm asleep. (Although someone, maybe Frog?, woke me up at 4am today to restart it, so thanks for that)
You can keep up with the status at vcstatus.bitbucket.io. That's using the data taken directly from my checker, and if it shows anything is down, I've already been made aware of it. You can also report problems on there though, which I also get directly to my phone, just incase there's any other major problems I'm not aware of. I can also be pinged on Discord as @Luis, which interestingly works in-game too
If you're having any other connection problems, I'll be happy to help try and resolve them.
Thanks for being an avid player <3