The Game Mode and Game State has many different events which can handle the game hosting and joining. Game Mode and Game State | Unreal Engine 4.27 Documentation
As for server travel, I am a bit unsure. You should be able to get the number of players on the server and travel to a new map once both have connected.