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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

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

Регистрация: Oct 2005
Сообщений: 13
Цитата:
Сообщение от unlexx
а что если с помощью coldFusion логику во флешку загружать?
Это и есть серверная логика.. не подходит. Тот же server-side actionscript.
Мы не можем каждый раз отправлять сообщение об ударе теннисной ракеткой по мячику на сервер, чтобы сервер просчитывал, куда этот мячик летит, что сделал с этим мячиком оппонент и вернул данные по тому, как сейчас движется мячик сейчас.

Старый 27.10.2005, 22:14
Ion вне форума Посмотреть профиль Найти все сообщения от Ion
  № 22  
Ответить с цитированием
Ion
Banned
[5 01.09.2006]

Регистрация: Jun 2005
Сообщений: 1,805
Тогда можно так: передаешь конечные данные после просчета и начальные данные, чтобы сервер их проверял

Старый 28.10.2005, 14:56
Exie вне форума Посмотреть профиль Отправить личное сообщение для Exie Найти все сообщения от Exie
  № 23  
Ответить с цитированием
Exie

Регистрация: Oct 2005
Сообщений: 13
Цитата:
Сообщение от Ion
Тогда можно так: передаешь конечные данные после просчета и начальные данные, чтобы сервер их проверял
Начальные данные у нас - "начало игры, такой-то уровень сложности". Конечные - количество очков.

Старый 29.10.2005, 17:04
Ion вне форума Посмотреть профиль Найти все сообщения от Ion
  № 24  
Ответить с цитированием
Ion
Banned
[5 01.09.2006]

Регистрация: Jun 2005
Сообщений: 1,805
Ну и соответственно если это тетрис (к примеру), то ещё передаешь всю историю игры: в каком порядке летели фигуры, что игрок нажимал и когда; а сервер рассчитывает, сколько игрок должен был набрать очков за такую игру и сравнивает с реальными очками

Старый 31.10.2005, 15:59
unlexx вне форума Посмотреть профиль Отправить личное сообщение для unlexx Найти все сообщения от unlexx
  № 25  
Ответить с цитированием
unlexx

Регистрация: Jun 2005
Адрес: Ekaterinburg
Сообщений: 235
Отправить сообщение для unlexx с помощью ICQ
я тоже имел ввиду такой вариант, когда обдумывал на досуге алгоритм "защиты", можно будет аргументировано доказать дисквалификацию

Старый 31.10.2005, 16:29
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 26  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Я так в играх и делаю. И чем сложнее механника действие пользователя, тем сложнее будет разобраться + шифрую результат по md5 умноженный на некоторое число известное серверу (хотя от декомпилинга это не помогает).
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 31.10.2005, 21:41
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 27  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Каждый имеет право не использовать.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 01.11.2005, 13:50
SamTakoy вне форума Посмотреть профиль Отправить личное сообщение для SamTakoy Найти все сообщения от SamTakoy
  № 28  
Ответить с цитированием
SamTakoy

Регистрация: Sep 2001
Адрес: Bryansk, Russia
Сообщений: 56
Отправить сообщение для SamTakoy с помощью ICQ
Цитата:
Сообщение от iNils
Я так в играх и делаю. И чем сложнее механника действие пользователя, тем сложнее будет разобраться + шифрую результат по md5 умноженный на некоторое число известное серверу (хотя от декомпилинга это не помогает).
Придется для каждой игры писать механику дважды: один раз на флеше, второй раз на PHP. И в таком случае не получится универсальной системы для сохранения очков, если у нас на сайте много игр и для всех нужно сохранять очки.

Старый 01.11.2005, 13:57
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 29  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Смотря, что считать универсальностью.
Была сделала серия игр, везде было md5, но использовалось разное правило (на сервере, завести для новой игры это займет минут 5)
Механики для php не писалась. Просто рядом с результатом в базу писался лог действий. Потом лог всех победителей пропускался через механнику той же игры (просто вместо действий пользователя использовались данные лога) и смотрелась реальность ситуации. Времени опять же занималось мало.

Да еще, зная максимальные параметры которые можно достичь в том или ином участке, можно также отсекать попытки при которых эти значение привышены.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.11.2005, 14:20
Exie вне форума Посмотреть профиль Отправить личное сообщение для Exie Найти все сообщения от Exie
  № 30  
Ответить с цитированием
Exie

Регистрация: Oct 2005
Сообщений: 13
Цитата:
Сообщение от Ion
Ну и соответственно если это тетрис (к примеру), то ещё передаешь всю историю игры: в каком порядке летели фигуры, что игрок нажимал и когда; а сервер рассчитывает, сколько игрок должен был набрать очков за такую игру и сравнивает с реальными очками
Юзер генерит последовательность из длинных палок и складывает их горизонтально %)) Это к примеру.
Впрочем, все равно спасибо. Это наиболее приличное решение. В сочетании с другими методами защиты даст неплохой результат.

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

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

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


 


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


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