Не понимаю зачем кикать людей у которых рейты выше чем вашы. Клиент все равно будет слать по вашим настройкам. На самом деле, мне кажется это как по воробьям из пушки... У вас лагеров на серверах не так уж и много. Встречал парочку, но большинство народа норм. Так что если админ есть, для него работы не так уж и много. Бан на 15 минут - "Причина: Пропишите rate 20000; cl_cmdrate 66; cl_updaterate 66" и все дела.
Впринципе, рейт это вообще величина, которая влияет на скачивание данных ОТ сервера. Если стоит правильный cmdrate, то другим игрокам абсолютно пофиг какое там значение. updaterate/rate это для комфорта самих же игроков. Еще некоторые извращенцы могут занижать cl_rate, но это реально упыри, которых банить нужно.
Даже если требовать рейт определенного значения, 25000 - завышенное. При 66 cl_updaterate, если у вас 25000 рейт, то это значит макс. размер пакета, который вам шлёт сервер - (25000/66) 379 байт. В самых больших перестрелках размер пакета 180-200 байт. То есть, в большинстве случаев, тикрейт * 200 = рейт. Я бы 13200 поставил как минимальный ( 66 * 200 ).
Добавлено (10.01.2009, 14:39)
---------------------------------------------
Кстати, команды
sv_maxcmdrate
sv_mincmdrate
sv_maxupdaterate
sv_minupdaterate
Автоматом меняют рейты клиента если они ниже установленных значений.