PazerOP / tf2_bot_detector

Automatically detects and votekicks cheaters/bots in TF2 casual.
MIT License
404 stars 56 forks source link

[Suggestion] Cancel match connection when a cheater threshold is exceeded. #389

Closed arroyoquiel closed 2 years ago

arroyoquiel commented 2 years ago

I have noticed that when you are on the loading screen, the TF2 Bot Detector shows the player list of the server before you are in the game, I have used this to my advantage to "cancel the match connection" before joining by clicking the bottom left "Cancel" button when I see that the server is full of cheaters or the majority of the players are cheaters, so I don't connect to a server that cannot get rid of cheaters.

I wonder if this application could "cancel" the connection if a cheater threshold is exceeded, and possibly queue you again. For example, Automatically disconnect if there are this many cheaters on the server: Number or percentage

tf2bdsuggestion

I do not know if this is possible for this kind of program that doesn't modify game files or inject code into the game, but this would be really useful because it would save time to players that doesn't want to join a match that has lots of cheaters.

CubeTheVenigret commented 2 years ago

I do not know if this is possible for this kind of program that doesn't modify game files or inject code into the game

tf2bd have RCON connection that can send "disconnect" to the console

Tiagoquix commented 2 years ago

The only problem would be confirming the exit from the match, as when disconnecting from a Casual match you have to click the abandon button or you will be reconnected after 10 seconds.

ClusterConsultant commented 2 years ago

This has been suggested before and will not be implemented. The abandon issue is there, and without a way to automate the requeue it is kind of moot. On a more broader scope thing, the human will always know when to leave and a situation is far more complicated than the ratio of tags.