Client Cannot Find Dedicated Server


When I package client.exe and linuxserver.sh and run both, the client cannot find the dedicated server (NOT listen server). Server logs show that it successfully started but client cannot find it with FindSessionAdvanced node. It always returns “0” found. Do I have to upload the server package on steamworks using SteamPipe? Are there other things I need to configure? There are barely any resources on how to setup and run dedicated server using OSS Steam and I feel stuck. Can anyone please help?? I’ve been trying this for the past two weeks, so I’m willing to even pay people to teach me set this up.

server log showing success: “[2025.06.23-03.04.08:103][ 28]LogOnlineSession: Display: OSS: Session creation completed. Automatic start is turned on, starting session now.
[2025.06.23-03.04.08:103][ 28]LogBlueprintUserMessages: [BP_GameInstance_C_2147482577] STARTED: Dedicated Server”