+ Ответить в теме
Показано с 1 по 13 из 13
  1. #1
    Новичок Аватар для Gradvin
    Регистрация
    19.04.2010
    Адрес
    Киев
    Сообщений
    17

    Создание клиента для браузерной игры

    Идея заключается в том что игра пишется на php,
    принцип клиента выводит данные с базы mysql и подгружает рисунки с клиентской части, обрабатывает некоторые функции и соответственно отправляет запросы на сервер.
    во

    Первая суть вопроса создание соединения с удаленной базой данных.
    Второе взаимодействие отправка получение данных.
    Ну и так далее...

    Если не туда засунул тему извините )
    Последний раз редактировалось Gradvin; 21.04.2010 в 13:45.

  2. #2
    Новичок Аватар для SkeeF
    Регистрация
    04.04.2010
    Адрес
    Москва
    Сообщений
    23
    Цитата Сообщение от Gradvin Посмотреть сообщение
    Идея заключается в том что игра пишется на php,
    принцип клиента выводит данные с базы mysql и подгружает рисунки с клиентской части, обрабатывает некоторые функции и соответственно отправляет запросы на сервер.
    во

    Первая суть вопроса создание соединения с удаленной базой данных.
    Второе взаимодействие отправка получение данных.
    Ну и так далее...

    Если не туда засунул тему извините )
    Если соединять клиент напрямую с базой, то нет никаких гарантий что именно пойдет получить ваша база от этого "клиента" перехватить и подменить трафик очень легко.
    Отсюда вывод, нужно 2 программы:
    Клиент (По сути браузер но хранящий все рисунки и как вариант примитивные расчеты)
    Сервер - принимает данные от клиента, обрабатывает их , после проверки вносит изменения в базу.

    Просчет должен проводится именно со стороны сервера, что бы клиент не мог повлиять на ход результатов.
    Т.к. на клиентскую прогу можно повлиять... хотя бы тем же самым артмани

  3. #3
    Новичок Аватар для Gradvin
    Регистрация
    19.04.2010
    Адрес
    Киев
    Сообщений
    17
    Ну я думаю можно использовать кодировку при отправке на сервер данных если на то пошло )))
    Ну а серверная часть согласен уже начал набрасывать)))
    Только вот я передачу данных не как не могу настроить принимать то принимаю а вот с отправкой данных проблемка )))

  4. #4
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от Gradvin Посмотреть сообщение
    Ну я думаю можно использовать кодировку при отправке на сервер данных если на то пошло )))
    Ну а серверная часть согласен уже начал набрасывать)))
    Только вот я передачу данных не как не могу настроить принимать то принимаю а вот с отправкой данных проблемка )))
    А каким способом ты отправляешь данные?

  5. #5
    Новичок
    Регистрация
    20.06.2010
    Сообщений
    18
    Рекомендую работать с api, а не на прямую с БД.

  6. #6
    Опытный Аватар для Inlife
    Регистрация
    15.08.2010
    Адрес
    Kyiv, Ukraine
    Сообщений
    336
    я вот тоже хотел сделать что-то подобное,данные можно попробовать отправлять через wsdl-файл

  7. #7
    всеравно очень опасно, во втором посте все правильно написано, хоть как ты не шифруй всеравно ничего путнего не будет!

  8. #8
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,740
    Цитата Сообщение от Acid-UA Посмотреть сообщение
    всеравно очень опасно, во втором посте все правильно написано, хоть как ты не шифруй всеравно ничего путнего не будет!
    эх ) http запросы можно запросто зашифровать, что потом хер сломаешь )) А так вообще можно использовать сокет соединение ))
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  9. #9
    Я чтото не понял ти хакер или кто ? Все можно сломать....В крайнем случае можно попробовать декомпилировать программу! Все нужно делать через сервер, а уж он позапотится об авторизации конекту к базе и тд!

  10. #10
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,740
    Цитата Сообщение от acid-ua Посмотреть сообщение
    я чтото не понял ти хакер или кто ? все можно сломать....в крайнем случае можно попробовать декомпилировать программу! все нужно делать через сервер, а уж он позапотится об авторизации конекту к базе и тд!
    ахаха скоро уже будет не возможно де компилировать программу написанную в ds )) если у тебя кривые руки и ты не можешь нормальное шифрование сделать, вообще не берись за это дело... ты вот говоришь типа ломануть можно, если использовать сокет соединение особым шифрованием - куй кто взломает... и ты кстати не мозг... кто тебе сказал что обо всем будет заботиться клиент? сервер как раз и делает проверку на взлом перед тем как использовать пришедшие данные... а на шифровании стоит задача, сделать так чтоб при изменение чего либо шифровалось не правильно и сервер понял что ломануть хотят )) йа вот знаю как это сделать ))
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  11. #11
    Цитата Сообщение от haker Посмотреть сообщение
    ахаха скоро уже будет не возможно де компилировать программу написанную в ds )) если у тебя кривые руки и ты не можешь нормальное шифрование сделать, вообще не берись за это дело... ты вот говоришь типа ломануть можно, если использовать сокет соединение особым шифрованием - куй кто взломает... и ты кстати не мозг... кто тебе сказал что обо всем будет заботиться клиент? сервер как раз и делает проверку на взлом перед тем как использовать пришедшие данные... а на шифровании стоит задача, сделать так чтоб при изменение чего либо шифровалось не правильно и сервер понял что ломануть хотят )) йа вот знаю как это сделать ))
    Ты меня огорчаешь, я не видел еще ничего глупее чем коннект к базе через клиента игры! ех....

  12. #12
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,740
    Цитата Сообщение от Acid-UA Посмотреть сообщение
    Ты меня огорчаешь, я не видел еще ничего глупее чем коннект к базе через клиента игры! ех....
    йа тебе говорил коннетк через клиент о_0?! если почитаешь нечего подобного... блин у тебя зрение +1000?
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  13. #13
    Ученик Аватар для Ziggor
    Регистрация
    28.09.2011
    Адрес
    Рязань
    Сообщений
    58
    Да почитал я и ахнул... Ну во первых через клиент коннект к бд это правда не айс, нужно посылать запросы клиент-сервер-бд-клиент шифровать обязательно,и вычисления все должны проводиться с серверной стороны,т.к редакторы памяти и спиды не кто не отменял.если подойти к этому вопросу грамотно то можно своять что нить стоющее.

Ваши права

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