Krutoy 1 169 Опубликовано: 9 марта, 2015 У вас же все операции инстантные. Почемы бы моментально не продавать все ресурсы что скинул в лоток, а что не продается кидать обратно юзеру? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro Автор темы 3 562 Опубликовано: 9 марта, 2015 У вас же все операции инстантные. Почемы бы моментально не продавать все ресурсы что скинул в лоток, а что не продается кидать обратно юзеру? Я считаю что дополнительное подтверждение при продаже лишним не будет, кроме того можно будет посмотреть на общую сумму, не выкинул ли чего лишнего и т.п. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Alex 4 683 Опубликовано: 9 марта, 2015 Я считаю что дополнительное подтверждение при продаже лишним не будет, кроме того можно будет посмотреть на общую сумму, не выкинул ли чего лишнего и т.п. Во-во. Тем более,если есть такая возможность. Мало ли, что там игрок надропал и на какую сумму, может он передумал потом из всей кучи продавать стак алмазов или случайно дропнул Q предмет, который не собирался продавать. Они просто будут возвращены в Эндер-пространство и игрок просто забирает их обратно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Alex 4 683 Опубликовано: 9 марта, 2015 Дима, по поводу пин-кода вида 5639 или Q3f7 еще нужно поговорить в скайпе. Генерилка пароля уже готова, любой длинны. но вот момент - при стопинге ПК даже хеш пароля, не то, что чистый, который ввел юзер, будет храниться в ОЗУ, и как следствие, его можно получить, зная исходник. Нужно подумать, где хранить безопасно пароли и сессии. Как обеспечить время жизни сессий и разлогин. Думаю, я поговорю с Кибером и мы попробуем в SQL добавить поле сессии (время майнкрафт например), которое генерит наш "банкоматик". Робот сможет проверить, есть ли активная сессия в базе. Это избавит нас от необходимости серверной защиты от мультилогинов с разных банкоматиков одновременно. На терминале она умирает, а в базе сравнивается время сессии, если она устарела по времени, то можно генерить новую. Время сессии, например 300 сек. По поводу окна логина. Нужно меню: "логин", "регистрация", "забыл пароль" При регистрации проверяем, нет ли пароля в базе, генерилка робота его генерит, берет хеш SHA, записывает в базу, пароль в чистом виде отправляет на игровое мыло.При дальнейших операциях купли продажи хеш пароля с терминала и в SQL всегда сравниваются. При восстановлении пароля просто происходит что-то типа перерегистрации (генерится новый пароль, и хеши, пароль новый снова скидывается юзеру на мыло, так как пароль в чистом виде мы нигде не храним) В любом случае, никто тогда при таком механизме не сможет изменять ни свой счет, ни чужой, имея исходники терминала, так как все GET запросы хранятся на сервере (банкоматном роботе) Игровой сервер нам нужен будет только для систематизации и хранении логов в одном централизованном месте. По сути мы полностью уходим на дискретные, независимые банкоматы, независимо работающие с SQL, которые принимают и выдают товары. Но надо еще все моменты обговорить с тобой и с Кибером в скайпе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NEO 541 Опубликовано: 9 марта, 2015 (изменено) Скоро вообще от OC,CC откажемся. Изменено 9 марта, 2015 пользователем AlexCC Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro Автор темы 3 562 Опубликовано: 9 марта, 2015 Скоро вообще от OC,CC откажемся. Нео, это же наоборот хорошо. Сплав технологий Как раз все самое интересное можно так сделать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Alex 4 683 Опубликовано: 9 марта, 2015 Скоро вообще от OC,CC откажемся. Интересно, что Нео имел ввиду. Как можно отказаться от ОС, если именно ОС работает с http запросами и майнкрафт командами, сокетами и прочим. Мы же не карьер пишем, где нужен АПИ типа robot.dig() =) , а банк, в котором хранятся средства юзера. Ну и чтобы юзер видел свои денежки, траты и пополнения прямо на сайте, SQL для этого и используется. Нео, или ты знаешь другой способ, как на WEB вывести стоимость твоих золотых слитков из сундука и твой игровой баланс Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro Автор темы 3 562 Опубликовано: 9 марта, 2015 Ну вот и все. Как и было решено, пожертвовали скоростью, во имя безопасности. Теперь логин происходит с двухсекундной задержкой (банк синхронизирует терминал с БД), зато ваш аккаунт надежно заперт паролем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TheScientist 100 Опубликовано: 10 марта, 2015 Свободу хакерам! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Franky 0 Опубликовано: 10 марта, 2015 Ну вот и все. Как и было решено, пожертвовали скоростью, во имя безопасности. Теперь логин происходит с двухсекундной задержкой (банк синхронизирует терминал с БД), зато ваш аккаунт надежно заперт паролем. а система восстановления пароля? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NEO 541 Опубликовано: 10 марта, 2015 Скучно. Не интересно, максимум можно назвать недобанк. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Krutoy 1 169 Опубликовано: 10 марта, 2015 Скучно. Не интересно, максимум можно назвать недобанк. Лол, вот это вброс. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NEO 541 Опубликовано: 10 марта, 2015 Стоимость, 1 единицы валюты в банке будет = 0,потому как валюты обеспечивать ничего не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro Автор темы 3 562 Опубликовано: 10 марта, 2015 (изменено) Стоимость, 1 единицы валюты в банке будет = 0,потому как валюты обеспечивать ничего не будет. Нео, стоимость одного Голоса тогда тоже равна 0. Соответственно и UU-тугрики ничего не стоят. Изменено 10 марта, 2015 пользователем Totoro Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Alex 4 683 Опубликовано: 10 марта, 2015 Стоимость, 1 единицы валюты в банке будет = 0,потому как валюты обеспечивать ничего не будет. Нео, специально при твоем логине твой счет будем всегда умножать на "0" Для остальных будет "золотой запас" сервера, который стабилизирует валюту на внутреннем и мировом рынках. Так же мы уже заручились поддержкой МВФ=) Я вон слаймбольчиков уже продал почти на 1,5К, думаю слиток золота купить и спрятать под подушку, а то слаймбольчики - нестабильная валюта) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TheScientist 100 Опубликовано: 10 марта, 2015 Слаймболы и так нестабильные. Как желе =) Интересно, а можно будет например продавать.... НЕФТЬ!Креозот! (а стоп, его нельзя ЛАВУ! Жидкости можно будет продавать? (ненормальная идею, но всё же...) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Fingercomp 4 398 Опубликовано: 10 марта, 2015 (изменено) Слаймболы и так нестабильные. Как желе =) Интересно, а можно будет например продавать.... НЕФТЬ! Креозот! (а стоп, его нельзя ЛАВУ! Жидкости можно будет продавать? (ненормальная идею, но всё же...) Через эндертанки можно было бы, но их нет на ИТ Только вёдрами (О_О). Изменено 10 марта, 2015 пользователем Fingercomp Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
AlexVBG 39 Опубликовано: 10 марта, 2015 В жидкостных капсулах по идее можно, но надо подумать вписывать ли в стоимость капсулу. Да и необходима небольшая переплата за возможность достать ресурс в больших количествах) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Fingercomp 4 398 Опубликовано: 10 марта, 2015 В жидкостных капсулах по идее можно, но надо подумать вписывать ли в стоимость капсулу. Да и необходима небольшая переплата за возможность достать ресурс в больших количествах) Ой, эти капсулы... Помнится, я тащил полный инвентарь этих капсул с водой на 1.2.5... На следующий день весь домик был опутан трубами из РедПауэра. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro Автор темы 3 562 Опубликовано: 11 марта, 2015 а система восстановления пароля? Все есть, и пароль, и система для его восстановления. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах