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

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

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

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

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

Регистрация: Jul 2011
Сообщений: 169
Цитата:
Сообщение от Котяра Посмотреть сообщение
Если у вас нет сервера вообще - о чём речь тогда? Что такое передают клиенты друг-другу (p2p), что это можно и имеет смысл подделать?
Типа я сходил а2-а4 а оппоненту послал, что c2-c4? А смысл?
Тот же,что и в любой другой ммо игре - нарушать правила и мешать играть другим.
Tr1te,не очень понял,что вы имели в виду?

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

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

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

Старый 26.07.2011, 17:03
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 24  
Ответить с цитированием
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
  № 25  
Ответить с цитированием
Tr1te
 
Аватар для Tr1te

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

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

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


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

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

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

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

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

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

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

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Писать надо просто нормально. 99% взломов серверов - из-за невнимательности и глупости программистов. Эхосервер - не ломается. Почему остальное должно непременно ломаться - не понятно, но хорошое оправдание быдлокоду. Если оставляешь дыру, то надо знать, что оставляешь её и что собираешься делать с ней.
В p2p можно таки делать рассинхронизацию и дисконнект (как в старкрафте). Чревато, что все, кто захотят сможет вместо проигрыша получить дисконнект. Но выдернуть шнур никто и так не помешает) А ещё если все обладают полной инфой, то привет мапхаки и воллхаки.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.

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

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

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

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

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


 


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


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