Перейти к публикации
Форум - ComputerCraft
Totoro

Банк для сервера IT

Рекомендованные сообщения

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Я считаю что дополнительное подтверждение при продаже лишним не будет, кроме того можно будет посмотреть на общую сумму, не выкинул ли чего лишнего и т.п.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я считаю что дополнительное подтверждение при продаже лишним не будет, кроме того можно будет посмотреть на общую сумму, не выкинул ли чего лишнего и т.п.

Во-во. Тем более,если есть такая возможность. Мало ли, что там игрок надропал и на какую сумму, может он передумал потом из всей кучи продавать стак алмазов или случайно дропнул Q предмет, который не собирался продавать. Они просто будут возвращены в Эндер-пространство и игрок просто забирает их обратно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дима, по поводу пин-кода вида 5639 или Q3f7 еще нужно поговорить в скайпе. Генерилка пароля уже готова, любой длинны.

 

но вот момент -  при стопинге ПК даже хеш пароля, не то, что чистый, который ввел юзер, будет храниться в ОЗУ, и как следствие, его можно получить, зная исходник. Нужно подумать, где хранить безопасно пароли и сессии. Как обеспечить время жизни сессий и разлогин.

 

Думаю, я поговорю с Кибером и мы попробуем в SQL добавить поле сессии (время майнкрафт например), которое генерит наш "банкоматик". Робот сможет проверить, есть ли активная сессия в базе. Это избавит нас от необходимости серверной защиты от мультилогинов с разных банкоматиков одновременно. На терминале она умирает, а в базе сравнивается время сессии, если она устарела по времени, то можно генерить новую. Время сессии, например 300 сек.

 

По поводу окна логина. Нужно меню: "логин", "регистрация", "забыл пароль" При  регистрации проверяем, нет ли пароля в базе, генерилка робота его генерит, берет хеш SHA, записывает в базу, пароль в чистом виде отправляет на игровое мыло.При дальнейших операциях купли продажи хеш пароля с терминала и в SQL всегда сравниваются. При восстановлении пароля просто происходит что-то типа перерегистрации (генерится новый пароль, и хеши, пароль новый снова скидывается юзеру на мыло, так как пароль в чистом виде мы нигде не храним)

 

В любом случае, никто тогда при таком механизме не сможет изменять ни свой счет, ни чужой, имея исходники терминала, так как все GET запросы хранятся на сервере (банкоматном роботе) Игровой сервер нам нужен будет только для систематизации и хранении логов в одном централизованном месте. По сути мы полностью уходим на дискретные, независимые банкоматы, независимо работающие с SQL, которые принимают и выдают товары.

 

Но надо еще все моменты обговорить с тобой и с Кибером в скайпе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

-_-

Скоро вообще от OC,CC откажемся.

Изменено пользователем AlexCC

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

-_-

Скоро вообще от OC,CC откажемся.

 

Нео, это же наоборот хорошо. Сплав технологий :)

Как раз все самое интересное можно так сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

-_-

Скоро вообще от OC,CC откажемся.

 

Интересно, что Нео имел ввиду. :D  Как можно отказаться от ОС, если именно ОС работает с http запросами и майнкрафт командами, сокетами и прочим. Мы же не карьер пишем, где нужен АПИ типа robot.dig() =)  , а банк, в котором хранятся средства юзера. Ну и чтобы юзер видел свои денежки, траты и пополнения прямо на сайте, SQL для этого и используется.

 

Нео, или ты знаешь другой способ, как на WEB вывести стоимость твоих  золотых слитков из сундука и твой игровой баланс ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну вот и все.

Как и было решено, пожертвовали скоростью, во имя безопасности.

Теперь логин происходит с двухсекундной задержкой (банк синхронизирует терминал с БД), зато ваш аккаунт надежно заперт паролем.

 

2015-03-10_01.29.07.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну вот и все.

Как и было решено, пожертвовали скоростью, во имя безопасности.

Теперь логин происходит с двухсекундной задержкой (банк синхронизирует терминал с БД), зато ваш аккаунт надежно заперт паролем.

 

 

а система восстановления пароля? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скучно.

Не интересно, максимум можно назвать недобанк.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скучно.

Не интересно, максимум можно назвать недобанк.

Лол, вот это вброс. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Стоимость, 1 единицы валюты в банке будет = 0,потому как валюты обеспечивать ничего не будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Стоимость, 1 единицы валюты в банке будет = 0,потому как валюты обеспечивать ничего не будет.

 

Нео, стоимость одного Голоса тогда тоже равна 0. Соответственно и UU-тугрики ничего не стоят.

Изменено пользователем Totoro

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Стоимость, 1 единицы валюты в банке будет = 0,потому как валюты обеспечивать ничего не будет.

Нео, специально при твоем логине твой счет будем всегда умножать на "0" :)

 

Для остальных будет "золотой запас" сервера, который стабилизирует валюту на внутреннем и мировом рынках. Так же мы уже заручились поддержкой МВФ=) 

 

Я вон слаймбольчиков уже продал почти на 1,5К, думаю слиток золота купить и спрятать под подушку, а то слаймбольчики - нестабильная валюта)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Слаймболы и так нестабильные. Как желе =)

Интересно, а можно будет например продавать....

НЕФТЬ!
Креозот! (а стоп, его нельзя :)

ЛАВУ!

Жидкости можно будет продавать?

(ненормальная идею, но всё же...)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Слаймболы и так нестабильные. Как желе =)

Интересно, а можно будет например продавать....

НЕФТЬ!

Креозот! (а стоп, его нельзя :)

ЛАВУ!

Жидкости можно будет продавать?

(ненормальная идею, но всё же...)

Через эндертанки можно было бы, но их нет на ИТ :) Только вёдрами (О_О).

Изменено пользователем Fingercomp

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Ой, эти капсулы... Помнится, я тащил полный инвентарь этих капсул с водой на 1.2.5... :) На следующий день весь домик был опутан трубами из РедПауэра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а система восстановления пароля? 

 

Все есть, и пароль, и система для его восстановления. :D

 

2015-03-11_16.05.17.png

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как банк назовёшь?

 

Пока, во время программирования, тестирования и сборки, он носит кодовое имя [Totoro Bank].

А потом, после релиза, и размещения в новеньком здании на сервере, мы его назовем как-нибудь пооригинальнее. Например [iT Bank].

 

Но я открыт для предложений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пока, во время программирования, тестирования и сборки, он носит кодовое имя [Totoro Bank].

А потом, после релиза, и размещения в новеньком здании на сервере, мы его назовем как-нибудь пооригинальнее. Например [iT Bank].

 

Но я открыт для предложений.

ТорПрогрМайнСтройКрафт банк :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ТорПрогрМайнСтройКрафт банк :D

Люблю я "Умслопогасы"…

 

P. S. Все, теперь убрал подпись Тапаталки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В связи с регеном майнерса каждый месяц возникает вопрос : как быть с инфляцией ? Ресурсы будут постоянно возникать.
Потому это повлияет как на базар так и на банк.  Бзар сам устаканится через определенное время и будет динамически себя поддерживать.А вот банк придется регулировать постоянно. А если вещи продавать доставленные из креативки, то их ценность точно будет снижаться всё ниже. Закрепление жестких рамок минимальной цены просто приведут к невостребованности товара по этой цене и появлению людей, которые просто будут продавать это дешевле.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В связи с регеном майнерса каждый месяц возникает вопрос : как быть с инфляцией ? Ресурсы будут постоянно возникать.

Потому это повлияет как на базар так и на банк.  Бзар сам устаканится через определенное время и будет динамически себя поддерживать.А вот банк придется регулировать постоянно. А если вещи продавать доставленные из креативки, то их ценность точно будет снижаться всё ниже. Закрепление жестких рамок минимальной цены просто приведут к невостребованности товара по этой цене и появлению людей, которые просто будут продавать это дешевле.

Вопрос вполне резонный, но ответ простой - плеееевааааать. Тут хотя бы просто рабочее что то сделать.

 

А ты сам какое решение к инфляции бы предложил? Автоматически изменяющиеся цены?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

"Автоматически изменяющиеся цены?" это очень плохая идея.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В связи с регеном майнерса каждый месяц возникает вопрос : как быть с инфляцией ? Ресурсы будут постоянно возникать.

Потому это повлияет как на базар так и на банк.  Бзар сам устаканится через определенное время и будет динамически себя поддерживать.А вот банк придется регулировать постоянно. А если вещи продавать доставленные из креативки, то их ценность точно будет снижаться всё ниже. Закрепление жестких рамок минимальной цены просто приведут к невостребованности товара по этой цене и появлению людей, которые просто будут продавать это дешевле.

О Господи Боже мой, святые угодники. :smile148:  Да какая там инфляция, рост и падение цен, золотой запас, спрос и предложение и мировые цены на нефть? В майне нет таких понятий. Там все растет, плодится, кукарекает и крафтится бесконечно, миллиарды агроферм неисчерпаемых и т.п. Нет никакого роста населения, спроса и исчерпания недр и ресурсов, износа и поломки товаров, машин, мебели и т.д..  Вася на новой карте играет, а через месяц приходит Петя и алмаза не может найти даже. Поэтому и реген майнерса постоянно.

 

И как раз то лоты игроков в виде базара забьются бесконечными ресами и обрушат цены, так как в базаре Крутого планировались ордера игроков. Это по сути легализированная раздача ресов будет в конечном итоге, так как перебить папку по его ценам ордеров, который натаскал там миллиард алмазов и иридия и прочего, а так же 100К угля и коблы, а сам уже месяц как не играет, не будет никакой возможности новичку. Поэтому нет никакого смысла в изменяющихся ценах на относительно длинный период жизни карты.

 

Поймите, что игроки приходят и уходят, и не может зависеть цена товара от того, сколько там агрофермер натаскал какашек в базар. Смысл в том, что все его добро хранится в привате, со временем оно умирает вместе с регеном его домика при длительном отсутствии  игрока или его ухода из игры вообще, мир добычи периодически регенится, приходят новые игроки и все начинается заново.

 

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

 

А счет в банке - это повод гордится своей статкой и быть в топе богачей и тешить ЧСВ. но и тут есть подводные камни. Я уже потом подумал, что нужно сделать так, что скрипт в SQL базу писал еще в дополнительное поле при обновлении счета игрока тайм-штамп. И в ТОП-100 богачей выводить только тех игроков, у которых самая большая сумма на счету и время обновления счета не старше 10 дней например. То есть если Вася даже был мультимиллиардером, но ничего не продавал в банке долго, он вылетает из списка ТОПов, пока чего-нибудь не купит или не продаст, и у Пети есть шанс тоже висеть  в 5-ке богачей.

 

Вот такой круговорот. И не надо нам светопыль в базаре по цене 1 рубля, как кобла, в количестве миллиарда штук. В банке кобла всегда стоит 1 рубль, светопыль например, 120 рублей кусочек. И никак иначе, иначе теряется весь смысл крафта и развития для новых игроков. Еще раз говорю, это просто будет легальная раздача ресов при использовании системы гибких цен игроками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если у кого-то будет свой базар, его же не прикроют ?

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×