April 28

Тотальное господство в Cambria'ии или как я получил бан за твинк

Все началось в начале апреля, когда я узнал о грядущем втором сезоне Камбрии. Тогда я лишь подумывал, стоит ли вообще залететь в эту тему.

Начало

Время шло, сомнения постепенно сменялись надеждой. Я собрал восемь юнитов для отыгровки, и мы начали играть. За каждого пришлось отдать не меньше 300 $ в эквиваленте ETH — в итоге вышло около 1,2 ETH плюс небольшой резерв на непредвиденные расходы.

Сомнения

В течение всего сезона каждый игрок на сервере так или иначе чувствовал, что команда проекта не готова оперативно решать проблемы. Ботов было море, и условно их можно разделить на два типа:

  • фармеры — добывают мобов / руду / рыбу;
  • ПК-шники (Player Killer) — боты, убивающие игроков.

Из-за них нормальный геймплей страдал, прогресс тормозился.

Орешники

На седьмой день, когда мы уже кое-как развились, в голову пришла классная мысль: а что, если у нас будет собственная дивизия ботов, которые в любой момент смогут мгновенно появиться рядом с нами и прикрыть от противников?

Так родился проект с кодовым названием O.R.E.S.H.N.I.K — сеть ботов, которые быстро пополняли бы наши ряды и служили боевой мощью гильдии.

Я углубился в исходники и понял, насколько всё это криво: игра, по сути, собрана на Phaser.js и Svelte. 😋
Тогда-то я ещё не подозревал, какой пиздец меня ждёт дальше.

Провал

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

Я не придал новости особого значения — и поплатился. После успешного теста лёг спать, а утром обнаружил бан на основном аккаунте и такой же бан на тестовом аккаунте бота.

Выводы

Тестить бота с одного IP-адреса — ебучая глупость. Больше таких банальных ошибок допускать не планирую.
И вообще, писать ботов стоило ещё во время F2P-стейджа, до начала самого сезона.