@drinkermann IPB - лидер по уязвимостям, оставляет позади даже PhpBB
Лучшие сообщения ruro
-
RE: Новый форум обсуждаем
-
RE: Важные упущения на новом форуме
@Lazybloke Чтобы попасть на список форумов, надо нажать кнопку справа от логотипа, это, наверное, вопрос привычки. Форум плохо отвечает, потому что сильно нагружен переиндексацией постов для поиска.
-
RE: Сломанная система биржи.
В текущей реализации была отменена возможность удовлетворять заявки биржи частично, поскольку вопросы округления вызывают непонимание. Можно купить только заявку целиком. Если со стороны веб-интерфейса вы выставляете заявку на покупку зеней в количестве большем, чем лучшее предложение на продажу зеней, вы получаете указанное вами количество зеней.
При клике на заявку для переноса количества в форму заказа старый вариант округления исправлен. -
RE: Новый форум обсуждаем
@Lazybloke XenForo - очередной продукт на PHP со всеми вытекающими последствиями. В случае же текущего форума основной угрозой будет XSS вектор.
-
RE: Новый форум обсуждаем
@Lazybloke Форум сейчас официально не открыт, основная ссылка на главной игры до сих пор только на ВК. Тормозить в ближайшее время будет сильно, база данных еще не сформирована. Про слабейший функционал и юзабилити - это субъективные утверждения, которые можно сказать и про предыдущий форум. Форум менее зрелый, чем старый форум, с этим нельзя не согласиться, поскольку он существенно более молодой. Восстановление паролей пользователей, которые помнят пароль только от старого форума, возможно. Информация о большинстве должна быть подкреплена какими-то фактами, кроме того нужно указывать, большинство кого. Мотивация решение о выборе именно этого форума не ограничивалась соображениями только о потенциальных угрозах.
Недавние сообщения ruro
-
RE: Сломанная система биржи.
Участник @kolko написал в Сломанная система биржи.:
@ruro Как работает текущий алгоритм мы поняли.
Мы с Mopnex03 написали, что считаем его работу нелогичной и уязвимой к опечаткам. Мы описали, как он должен работать с нашей точки зрения.Если в кратце нужно сделать:
- при создании завки какую бы сумму покупатель мотриков ни ввел, он не потратит больше минимальной цены заявки продажи мотриков на бирже.
- при создании завки какую бы сумму продавец мотриков ни ввел, он не получит меньше максимальной цены заявки покупки мотриков на бирже.
С одной стороны - это разумно и интуитивно ожидаемо. Так как имитирует реальный обмен между игроками, когда все зени отданные покупателем переходят к продавцу, и весь товар к покупателю.
С другой стороны - это безопасно. Биржа это место торговли, где многократное выставление/снятие заявок обычное дело. Потерять большую сумму из-за механической опечатки нивелирует все удовольствие от работы с биржей.Администрация заниматься изменением алгоритма не собирается. Ну и ладно.
Я ситуацию расписал максимально подробно. Пойду отдыхать.Это просто невозможно без введения округлений при делении заявки на части. Если округления не вводить, то получается возможность подбирать суммы таким образом, чтоб при делении возникал лишний мотрик или лишняя зени. Поэтому при отмене системы с округлениям, которая оказалась слишком непонятна пользователям, была введена такая система, как сейчас. По сути она очень близка к самой первой "бирже" - каждый пишет, сколько хочет получить, подтверждает и получает ровно столько, сколько запросил, но дает возможность делать это в обе стороны и получать мотрики.
-
RE: Сломанная система биржи.
Должно работать так: если человек выставляет заявку на какое-то количество зеней, он это количество должен получить. Так должно работать в обе стороны. Если работает не так, следует писать в поддержку с указанием номера заявки или сделки, зени добавим, а саму ошибку, если она есть, будем фиксить.
На обычной (не нашей) бирже при лимитированных заявках заявка на неисполненное количество остается на бирже в очереди заявок. После отмены работы с делимыми заявками (требующими округлений) у нас работа по такой системе стала невозможна.
-
RE: Сломанная система биржи.
Участник @kolko написал в Сломанная система биржи.:
Сейчас я опишу как биржа должна работать, чтоб не было нареканий.
Допустим на бирже максимальная цена заявки на покупку мотриков 3kk. При выставлении заявки на продажу проводить проверку, если цена меньше или равна 3kk производить покупку за 3kk, если больше помещать заявку в очередь.
У вас в системе почему-то сделано так, что если написать цену продажи меньше 3kk то разница идет в счет биржи, хотя ни на одной бирже, что я видел, такого не могло быть.
Более того было обещано в форму покупки поставить лучшую цену. Но в результате было сделано не так, вместо правильной цены была введена дополнительная кнопа быстрой покупки.
Вы путаете это с вариантом биржи, когда была возможно покупка частичных лотов и округление до 1 мотрика, которое в том числе вам не нравилось. В ней это было сделано.
=======================================================================
Вот смотрите как происходит мои обычные работы с вышей биржей.Я выставляю свои заявки.
Но тут другой торговец, выставляет более дешевые.
У меня начинается монотонная механическая работа, последовательного удаления старых заявок и добавления новых по цене 3.689.997
При этом просто поменять цену у заявки возможности нет, быстро выставить несколько заявок по одной цене возможности нет.
Это издержка невозможности делать покупки и продажи на произвольные суммы. Операции с зенями (было введено) и с мотриками (технически было введено но не было подключено) на частичные суммы были сделаны в варианте биржи с округлениями. Однако для небольшой группы игроков это было непонятно, и эта система была срочно изменена на заявки равные лоту (150 мотрикам) с исполнением 1 заявке к 1.
Для выставления заявок я пользуюсь окном с вводом цены (Кнопка быстрой торговли по рынку для меня бесполезна)
И когда каждый день много раз создаешь-удаляешь много заявок, появляется большая вероятность создать заявку по предложенной не рыночной цене в 2.000.000.
Поэтому по крайней мере 2.000.000 нужно заменить на актуальную рыночную цену(или цену заведомо выше рыночной, например 100.000.000). А еще лучше изменить алгоритм и перестать забирать разницу в ценах заявок в пользу биржи.
Дефолтная цена в ручной заявке возможно будет изменена (скорей всего, удалим ее вообще во избежание ошибок). Изменять алгоритм предложенным образом не планируется.
-
RE: Сломанная система биржи.
Участник @kolko написал в Сломанная система биржи.:
Заявки исполняются ровно по тем суммам, по которым вы их выставляете.
Ну тогда не называйте вашу систему биржей.
Биржа это контролирующий орган рынка, она как раз должна следить, чтоб деньги из сделки никуда не пропадалиБиржа не является контролирующем органом рынка. Деньги никуда не пропадают. Новые правила - следствие изменения механизма биржи в интересах тех игроков, которым не понравилось округление до 1 мотрика.
Сейчас, мало того, что нет никакого механизма быстро изменить цену большого количества ставок за раз,
Такого функционала быть не должно.
так еще и в поле под текстом "Введите количество зени, которое хотите получить за 150 мотриков:" стоит по умолчанию 2000000.
Хотя помнится давно обещали поставить туда по умолчанию наилучшую рыночную цену.Это не соответствует действительности. Лучшая цена пишется в форме быстрой покупки выше.
-
RE: Сломанная система биржи.
Участник @kolko написал в Сломанная система биржи.:
Ошибка с недостачей денег так и осталась.
Провел тест.
Выставил лот за 3.1kk сам у себя его купил за 2kk. Разница должна была отдана либо в пользу продавца, либо в пользу покупателя.
То есть в любом случае вся сумма должна была вернуться мне так как я купил сам у себя, но этого не произошло.Заявки исполняются ровно по тем суммам, по которым вы их выставляете.
-
RE: Сломанная система биржи.
Участник @ledo написал в Сломанная система биржи.:
@ruro во первых: лот выставлялся не 250,232 а 2,502,32* (* - не помню точно цифру.)
во вторых: я не знаю что вы начудили но несколько моих лотов пропали из Список лучших текущих предложений и теперь в Собственные заявки у меня отображается 11 лотов на покупку мотриков, а в Список лучших текущих предложений отображается только 8 заявок! До этого стояло 12 лотов и за один лот мотрики начислены и из моих заявок он удален. В истории информация только за покупку зачисленных мотриков которые и были начисленны.
В игре у вас было списано 250232 зени и на биржу заявка пришла на эту же сумму, на бирже несоответствий не найдено. Как именно происходило выставление из игры 250232 будет изучено дополнительно.
В "собственных заявках" отображаются все собственные заявки. В "лучших текущих предложениях" - только 20 лучших текущих в каждую сторону. Стакан (список "лучших текущих предложений") не будет включать те собственные заявки, которые не являются лучшими по цене. Если вопрос был в чем-то другом, напишите, что конкретно вы считаете пропало (или неправильно появилось) в этих двух таблицах.
-
RE: Сломанная система биржи.
Участник @kolko написал в Сломанная система биржи.:
Подскажите, выставление заявок на продажу мотриков все еще снимает по 151 мотрик со счета или уже починили?
А то при таком подходе не хочется отменять заявки и выставлять заново по новой цене. А то наверняка при отмене вернется назад уже 150 мотриков.Все заявки не равные 150 мотрикам были сняты и возвращены пользователям в момент перехода на "новый" вариант новой биржи. Забрать зени можно у НПЦ Сотрудница биржи в игре (как при обычной отмене заявки). В "новом" варианте новой бирже округлений быть не должно. В случае проблем следует обратиться на сайте, указав номер заявки или сделки.
-
RE: Сломанная система биржи.
Участник @kolko написал в Сломанная система биржи.:
Описание биржи приведено к действующей модели:
Теперь чтобы по ошибке не ввести сумму ниже рыночной надо добавить проверку:
Если желаемая цена хуже, чем какое-либо из встречных предложений на бирже - в выставлении заявки отказывать(или цену заявки поднимать до цены лучшей встречной заявки).Тогда нельзя будет ставить заявки в очередь.
Участник @kolko написал в Сломанная система биржи.:
Вот очередной баг - сортировка по цене работает неправильно.
Исправили
-
RE: Сломанная система биржи.
В текущей реализации была отменена возможность удовлетворять заявки биржи частично, поскольку вопросы округления вызывают непонимание. Можно купить только заявку целиком. Если со стороны веб-интерфейса вы выставляете заявку на покупку зеней в количестве большем, чем лучшее предложение на продажу зеней, вы получаете указанное вами количество зеней.
При клике на заявку для переноса количества в форму заказа старый вариант округления исправлен.