Дело в том, что многие сервера устанавливают свои собственные сетевые параметры (cl_cmdrate и т.д). При "гулянии" с сервера на сервер некоторые параметры меняются, некоторые нет - вот отсюда и получаются всякие лаги и прочее.
Как мне кажется, лучше прописать в autoexec.cfg стандартные сетевые настройки tf2 и "забиндить" на какую-нибудь кнопку:
code:
bind "f5" "cl_updaterate 20; cl_cmdrate 30; rate 10000; cl_interp_ratio 2; cl_interp 0.1; echo Standart ENABLED"
...и применять их перед подключениями к серверам.
Так же есть сами по себе "паршивые" сервера. Вроде пинг нормальный и fps хорошее, но лагает. Хотя до этого и играл на другом сервере без лагов. Такие "серваки" лучше сразу занести в черный список, и не выносить себе мозг.
Ещё стоит обращать внимание на автокик по пингу. Если сервер не обладает такой загогулиной, то заход на сервер пары-тройки аборигенов с трехзначным пингом делает TF2 фактически неиграбельным.
А, и ещё. Чем меньше народу на сервере, тем лучше пинг. Стоит обходить сервера, где максимальное число игроков больше 2-х десятков. Valve недавно ввела новый параметр фильтра "Max player count", за что им огромное спасибо.
...Но это уже по желанию.