(I know it says Java Edition at the top, but it's also for Bedrock Edition, including for Java servers with Geyser)
My suggestion is that servers should automatically start when a player joins. I've seen that it wouldn't work because they wouldn't make money from ads, but I thought that maybe it could show ads while the server is starting.
I created this screen as a general design for how it should look in-game while a server is starting: