Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.07.2011, 16:27
Tr1te вне форума Посмотреть профиль Отправить личное сообщение для Tr1te Найти все сообщения от Tr1te
  № 1  
Ответить с цитированием
Tr1te
 
Аватар для Tr1te

Регистрация: Jun 2009
Сообщений: 461
Любая онлайн игра ломается, а уж флэш и подавно, там вообще не надо спец навыков.

Тут все говорят о расчетах на стороне сервера, но в реальной жизни картина другая. Если ты делаешь какого нить фермера, то - да, может там и проверяют, в какую грядку ты репку воткнул. А если это нормальное ММО, то там так не делают.

Очень много популярных ММО ковырял, где клиент устанавливать надо, и всем им наплевать на проверку данных. Я думаю либо там люди сидят которые на деньги работают, либо действительно чтобы серваки не забивать.

Так что все кто тут пишут любо фермеров делают, либо проэкты не сильно популярные. Единственный кто заботятся о безопасности это всем известный WOW, и те кто использует GGClient, вот там да.

Так что с п2п о безопасности забудь.

Старый 26.07.2011, 16:29
suVrik вне форума Посмотреть профиль Отправить личное сообщение для suVrik Найти все сообщения от suVrik
  № 2  
Ответить с цитированием
suVrik
 
Аватар для suVrik

Регистрация: Nov 2009
Адрес: Минск
Сообщений: 45
Отправить сообщение для suVrik с помощью Skype™
Цитата:
Процент таких игроков будет очень невелик.
Один читер написал программу, заменяющую пакеты для вашей игры и выложил её в паблик. Пользователи увидели, что какой то игрок бегает с невероятной скоростью, летая сквозь стены и решили набрать в поисковике "Читы для %gamename%". В результате полный хаос в игре. Мало кто захочет в этом хаосе играть.
Да, конечно, этот самый читер может и не выложить эту самую программу, но надеятся на "авось" глупо т.к. в большинстве случаев способ взлома игры разлетается среди друзей "вирусным" способом на ура.

Старый 26.07.2011, 17:38
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 3  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
Сообщение от suVrik Посмотреть сообщение
Один читер написал программу, заменяющую пакеты для вашей игры и выложил её в паблик. Пользователи увидели, что какой то игрок бегает с невероятной скоростью, летая сквозь стены и решили набрать в поисковике "Читы для %gamename%". В результате полный хаос в игре. Мало кто захочет в этом хаосе играть.
Да, конечно, этот самый читер может и не выложить эту самую программу, но надеятся на "авось" глупо т.к. в большинстве случаев способ взлома игры разлетается среди друзей "вирусным" способом на ура.
Да это все фигня. Сделали кряк, заделай дырку. А серверу всю логику даверять все равно накладнее.

Старый 26.07.2011, 17:03
petyar вне форума Посмотреть профиль Отправить личное сообщение для petyar Найти все сообщения от petyar
  № 4  
Ответить с цитированием
petyar

Регистрация: Sep 2005
Сообщений: 106
Смотря какая игра, конечно. В том же WoW некоторые баги существовали годами, но знали о них лишь немногие.

Если нет возможности перенести всю непосредственно контролирующую игровой процесс логику на сервер, то можно приблизительно проверять правильность результатов, пришедших с клиента. Впрочем, об этом уже писали.

Старый 26.07.2011, 17:03
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 5  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Действия игроков в p2p игре должны быть синхронизированы, если синхронизация не выполняется, читера надо выкидывать из игры.

Добавлено через 1 минуту
http://habrahabr.ru/blogs/gdev/123883/
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 26.07.2011, 17:12
Tr1te вне форума Посмотреть профиль Отправить личное сообщение для Tr1te Найти все сообщения от Tr1te
  № 6  
Ответить с цитированием
Tr1te
 
Аватар для Tr1te

Регистрация: Jun 2009
Сообщений: 461
Имею ввиду, что игру не реально защитить. А тем более флеш, и тем более п2п.

Программа/клиент запускается на вашем компьютере и делай с ней что хочешь.

alatar, синхронизация не поможет. Во первых, если 2 игрока, то оба игрока могут быть подставными. А если нет, то один игрок может специально посылать ложные нарушения, что якобы оппонент читует, что не даст нормально людям поиграть.


Последний раз редактировалось Tr1te; 26.07.2011 в 17:15.
Старый 26.07.2011, 17:15
petyar вне форума Посмотреть профиль Отправить личное сообщение для petyar Найти все сообщения от petyar
  № 7  
Ответить с цитированием
petyar

Регистрация: Sep 2005
Сообщений: 106
Полностью, конечно, нет. Даже в популярных ммо есть огромные дыры в безопасности. Хотя подозреваю, что знай они будущую ситуацию на моменте разработки, их бы не было. Хотя хорошую защиту писать лениво, ресурсо- и финансозатратно в любом случае.

Старый 26.07.2011, 17:30
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 8  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
А если нет, то один игрок может специально посылать ложные нарушения, что якобы оппонент читует, что не даст нормально людям поиграть.
Каждый клиент посылает только свои действия, он не может подставить другого.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 26.07.2011, 17:36
Tr1te вне форума Посмотреть профиль Отправить личное сообщение для Tr1te Найти все сообщения от Tr1te
  № 9  
Ответить с цитированием
Tr1te
 
Аватар для Tr1te

Регистрация: Jun 2009
Сообщений: 461
Еще раз логику:
Мы с тобой во что-то играем, я тебе посылаю свои действия, ты проверяешь, после проверки выяснилось, что я стою где-то в стене, и ты говоришь серверу, что я читер и меня выкидывает из игры. Так?

Старый 26.07.2011, 18:09
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 10  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Сообщение от Tr1te Посмотреть сообщение
...ты говоришь серверу, что я читер и меня выкидывает из игры. Так?
Какой сервер в p2p? Вылетит игрок у которого будет рассинхронизация (хеш состояния не совпадет) с остальными.
__________________
משיח לא בא
משיח גם לא מטלפן

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:15.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:15.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.