|
Цитата:
Сообщение от WareZzz
...
(пользователь с ником user входит в игру)
клиент серверу: я хочу войти в игру.
(пользователь с помощью чит программ меняет ник на admin)
сервер клиенту: разрешаю. Проверяю данные.
клиент серверу: отдаю данные.
сервер клиенту: У тебя был ник user!
клиент серверу: а мне пофиг у меня ник admin!
сервер клиенту: :( разрешаю вход.
...
(через некоторое время)
сервер клиенту: (Несоответствие данных)
(выкидывает из игры)
|
Чушь полнейшая, ты не знаешь о чем говоришь.
Кстати, написать 'разрешаю' ПЕРЕД 'проверяю данные' это непростительная ошибка для человека, который замахнулся писать защиту для сервера (хаха как я тебя под$%6ал, но ты не серчай, я же жестокий)
Сервер сразу пошлет уже на второй строчке.
Сервер делает вывод на данных в своей базе, а не на том, что ему шлет клиент.
и главное - правильный (т.е. теоритически абсолютный (сверический в вакууме )) сервер это абсолютный ПАРАНОИК, которые не верит ничему.
Единственая беда серверов подобно RF - это разгильдяйство кодеров, что его написали.
скажу еще раз всем - надо понимаеть что и как работает, чтобы понимать, как можно сломать. И не придумывайте всякую чепуху, а то стыдно за вас,
лучше идите учитесь, чтобы потом уметь.
Грубо говоря - Чтобы 'что то' _правильно_ сломать, надо изначально уметь это 'что то' построить. (выучите это и повторяйте как отче наш.)
Последний раз редактировалось Sauron; 24.04.2008 в 10:06.
^_O
(15.10.09)
Злой и Жестокий критик и баголов. Вижу очень далеко, насквозь.
Быстрей наслаждайся иллюзией, пока кто нибудь не растоптал твои грезы.
На любой R0 драйвер найдется свой R0 драйвер.
Yoda не люблю я, дразнится под меня он.
|