You can replace the python with anything that lives across JSON. I had no issues getting this to compile & load in UE5.
Once you have this in place, you could grab one of their arena shooter MP prototypes and focus almost entirely on the sessions, servers, matchmaking, accounts, logging, fleet management, etc.