ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.74k stars 629 forks source link

[CS1.6] Steam Networking Servers no longer listed in the master server list #3782

Open Splatt581 opened 6 months ago

Splatt581 commented 6 months ago

Some time ago, the Steam Networking listen servers (with 169.254 fakeip subnet) stopped being displayed in server browser - the master server stopped sending them in the general list of servers.

Untitled

This problem is not observed in other GoldSrc games. I believe the problem arose due to the large number of servers in CS 1.6, now more than 20k of them have been added to the master server due to fake redirect servers.

that-is-not-great commented 6 months ago

@kisak-valve and will you fix the fake servers / fake count problem finally? a simple filter like "max X ports per ip" would already cut down the flood of fake servers. i am sure you have better solutions...

0Ky commented 6 months ago

@Splatt581 It works fine for me, so I'm unable to reproduce the issue you've mentioned. Does it occur occasionally? It might be that no players were hosting using the new "Steam Networking" feature in CS 1.6 at the time. I suggest you also verify using the following web API for discrepancies: https://api.steampowered.com/IGameServersService/GetServerList/v1/?key=YOUR_API_KEY&filter=appid\10, servers with FakeIPs should be listed at the beginning.

@that-is-not-great No need to hijack this issue thread for your unrelated problem, which is already being tracked at #2064.

Splatt581 commented 6 months ago

@Splatt581 It works fine for me, so I'm unable to reproduce the issue you've mentioned. Does it occur occasionally? It might be that no players were hosting using the new "Steam Networking" feature in CS 1.6 at the time. I suggest you also verify using the following web API for discrepancies: https://api.steampowered.com/IGameServersService/GetServerList/v1/?key=YOUR_API_KEY&filter=appid\10, servers with FakeIPs should be listed at the beginning.

Yeah, I had previously used this webapi endpoint for a test and the steam networking servers were there. I am inclined to believe that my serverbrowser stopped receiving steam networking servers when many farmers fake servers appeared on the master server (more than 20k in total).

that-is-not-great commented 5 months ago

@Splatt581 It works fine for me, so I'm unable to reproduce the issue you've mentioned. Does it occur occasionally? It might be that no players were hosting using the new "Steam Networking" feature in CS 1.6 at the time. I suggest you also verify using the following web API for discrepancies: https://api.steampowered.com/IGameServersService/GetServerList/v1/?key=YOUR_API_KEY&filter=appid\10, servers with FakeIPs should be listed at the beginning.

@that-is-not-great No need to hijack this issue thread for your unrelated problem, which is already being tracked at #2064.

carefully read his posts again, you might notice you are wrong

laimiukas3 commented 4 months ago

what is this nonsense in steam masterserver https://www.youtube.com/watch?v=BKsYHKEPivs&t

that-is-not-great commented 4 months ago

what is this nonsense in steam masterserver https://www.youtube.com/watch?v=BKsYHKEPivs&t

yea ridiculous. valve is too lazy to fix anything there. btw add column IP and you see they are all fake redirect servers with the same IP. to valve: add a max. ports per IP limit and/or add a in-game client filter, max servers per IP: 5, 10, 50, etc similar to ping filter

Maxi605 commented 3 months ago

what is this nonsense in steam masterserver https://www.youtube.com/watch?v=BKsYHKEPivs&t

yea ridiculous. valve is too lazy to fix anything there. btw add column IP and you see they are all fake redirect servers with the same IP. to valve: add a max. ports per IP limit and/or add a in-game client filter, max servers per IP: 5, 10, 50, etc similar to ping filter

This wouldn't really fix the problem and it isn't ideal, not all servers sharing the same IP are fake servers. The issue should be tackled differently.