СПАСИТЕ

КАСТОМНЫЕ ИГРЫ

ВСТУПЛЕНИЕ

Пользовательские игры в Dota - это продолжение традиции, которая породила Dota, но настрой в сообществе разработчиков пользовательских игры всегда был низок. После Неудачного Холодрыжества многие разработчикие оказались преданны и проигнорированы Valve, получив чувство, что разработка пользовательских игр - это безнадежная битва против компании, которой нет до нас дела. У пользовательских игр может быть светлое будущее, но лишь с поддержкой Valve. Помогите нам передать им это сообщение.

Обновление от 13 января - На данный момент некие боты спамят ссылкой на этот сайт в лобби кастомных игр. Мы не имеем никакого отношения к этому и сообщество не одобряет такой подход.

ПРОБЛЕМА #1: ТРЕБОВАНИЕ 30 ИГР ДЛЯ ИСПОЛЬЗОВАНИЯ ИГРОТЕКИ

Проблема: Игроки больше не могут загрузить Dota 2, чтобы просто поиграть игры в Игротеке ; вместо этого они теперь вынуждены играть в 30 игр Dota 2, даже если их первоначальный интерес заключался в игре в Autochess или другой пользовательской/кастомной игре. Это сильно ограничило возможности игротеки по привлечению новых игроков в развитие пользовательских игр Dota 2, так как многие из них просто увидят ограничение и уйдут. Это было пластырное решение для борьбы с ботами, и оно так и не было заменено на лучшее, постоянное.

Предлагаемое решение: Сделать требование о 30 играх не обязательным, а опциональным, на основе индивидуальной/конкретной игры, сделав его опцией в настройках аддона игры (файл addoninfo.txt). Таким образом, игры, которые не подвергаются атакам ботов, могут быть доступны новым игрокам, а те, которые подвергаются, могут включать защиту от ботов на 30 игр по мере необходимости.

ПРОБЛЕМА #2: ЧАСОВОЙ БАН ЗА НЕ ПРИНЯТУЮ ИГРУ

Проблема: Проблема: бан на 1 час выдается, если игрок не нажимает кнопку "принять" в любом пользовательском игровом лобби. Это слишком суровое наказание для реальных игроков, и вызывает постоянные проблемы из-за простой человеческой ошибки.

Усугубляет проблему то, что наказание применяется даже к лобби, рассчитанным из 1 игрока. Это также можно использовать, если хозяин лобби - грифер, так как он может начать лобби раньше времени (до того, как будет достигнуто необходимое количество игроков для игры), предоставляя игрокам выбор: либо получить штраф в 1 час за то, что не зависит от них, либо потратить впустую иногда несколько минут, которые они потратили на поиск текущего лобби.

Предлагаемое решение: Не наказывать игроков за то, что они не нажимают кнопку "Принять", если::
a) Это лобби для одного игрока,
b) b) В лобби нет полных игроков, или
c) c) Все лобби заполнено одним игроком.

Кроме того, измените масштаб наказания: начните с 5 минут, затем увеличьте до 10 минут, 30, 60 и т.д. Запрет на игротеку также не должен влиять на обычную игру в Доту: если вы не загрузитесь в пользовательскую игру,например вы НЕ должны быть лишены права участвовать в матчмейкинге или играть с ботами.

ПРОБЛЕМА #3: ПОЛЬЗОВАТЕЛЬСКИЕ ИГРЫ С ФУНКЦИЕЙ ШТРАФА НАКЛАДЫВАЮТ БАН НА 1 ЧАС БЕЗ ПРИЧИНЫ

Проблема: Эта проблема возникла недавно, только на прошлой неделе. После начала матча в любой пользовательской игре с включенными штрафами за покидание игры, таймеры покинутых игроков начинают обратный отсчет, и через 5 минут все они получают ( бан на 1 час в Игротеке). Игроки обнаружили, что ручное отключение/переподключение в этот период является действенным обходным решением проблемы и останавливает таймер отключения.

Предлагаемое решение: Это недавно появившаяся ошибка, поэтому, надеемся, не составит труда ее обнаружить и исправить или вернуть соответствующее обновление. Мы предполагаем, основываясь на предложенном решении, что существует проблема с определением или проверкой статуса подключения игроков в начале игры, но это всего лишь предположение; Valve имеет больше возможностей для диагностики и устранения этой проблемы.

ПРОБЛЕМА #4: ВЫГНАННЫЕ/КИКНУТЫЕ ИГРОКИ МОГУТ МГНОВЕННО ВЕРНУТЬСЯ В ЛОББИ

Проблема: Игроки, которых выгнали из лобби, могут мгновенно вернуться в него. Этим пользуются боты и гриферы, чтобы снова вступить в игру быстрее, чем кто-то успеет их выгнать.

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

ПРОБЛЕМА #5: ИГРЫ АВТОМАТИЧЕСКИ ЗАПУСКАЮТСЯ, КОГДА ПРИСОЕДИНЯЕТСЯ ПОСЛЕДНИЙ ИГРОК

Проблема: Гриферы присоединяются к лобби, когда в нем не хватает одного игрока, что приводит к автозапуску игры. В результате другие игроки оказываются в ловушке вместе с грифером, поскольку они не могут отказаться (так как за это они получат только 1-часовой бан в ИГРОТЕКЕ. Боты особенно эффективны в этом виде грифинга по очевидным причинам.

Предлагаемое решение: Добавить обратный отсчет 5 с до начала игры, чтобы у хостов/лидеров лобби был шанс выгнать нарушителей, пытающихся войти в лобби. Игроки должны иметь возможность покинуть лобби во время этого отсчета, но если они это сделают, это должно повлечь за собой временную задержку (не менее 1 минуты) на их возможность присоединиться к тому же лобби. Если это произойдет, лобби должно остановить обратный отсчет и вернуться в прежнее состояние (ожидание игроков).

ПРОБЛЕМА #6: ОБНОВЛЕНИЕ ПОЛЬЗОВАТЕЛЬСКИХ ИГР ЯВЛЯЕТСЯ СЛОЖНОЙ ЗАДАЧЕЙ

Проблема: Когда пользовательская игра обновляется, в течение получаса (или более) становится невозможно играть, поскольку одни игроки видят (и могут загрузить) новую версию, а другие - нет.

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

Предлагаемое решение: Сразу же сообщать игрокам, что загруженная ими версия отличается от самой последней. Закрывать все открытые лобби сразу после обновления пользовательской игры и разрешать создавать новые лобби только игрокам с самой новой версией. Когда игроки пытаются присоединиться или создать лобби, игра должна проверить их локальную версию, обновить ее, если необходимо, и только после этого разрешить присоединится/создать.

ДРУГИЕ ВОПРОСЫ (В ПОРЯДКЕ ВАЖНОСТИ)

Возможно создание вредоносных лобби с неправильными настройками

Проблема: Пользователи могут создавать лобби с невозможными настройками для данной пользовательской игры. Например, создать лобби на 24 и более игрока для пользовательской игры, в которой максимум 10 игроков. Некоторые люди делают это по злому умыслу, чтобы сделать лобби "ловушкой", в которую игроки будут автоматически попадать при нажатии кнопки "Играть", пока лобби не заполнится до 24 игроков, после чего лобби попытается запуститься, но не сможет, потому что пользовательская игра не может поддерживать такое количество игроков. Также можно создавать лобби с минимальным количеством игроков в -1 (в попытке увеличить количество игроков в лобби пользовательской игры), можно создавать публичные лобби с включенным sv_cheats 1 (для злоупотребления хакерами), можно создавать лобби с включенными штрафами, даже если в пользовательской игре штрафы не включены. Это также используется для создания лобби, которые никогда не заполняются и, следовательно, увеличивают количество "открытых лобби" для пользовательских игр.



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

Ботоводство и фальшивые лобби, предназначенные для искусственного повышения позиции пользовательской игры в списке пользовательских игр

Проблема: Некоторые разработчики пользовательских игр прибегают к созданию фальшивых лобби, чтобы искусственно повысить позицию своей пользовательской игры в списке пользовательских игр(в Игротеке) (поскольку пользовательские игры упорядочены по количеству открытых лобби). Это обычная практика, и в настоящее время 6 лучших пользовательских игр в списке имеют искусственные лобби в той или иной степени. Хотя рейтинг открытых лобби предпочтительнее старого статичного списка 10 лучших пользовательских игр, такое злоупотребление вызывает сожаление.

Предлагаемое решение: Мы не смогли придумать четкого и простого способа решения этой проблемы. Одним из шагов в правильном направлении является исключение из списка (или удаление) лобби, которые а) имеют неправильную конфигурацию, так что к ним невозможно присоединиться, или б) работают на устаревших версиях пользовательской игры, так что к ним также невозможно присоединиться. Решением может быть периодическая проверка игровым координатором сети открытых лобби и даже принудительное закрытие тех, к которым невозможно присоединиться, или их исключение из списка.

Нет возможности запретить игрокам посещать ваше лобби

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



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

Игроки в лобби могут превышать максимальное количество игроков в пользовательской игре

Проблема: Возможно, что в пользовательскую игру могут играть не только максимальное количество игроков. Например, группа из двух игроков может нажать кнопку "Играть" в пользовательской игре, в которой максимум 1 игрок, и они смогут присоединиться к игре, игра не будет работать таким образом, но было бы лучше, если бы это было невозможно.

Предлагаемое решение: Исправьте ошибку, которая позволяет игрокам превышать максимальное количество игроков в пользовательской игре

Разработчики не имеют доступа к журналам сбоев сервера

Проблема: Журналы сервера, особенно журналы сбоев, недоступны для разработчиков. У Valve они должны быть, поэтому очень жаль, что мы не можем получить к ним доступ или просмотреть их, так как это очень помогло бы в отладке и разработке.



Предлагаемое решение: Добавить возможность просмотра/загрузки последних 10 журналов выделенного сервера. Эта опция может быть добавлена в приложение "Workshop Manager".
...

WHAT CAN YOU DO?

Tell Valve that the community tutorial, as well as the Arcade, are important for you!