Тотальное господство в Cambria'ии или как я получил бан за твинк
Все началось в начале апреля, когда я узнал о грядущем втором сезоне Камбрии. Тогда я лишь подумывал, стоит ли вообще залететь в эту тему.
Начало
Время шло, сомнения постепенно сменялись надеждой. Я собрал восемь юнитов для отыгровки, и мы начали играть. За каждого пришлось отдать не меньше 300 $ в эквиваленте ETH — в итоге вышло около 1,2 ETH плюс небольшой резерв на непредвиденные расходы.
Сомнения
В течение всего сезона каждый игрок на сервере так или иначе чувствовал, что команда проекта не готова оперативно решать проблемы. Ботов было море, и условно их можно разделить на два типа:
Орешники
На седьмой день, когда мы уже кое-как развились, в голову пришла классная мысль: а что, если у нас будет собственная дивизия ботов, которые в любой момент смогут мгновенно появиться рядом с нами и прикрыть от противников?
Так родился проект с кодовым названием O.R.E.S.H.N.I.K — сеть ботов, которые быстро пополняли бы наши ряды и служили боевой мощью гильдии.
Я углубился в исходники и понял, насколько всё это криво: игра, по сути, собрана на Phaser.js и Svelte. 😋
Тогда-то я ещё не подозревал, какой пиздец меня ждёт дальше.
Провал
В день, когда кодовая база уже была готова, разработчики выкатила античит, который должен был поставить крест на гильдиях, использующих подобные уловки и автоматизированных ботов.
Я не придал новости особого значения — и поплатился. После успешного теста лёг спать, а утром обнаружил бан на основном аккаунте и такой же бан на тестовом аккаунте бота.
Выводы
Тестить бота с одного IP-адреса — ебучая глупость. Больше таких банальных ошибок допускать не планирую.
И вообще, писать ботов стоило ещё во время F2P-стейджа, до начала самого сезона.