Обмен пакетами в онлайн играх

Статус
Закрыто для дальнейших ответов.

FiRеFоX

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

Вот я думаю, что это так происходит. Хотя может и ошибаюсь. Может кто обЪяснить принцип работы, на каком языке пишется и т.д или дать ссылочку?

P.S для тех кто не в курсе: такие игры как WOW и lineage - это не браузерне игры, т.е в них играешь как через обычную локальную сеть в любую другую игру для компа. Только вместо локалки - интернет соединение и сервер.
 

medwoodu

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

Вот я думаю, что это так происходит. Хотя может и ошибаюсь. Может кто обЪяснить принцип работы, на каком языке пишется и т.д или дать ссылочку?

P.S для тех кто не в курсе: такие игры как WOW и lineage - это не браузерне игры, т.е в них играешь как через обычную локальную сеть в любую другую игру для компа. Только вместо локалки - интернет соединение и сервер.
это про то, как надо думать:
http://habrahabr.ru/...lations/132652/
http://habrahabr.ru/.../iphone/132622/
это, чем пользоваться:
http://www.wireshark.org/
это про линь:
http://fursoffers.narod.ru/Packets.htm
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Оффтоп
Сейчас стали популярны онлайн-игры
Хм, а я думал что они были популярны года 2-3 назад, а сейчас популярна веселая ферма :laugh:
Шутка....хотя как посмотреть...сейчас мне кажется больше популярны бателфилды и КоДы
Но лидер по-моемому КС и Вара
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
Оффтоп
Сейчас стали популярны онлайн-игры
Хм, а я думал что они были популярны года 2-3 назад, а сейчас популярна веселая ферма :laugh:
Шутка....хотя как посмотреть...сейчас мне кажется больше популярны бателфилды и КоДы
Но лидер по-моемому КС и Вара
ага, ворд оф танк. мега популярная игруха.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ