setting up multiplayer is painful. me and my friend are both behind NAT and i have skill issue setting up dedicated server on my aarch64 server
could VS use Epic Online Services as an alternative way to "Open to Internet"? iirc:
it handles NAT punching, and if that fails it falls back to their relay servers (similar to Valve's Steamworks), which i assume would make "Open to Internet" just work: https://dev.epicgames.com/docs/epic-online-services/multiplayer/nat-p2p-interface/p2p-reference#peer-connection-establishment
it's free and cross-platform
you do NOT need to release game on Epic Games Store
players don't need an EGS account either
they have a C# SDK
satisfactory uses EOS for its multiplayer for example.
there is demand for that: