I'm making a minigame with BungeeCord mode where one server is one arena. I need to check if game is running or restarting etc. I'm doing this using Plugin Messaging Channel, but there's one problem. It doesn't work when there's no players on the server, so I can't check if game is ready to play or is it still restarting. How should I check that? I thought about two ways. First - sockets. I know it is possible to ping a server and get MOTD and that could be an option, but I guess it's complicated and may cause errors. Second one is database. I would save the game state to database when it's changed and then I could get the state from lobby whenever I want to. I don't know if it's a good idea, but for sure easier than sockets. What do you think about that? Are there any better ways to do that?