ValveSoftware / Source-1-Games

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

[TF2] When using the "connect" command on a matchmaking server, the game will think it is a community server #6047

Open gaelcoral opened 3 months ago

gaelcoral commented 3 months ago

When a match has a destroyed lobby, using the "connect" command will make the game think it is a community server. This happens in Casual mode (when the coordinator is down and destroys the lobby) and in Competitive mode (when there are not enough players).

Casual:

https://github.com/ValveSoftware/Source-1-Games/assets/63524243/0635a1fa-aebd-4b0b-bca9-d4f1af3642ec

Competitive:

https://github.com/ValveSoftware/Source-1-Games/assets/63524243/35d5aa14-3a1d-4fdf-9aca-49056ceb594f

It is not necessary to have the lobby destroyed to replicate it, you can also do it by somehow blocking the "Your Casual match is ready" popup to prevent you from joining the match. In this case, I'm using a demo from a community server that somehow replicates the Casual mode. I won't say which server it is because, it's hosted by a bad actor, and for some reason, if you record a demo on that server and play it back, it prevents you from automatically joining the matchmaking match.

https://github.com/ValveSoftware/Source-1-Games/assets/63524243/fb6a2d36-ed94-4200-aa0e-31a3da97f6d9

After doing some research, I concluded that there isn't much benefit in doing this. I tried it on an F2P account to see if it was a bypass to be able to chat, but the game still didn't allow me. However, since it's a bug, it should be fixed.

Snowywasbanned commented 3 months ago

this is because theres an arguement by default when using the connect like connect "ip" matchmaking this will work and will enable casual visuals stuff. even on a community server it'll show the ranks, some hud stuff will be broken such as on mvm the ranks disappear and they are offest on the hud, and the toggle ready disappears when f4ing for the first time