Четверо в одной транзакции: кейс-батлы, PgBouncer под Prisma и реплика, которая показывает пустой инвентарь
i_alakey 4 минуты назад Четверо в одной транзакции: кейс-батлы, PgBouncer под Prisma и реплика, которая показывает пустой инвентарь Средний 16 мин 8 PostgreSQL * Node.JS * Анализ и проектирование систем * TypeScript *...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
В сфере искусственного интеллекта произошло заметное событие. i_alakey 4 минуты назад Четверо в одной транзакции: кейс-батлы, PgBouncer под Prisma и реплика, которая показывает пустой инвентарь Средний 16 мин 8 PostgreSQL * Node. JS * Анализ и проектирование систем * TypeScript * SQL * Кейс Обе мои предыдущие статьи про этот проект заканчивались одним и тем же абзацем — списком того, чего в нём нет. «Нет: платежей, депозита предметов, кейс-баттлов, реферальной системы, KYC».
Не весь одинаково честно — про оговорки будет в конце, и они существенные, — но каждая строчка из него теперь во что-то превратилась. Это третья статья про сайт с кейсами CS2, который я написал целиком и выложил в открытый доступ. Первая — про математику: RTP, диапазоны тикетов, солверы и почему «provably fair» отвечает не на тот вопрос, который задаёт игрок.
Технические детали
Вторая — про Steam: OpenID из 2007-го, звёздочка в названии ножа, цены строкой в чужой локали. Обе читаются отдельно, и эта тоже. Только она не про то, что я добавил.
Список фич читать скучно, а рассказывать «я сделал батлы, потом рефералку» — это пересказ гита. Интересным оказалось другое: почти всё сложное за эту неделю свелось к одному вопросу. Что происходит, когда несколько человек одновременно двигают одни и те же деньги — и что с этим делает база, когда их становится много.
com/ialakey/caseforge. Четыре ленты крутятся синхронно, все предметы забирает один. Внизу — то, из-за чего эта статья.
Отраслевые последствия
Батл — это не новая механика, а четверо в одной транзакцииПравила простые. Несколько игроков покупают одинаковый набор кейсов и открывают его одновременно. Все выпавшие предметы забирает один: в обычном режиме тот, у кого сумма дропов больше, в безумном — тот, у кого меньше.
Те же кейсы, обратная цель. Первое, что я проверил, — не ломает ли это экономику. Не ломает, и это приятно скучный вывод: каждый платит полную стоимость набора, скидки за игру против другого нет, значит ожидаемая отдача — это просто взвешенный RTP кейсов в батле, ровно как если бы те же кейсы открывали поодиночке.
Банк перемещается между игроками, а не между игроками и сайтом. Батл — перераспределение, а не вторая экономика, и отдельного разговора про его маржу не существует. А вот с реализацией всё оказалось веселее.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.






