Пояснение про массовый спам Чудес Света

  • Дорогие игроки,


    За прошедшие несколько дней мы получили много вопросов (в контексте ру5) с просьбой пояснить отношение Travian Games к массовому спаму Чудес Света.


    Основной причиной нашего беспокойства является не спам как таковой (спам является обычной игровой стратегией маскировки реальных атак), а то, что он может вызвать так называемый "суперголод" и привести к сбоям сервера, как это было во время последнего Финала Турнира. Игроки также переживают, что участие в этом спаме может привести к бану.


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


    Разработчики оповестили, что сразу 4 разных меры безопасности были применены на серверах, чтобы избежать повторения "суперголода". Очень опытный разработчик (к слову, русский!) работает над этим вопросом, чтобы убедиться в действенности этих мер и в отсутствии помех в работе игрового мира.


    Мы хотим быть полностью уверены, что принятые меры будут работать не только на тестовых серверах, но и в реалиях обычного сервера. Потому, на данный момент только на ру5, мы разрешим игрокам попытки воспроизвести "суперголод". Действия, которые могут привести к его появлению, не будут считаться нарушением правил игры. Разработчик будет постоянно мониторить сервер до конца игрового раунда, чтобы удостовериться в способности сервера справляться с нагрузкой.


    Несмотря на это, мы просим вас незамедлительно сообщить, если появится подозрение на нетипичный голод на Чудесах Света.


    Если мы решим провести этот тест на других серверах, мы сообщим об этом заранее.


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


    Благодарим за понимание,

    Команда Travian:Legends

  • А если случится все же этот баг? Будет откат сервера?) Подопытными крысами сделали всех играющих на ру5... Норм , че уж.

    Ru6/2 Ing-Фортуна ,Ru1/3 Luser, SVOI(ГОРЕ-Cradle), Ru7/4Секас(С), ЧЕ - Luser (MOON), Ru5 - ак Конец/Цаца (PRIME), Oheptit - A BEST, Ru8 - Горячая Голова (PRIME), Ru6 - Торт в лицо(RELAX), Ru5 - Толстый лори(WEST WW), TT2017 Group A - OhEpTiT(Insanity), Ru5 - Капитан Стакан(BeHappy),Ru5 - Капитан Стакан(RHCP)

  • Спасибо за озвучивание официальной позиции.

    bearenok в своем стиле : просит подтверждения от официальных лиц и сам же их минусует)

  • А если случится все же этот баг? Будет откат сервера?

    На год. Откат стартанет где то в Октябре :D

    Mihalych / Толпа Голодных / Плюшевый Мишка

  • Спасибо за озвучивание официальной позиции.

    bearenok в своем стиле : просит подтверждения от официальных лиц и сам же их минусует)

    Все ещё жду пруф. Тут речь идёт о ру5, а ты писала про отборку. Да и доверять словам о том что баг пофикшен третий год подряд просто так странно. На ЧМ тоже обещали следить за ситуацией после первого отката, и как только вышли некоторые устраивать второй уже зная как баг работает, мх и админы ответили уже когда спам дошел.


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


    А минус за проведение опытов на игроках с риском устроить откат без предупреждения об этом заранее. Потому что это развязывает руки тем кто может устроить массовый спам.

    dn
    время время время..

    ЧЕ:dojik, Hamster;
    ЧМ1:Singing Heart, MightyRU; ЧМ2:Femme Fatale, ситтер на lspci, MightyRU; ЧМ3:после артов KukuYOPTA, CerbeR; ЧМ4:Ternura, ситтер на Ruk, CerbeR; ЧМ5: Caprice, CerbeR; ЧМ6: Lontra, CerbeR, ситтер на Mors; ЧМ7: zmey_gorynych, CerbeR, ситтер на UNI;

    the end

  • Что такое суперголод?

    Думаю, это такой минус по кропу, который не может обработать сервер ТГ, что приводит к багам на сервере

    АлексАндр - ру3
    Адмирал - ру5

  • Что такое суперголод?

    голод в результате скопления событий на серваке. на чм сделали оч много атак на чудо, в результате чего сервер тг не смог их обработать должным образом и повис, то бишь все поставки ресов, приход войск и прочее повисло в режиме 00:00:0?. минус продолжал сжирать кроп, поставок не было, поэтому у тех же италов сдохло порядка 30-40 лямов дефа

    rux21 Птаха; rux22-24 Чаечка; rux26 Выхухоль; rux27 Mystic Avengers; rux28 Похухоль; rux 30 Злой Волк;
    ru5 Ночные Ведьмы
    TT2015 Чаечка; ТТ2018 Ночные Ведьмы
    ЧМ15 Σόδομα&Γόμορρα; ЧМ 16 IIoXyXoJIb (WINter) ЧМ 17 Привиденька (WINter)



    #Anarchyненравитсяэто

  • то бишь все поставки ресов, приход войск и прочее повисло в режиме 00:00:0?. минус продолжал сжирать кроп

    "Минус сжирает кроп" только в момент обработки событий. Так что не все так просто. Где-то напортачили с округлениями или потерей точности, поэтому множество событий в одну секунду и ведет к суперголоду.

  • Мало того что нагрузочное тестирование делаете за счет игроков и на игроках!!!

    Да понимаю процесс специфичный и в тестовой среде его сложно воссоздать без воссоздания среды.

    Так еще и постановку задачи кривую даете.


    т.е. если ручками отправляя спам - этот баг не воспроизведется, а потом кто-то ботом/скриптом его воспроизведет... будете говорить что виноват ботовод? А игрокам что? год деф строили - от спама подох... ну что поделать... стройте заново! Хотите можем откат сервера сделать до следующего спама!


    Если уж делать нагрузочное тестирование, то надо нагружать по возможности выше типичной нагрузки. И помочь эту сверх нагрузку организовать.

  • Допустим некта добьется запрошенного и таки запустит супер голод на ру5. Деф передохнет. Вы что будете делать? Сервер откатывать? И как оно прошло с откатими на чемпионате? Мало народу ушло, надо еще и ру разогнать? Вы что, не можете тестовый сервер запустить и написать скрипт который будет долбаться пока не инициирует этот бан?


    За гранью бобра и козла, ей богу. Или может мне кто-то объяснит логику озвученного?

    Post was edited 1 time, last by ELE ().

  • Допустим некта добьется запрошенного и таки запустит супер голод на ру5. Деф передохнет. Вы что будете делать? Сервер откатывать? И как оно прошло с откатими на чемпионате? Мало народу ушло, надо еще и ру разогнать? Вы что, не можете тестовый сервер запустить и написать скрипт который будет длбаться пока не игициирует этот бан?


    За гранью бобра и козла, ей богу. Или может мне кто-то объяснит логику озвученного?

    Какой логики ты ищешь? Разработчикам пофиг :)

    АлексАндр - ру3
    Адмирал - ру5

  • Допустим некта добьется запрошенного и таки запустит супер голод на ру5. Деф передохнет. Вы что будете делать? Сервер откатывать? И как оно прошло с откатими на чемпионате? Мало народу ушло, надо еще и ру разогнать? Вы что, не можете тестовый сервер запустить и написать скрипт который будет долбаться пока не инициирует этот бан?


    За гранью бобра и козла, ей богу. Или может мне кто-то объяснит логику озвученного?

    логика следующая.

    Разработчики сделали правки которые по их мнению выправляют ситуацию.

    Тестировщики проверили на тестовом стенде, что ситуация не воспроизводится.


    Но чтобы быть более уверенными - нужно провести нагрузочное тестирование. Для чего требуется высоко нагруженный сервер - воссоздать в тестовых условиях такой достаточно проблематично. т.к. банально нет 5к тестеров)))).

    какой выход - проверить на боевом сервере под контролем разработчиков. чтобы при выявлении не запланированных действия оперативно их выявить и поправить.

    т.к. видение ситуации пользователей и разрабов всегда сильно отличается.

  • Проверка на ru5 ничего не даст. Это медленный сервер, в отличие от турнира, который 2х, с, соответственно, более высокой концентрацией событий. Дефа на чудесах в 5 -7 раз меньше. Ну и главное, конечно, никто руками не воспроизведет то, что сделает бот в смысле активности.


    А вот если таки сломают, то похоронят самый активный сервер ру зоны.

  • Все же зависит от игроков. Если нет желания что-то испортить на этом сервере - не воспроизводите ситуацию.

  • Так еще и постановку задачи кривую даете.


    т.е. если ручками отправляя спам - этот баг не воспроизведется, а потом кто-то ботом/скриптом его воспроизведет... будете говорить что виноват ботовод?

    Не совсем верное прочтение текста, как по мне. Про боты написано скорее в контексте, что "если спам будет массово отсылаться ботом, и аккаунт будет заблокирован, то блокировка произойдет из-за бота, а не из-за спама".

    Допустим некта добьется запрошенного и таки запустит супер голод на ру5. Деф передохнет. Вы что будете делать? Сервер откатывать?

    Откат - зло злое, все знают, в ТГ в том числе. На турнире ставки выше, потому там и проводят откаты, как пускай спорное, но самое лучшее решение для всех сторон. Как уже было замечено выше, на ру5 игроков меньше, скорость меньше, сама вероятность возникновения голода меньше. Даже если суперголод появится, имхо, на ру5 наиболее вероятным решением будет просто восстановление погибших от голода войск. Я сомневаюсь, что центральный офис официально бы разрешил потенциальное воспроизведение ошибки, если бы откат был единственным возможным вариантом ее исправления.

  • Проверка на ru5 ничего не даст. Это медленный сервер, в отличие от турнира, который 2х, с, соответственно, более высокой концентрацией событий. Дефа на чудесах в 5 -7 раз меньше. Ну и главное, конечно, никто руками не воспроизведет то, что сделает бот в смысле активности.


    А вот если таки сломают, то похоронят самый активный сервер ру зоны.

    Но все же это лучше, чем ничего не делать))). и это уменьшает шансы положить ЧМ.

    Высоконагруженное тестирование - весьма сложный и специфичный процесс.


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

    я невкурсе, а что на ЧМ на чуде 60-90 лямов дефа обычно стоит?

    да. там чудо можно пробить только на самых ранних уровнях постройки.

  • Даже если суперголод появится, имхо, на ру5 наиболее вероятным решением будет просто восстановление погибших от голода войск.

    А если это будет влиять на исход раунда? На уровне того что было на чм в этом году или в прошлом году на чуде праймополяков - голод убивает 90% дефа стоял на чуде и чудо нулится уже доходящей последние часы чухой, хотя не должно? Восстановление войск в таком случае ничем не поможет (верить в то что например при голоде в 2 ночи по серверу и приходящей чухе к 7 утра войска будут восстановлены до приходы чухи было бы странно).


    я невкурсе, а что на ЧМ на чуде 70-100 лямов дефа обычно стоит?

    На "лучшем" из чудес по дефу да. В прошлом году на чуде румын активация свитков была на 44кк (в момент взятия свитка 5кк), через сутки было уже 65кк+. В этом году юнион после отката смогли собрать почти 85кк (с учетом некоторых оффов, но без чух) вроде через 17-18 часов после активации свитков. А так "обычно" было активация около 30-35кк на чудесах претендующих на что-то, и потом нагоняется до 45-50кк+ к 30-40 уровням. Хотя тенденция идет в сторону наращивания дефа и в этом году сразу три коалы могли ставить за 55кк+ дефа. Если не ошибаюсь, то суммарно к концу сервера ~100кк дефа уже третий ЧМ подряд одной из коал выдается.

    dn
    время время время..

    ЧЕ:dojik, Hamster;
    ЧМ1:Singing Heart, MightyRU; ЧМ2:Femme Fatale, ситтер на lspci, MightyRU; ЧМ3:после артов KukuYOPTA, CerbeR; ЧМ4:Ternura, ситтер на Ruk, CerbeR; ЧМ5: Caprice, CerbeR; ЧМ6: Lontra, CerbeR, ситтер на Mors; ЧМ7: zmey_gorynych, CerbeR, ситтер на UNI;

    the end