ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
624 stars 73 forks source link

[TF2] Cannot add SDR-enabled servers to favorites list #6039

Open aarmastah opened 1 month ago

aarmastah commented 1 month ago

When trying to add a community server using Steam Datagram Relay (SDR, -enablefakeip) to your favorites, it simply does not work and does not relay an error message to the client.

Video replication: https://github.com/ValveSoftware/Source-1-Games/assets/1887380/16f63408-dd41-4a3d-bd20-890ee4008422

I'm not sure what a fix would entail, as I don't know how an "anonymous" gameserver of this nature could be tracked.

coredesu commented 1 month ago

i don't think SDR servers are supposed to be able to have it in the favorites list let alone them being in the Internet tab. One mistake and that SDR address is given away to another server that requests it or to a valve match server.

ethanholt1 commented 1 month ago

As @coredesu mentioned, this is most likely intended behavior. They said more or less what I was going to say.

Gamecube762 commented 1 month ago

In theory you can have persistence by using adding a GLST (Game Server Login Token) to the server. GLSTs are already used by server owners to keep servers in your favorites list even when moving to a new IP. It's not perfect, it can take ~24 hours to update the user's favorites list depending on when they last opened Steam.