In case anyone runs into this, I couldn’t get the server to show up in the steam client View -> Servers list until I changed STEAMGAMEDIR and STEAMPRODUCTNAME to be equal to the same string as set in [see steamworks docs].
They default to:
#define STEAMPRODUCTNAME "unrealdk"
#define STEAMGAMEDIR "unrealtest"
I just changed them both to “unrealdk” and was able to start seeing my server listed. It won’t be workable if they differ.
Before doing this I could see my dedicated server in ShooterGame’s server list, but I couldn’t see the server with the steam client server list.
Unfortunately it didn’t help with connecting to the server though, I’m getting a timeout every time I try:
[2019.01.03-09.27.21:994][256]LogOnline: Verbose: STEAM: FOnlineAsyncEventSteamConnectionRequest RemoteId: UNKNOWN [0x7F665A7987A0]
STEAMPS3 - AsyncTCPSocket created
[2019.01.03-09.27.25:984][612]LogOnline: Verbose: STEAM: Dumping Steam P2P socket details:
[2019.01.03-09.27.25:984][612]LogOnline: Verbose: STEAM: - Id: UNKNOWN [0x7F664D8E4180], IdleTime: 3.989
[2019.01.03-09.27.25:984][612]LogOnline: Verbose: STEAM: - Detailed P2P session info:
[2019.01.03-09.27.25:984][612]LogOnline: Verbose: STEAM: -- IPAddress: 192.168.0.100:56596
[2019.01.03-09.27.25:984][612]LogOnline: Verbose: STEAM: -- ConnectionActive: 0, Connecting: 1, SessionError: 0, UsingRelay: 0
[2019.01.03-09.27.25:984][612]LogOnline: Verbose: STEAM: -- QueuedBytes: 0, QueuedPackets: 0
[2019.01.03-09.27.35:993][505]LogOnline: Verbose: STEAM: Dumping Steam P2P socket details:
[2019.01.03-09.27.35:993][505]LogOnline: Verbose: STEAM: - Id: UNKNOWN [0x7F664D8E4180], IdleTime: 13.998
[2019.01.03-09.27.35:993][505]LogOnline: Verbose: STEAM: - Detailed P2P session info:
[2019.01.03-09.27.35:993][505]LogOnline: Verbose: STEAM: -- IPAddress: 192.168.0.100:56596
[2019.01.03-09.27.35:993][505]LogOnline: Verbose: STEAM: -- ConnectionActive: 0, Connecting: 1, SessionError: 0, UsingRelay: 0
[2019.01.03-09.27.35:993][505]LogOnline: Verbose: STEAM: -- QueuedBytes: 0, QueuedPackets: 0
[2019.01.03-09.27.36:990][594]LogOnline: Verbose: STEAM: FOnlineAsyncEventSteamConnectionFailed RemoteId: UNKNOWN [0x7F665A7987A0] Reason: '4' k_EP2PSessionErrorTimeout (Timeout)
[2019.01.03-09.27.36:990][594]LogOnline: STEAM: Removing P2P Session Id: UNKNOWN [0x7F664D8E4180], IdleTime: 14.996
STEAMPS3 - AsncTCPSocket destroyed
Has anyone run into that? I tried disabling shootergame’s new packet handler for steam auth as well and get the same issue with or without. The logged IP Address seems to be my connecting client’s internal NATed IP address, not its public facing one, which seems strange.