Mihahail
๏̯͡๏
offline
Опыт:
17,766Активность: |
Kiran, но ты ведь написал что
Kiran: Т.е. соединение устанавливается только тогда, когда игрок уже поигрался в оффлайне. Ты действительно непонятно расписал. То ли у тебя логика реализована у клиента и игрок играет в обычную оффлайновую игрушку и после прохождения чекпоинтов отправляет об этом инфу серверу, то ли у тебя все нажатия клавиш, все действия игрока отправляются сначала на сервер, сервер проверяет их, обновляет состояние объекта "игрок" в своей оперативной памяти, и потом отсылает клиенту игрока указания, что ему отрисовывать.
И я и док подумали, что у тебя проблема с первым случаем - как проверять данные от игрока, что он честно всё прошёл. Если у тебя реализуется первый вариант(мне так показалось из-за слов "любой игрок зная команду которая начисляет опыт может её кучу раз послать")
Если же твой вопрос был в том, что игрок может написать бота для твоей игры, который будет слать сообщения серверу в соответствии с принимаемыми от серва данными, то тут ответ будет совсем иным.
Поэтому сначала проясни до конца архитектуру своего приложения. |
04.03.2013, 00:56 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Mihahail, ни с чем другим никакой проблемы быть не может быть. Написать бота можно для абсолютно любой игры, человек, обладающий хотя бы зачаточной логикой, это поймет. Если бы автор хотя бы попытался понять то, что тут написано, а не пытаться задавить школьной логикой, это было бы видно. Он же упорно давит на свое, т.е. видно, то не понимает элементарных вещей. |
04.03.2013, 01:02 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kiran
Творю на Game Maker
offline
Опыт:
16,939Активность: |
Doc, невероятно... чувак, ты правда бог гейдевелопщины! Я всё понял и отныне никогда не буду ставить твой авторитет под сомнение!))
Mihahail, да, надо было понятнее объяснить. Хотя на другом ресурсе чувак сразу всё понял и объяснил решение.
"На клиенте всегда есть какой-то ключ, известный на сервере. Ключ должен меняться и на клиенте и на сервере. Сервер генерирует ключ, отправляет его клиенту, клиент модифицирует ключ, модифицированным ключем подписывается запрос к серверу, сервер сверяет ключ, выполняет запрос, генерирует новый ключ, оправляет клиенту и так далее. Чтобы подделать запрос пользователю придется обрабатывать ответы от сервера и узнать способ кодирования ключа клиентом."
Но, конечно, ничто не поможет, если за дело возьмется настоящий хакер. Ну типа Дока)) |
04.03.2013, 01:02 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Kiran, так и уходи уже на другой ресурс, клоун. Ты конечно классно тут про свои ключи (бесполезные) расписал, жаль про архитектуру "приложения" до сих пор не слова. Наверное так взлома боишься, что рассказать никак. [+] 1 пункт от Кет: 1.1 (ненормативная лексика)
Отредактировано Кет, 04.03.2013 в 01:13. |
04.03.2013, 01:05 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kiran
Творю на Game Maker
offline
Опыт:
16,939Активность: |
Doc, архитектура такая, как ты расписал. Я просто плохо объяснил.
Kiran добавил: Doc, конечно, боюсь) Но мне хакерские дела не интересны и крутой хакер один фиг меня взломает, если захочет. Просто нужно же от обычных юзеров огородиться, ну и начинающих взломщиков, чтоб уж совсем примитивными способами игру не ломали. |
04.03.2013, 01:12 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Kiran, тогда нет никакой проблемы и не может быть. Проблема с ботами для мультиплеерных игр не правится. В теории я могу скачать любой шахматный ИИ и заставить его играть в онлайн шахматы на рейтинг. Ботоводы теряют влечение к игре быстрее, т.к. они в нее не играют. Детектить их невозможно, бороться нереально. Остается ждать, пока они сами переведутся. |
04.03.2013, 01:12 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kiran
Творю на Game Maker
offline
Опыт:
16,939Активность: |
Doc, и хорош материться как тварь болотная. Плохой пример ребятам подаешь и, что важнее, честь хгм позоришь. |
04.03.2013, 01:12 | #27
+2/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|