Цитата
Кто нибудь со знанием C не хочет написать защиту от ресендов, спидов и прочего в 4 строчки... Если исходники предоставлю =))
А исходники чего, простите за вопрос? Если сфера не позволяет такую защиту сделать, пишите прокси, который будет проверять спидхаки, ресенды и т.д. и их обрывать... Или просто не пускать такие пакеты... Или тупо ставить в очередь. Алгоритм там "никакой" просто...
Если в 2-х словах: На каждого пользователя вести свою нить, в контрольной нити вести Эвенты для каждой нити и с поределенной частотой поднимать эти евенты. А в потоке клиента при поступлении запроса на передвижение/действие проверять, если флаг стоит - снять и пропустить, если не стоит - заснуть до того как флаг поднимется. Все. Результат такой: Спидхак врубили? На 5 клеток пробежали, стойте пока сервер ответит... В результате спидхак работать будет, но пинги будут в 2-3 секунды и реальная скорость передвижения будет кол<вырезано анти-матом> рядом с нормальной.
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.