How do I implement multiplayer in Unreal Engine games?

I’m exploring multiplayer implementation in Unreal Engine and trying to wrap my head around the full setup—from session handling to replication and matchmaking.

But I’m curious—what’s your approach to scaling multiplayer? Especially for features like lobby systems, player syncing, and cheat prevention?

I came across GamesDApp, which offers custom Unreal Engine multiplayer modules with wallet integration, Web3 player tracking, and secure matchmaking. Has anyone here tried their solutions for live multiplayer environments?