Цитата:
Да, конечно, этот самый читер может и не выложить эту самую программу, но надеятся на "авось" глупо т.к. в большинстве случаев способ взлома игры разлетается среди друзей "вирусным" способом на ура. |
Цитата:
Tr1te,не очень понял,что вы имели в виду? |
Смотря какая игра, конечно. В том же WoW некоторые баги существовали годами, но знали о них лишь немногие.
Если нет возможности перенести всю непосредственно контролирующую игровой процесс логику на сервер, то можно приблизительно проверять правильность результатов, пришедших с клиента. Впрочем, об этом уже писали. |
Действия игроков в p2p игре должны быть синхронизированы, если синхронизация не выполняется, читера надо выкидывать из игры.
Добавлено через 1 минуту http://habrahabr.ru/blogs/gdev/123883/ |
Имею ввиду, что игру не реально защитить. А тем более флеш, и тем более п2п.
Программа/клиент запускается на вашем компьютере и делай с ней что хочешь. alatar, синхронизация не поможет. Во первых, если 2 игрока, то оба игрока могут быть подставными. А если нет, то один игрок может специально посылать ложные нарушения, что якобы оппонент читует, что не даст нормально людям поиграть. |
Полностью, конечно, нет. Даже в популярных ммо есть огромные дыры в безопасности. Хотя подозреваю, что знай они будущую ситуацию на моменте разработки, их бы не было. Хотя хорошую защиту писать лениво, ресурсо- и финансозатратно в любом случае.
|
Цитата:
|
Еще раз логику:
Мы с тобой во что-то играем, я тебе посылаю свои действия, ты проверяешь, после проверки выяснилось, что я стою где-то в стене, и ты говоришь серверу, что я читер и меня выкидывает из игры. Так? |
Писать надо просто нормально. 99% взломов серверов - из-за невнимательности и глупости программистов. Эхосервер - не ломается. Почему остальное должно непременно ломаться - не понятно, но хорошое оправдание быдлокоду. Если оставляешь дыру, то надо знать, что оставляешь её и что собираешься делать с ней.
В p2p можно таки делать рассинхронизацию и дисконнект (как в старкрафте). Чревато, что все, кто захотят сможет вместо проигрыша получить дисконнект. Но выдернуть шнур никто и так не помешает) А ещё если все обладают полной инфой, то привет мапхаки и воллхаки. |
Цитата:
|
Часовой пояс GMT +4, время: 19:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.