Pinging other servers to check if they are online with C++

That definitely sounds like a much better solution, but since I am brand new to C++ and Unreal Engine and I have never created a proxy program from scratch before, I don’t really know where to start with that either. Your suggestion did give me an idea I am going to try though. I was planning on having a “lobby” server that players would initially join which would have every player’s previous world and location saved and would send them to that place. I am going to try having players return to the lobby server when they want to change worlds and have that server keep track of which worlds are online.