FiRеFоX
V.I.P.
- Регистрация
- 07.08.2010
- Сообщения
- 744
Сейчас стали популярны онлайн-игры, а именно такие как WOW, Lineage и т.д., сам иногда балуюсь этим.
Заметил, что некоторые игроки выходят за рамки обычного процесса, т.е там где все игроки должны наносить удары на 1000-2000 урона, некоторые наносят по 1 млн и выше..
Вот стало интересно, как это происходит? Только не надо говорить, что это баги и читерство, я в курсе этого. Просто хочу взглянуть "изнутри" на это.
Пишется программа на каком то языком, которая что то подделывает и происходит сбой в игре?
Я так думаю, что между компьютером игрока и сервером происходит обмен пакетами, а какая-то программа их подделывает.
Например, Вы сервер, а я хакер-программа.
Мой комп: Посылаю пакет данных, в которых нанесено урона: 500
Я(хакер-программа): Опана! Пакетик! Перехватываем, конвертируем, отправляю: Нанесено 500000000 урона
Вы(сервер): Урон принят и сохранен
Вот я думаю, что это так происходит. Хотя может и ошибаюсь. Может кто обЪяснить принцип работы, на каком языке пишется и т.д или дать ссылочку?
P.S для тех кто не в курсе: такие игры как WOW и lineage - это не браузерне игры, т.е в них играешь как через обычную локальную сеть в любую другую игру для компа. Только вместо локалки - интернет соединение и сервер.
Заметил, что некоторые игроки выходят за рамки обычного процесса, т.е там где все игроки должны наносить удары на 1000-2000 урона, некоторые наносят по 1 млн и выше..
Вот стало интересно, как это происходит? Только не надо говорить, что это баги и читерство, я в курсе этого. Просто хочу взглянуть "изнутри" на это.
Пишется программа на каком то языком, которая что то подделывает и происходит сбой в игре?
Я так думаю, что между компьютером игрока и сервером происходит обмен пакетами, а какая-то программа их подделывает.
Например, Вы сервер, а я хакер-программа.
Мой комп: Посылаю пакет данных, в которых нанесено урона: 500
Я(хакер-программа): Опана! Пакетик! Перехватываем, конвертируем, отправляю: Нанесено 500000000 урона
Вы(сервер): Урон принят и сохранен
Вот я думаю, что это так происходит. Хотя может и ошибаюсь. Может кто обЪяснить принцип работы, на каком языке пишется и т.д или дать ссылочку?
P.S для тех кто не в курсе: такие игры как WOW и lineage - это не браузерне игры, т.е в них играешь как через обычную локальную сеть в любую другую игру для компа. Только вместо локалки - интернет соединение и сервер.