Cross-play is something players really like these days, but outside of dedicated servers, it’s rarely happening. Why isn’t it a standard yet? Join People Can Fly as they explain what it took to ship a cross-play P2P game that could also be managed in a live environment. It was a little bumpy.
https://dev.epicgames.com/community/learning/talks-and-demos/wZ1X/cross-play-p2p-and-unreal-engine-easier-said-than-done-unreal-fest-2022