Jump to content
Korean Random

ribbed

WG Employee WG Employee
  • Content Count

    161
  • Joined

  • Last visited

  • Days Won

    31

Everything posted by ribbed

  1. Всем привет, 16 августа утром выходит микропатч, отламывающий установленные моды. Новые папки буду называться /res_mods/0.9.19.1.2 и /mods/0.9.19.1.2 Просьба учитывать это при планировании апдейтов модов.
  2. Всем привет, В четверг 20 июля утром выходит микропатч, ломающий установленные моды. Чтобы принудительно их отключить, будут созданы новые папки /res_mods/0.9.19.1.1 и /mods/0.9.19.1.1 Просьба учитывать это при планировании апдейтов модов.
  3. See English translation below Привет, Обновили проект wwise под 9.19, все материалы в аттаче. Найдете какие-то проблемы - пишите :) ===== Please find the Wwise project for 9.19 attached to this post. Let me know if you find any issues with it. wwise_project_9.19.1_ru.zip wwise_project_9.19.1_en.zip cоздание модов в wwise.pdf wwise mods creation.pdf
  4. Всем привет, На следующей неделе у нас запланирован релиз 9.19.1 на RU кластере. Время выхода - ночь с 10 на 11 июля. Папки модов будут называться /mods/0.9.19.1/ и /res_mods/0.9.19.1/
  5. Привет, Сорри, мы опять. Ориентировочно в четверг 8 июня утром выходит микропатч, который сильно ломает некоторые моды, поэтому мы добавляем папки /mods/0.9.19.0.2 и res_mods/0.9.19.0.2 для их (модов) принудительного отключения у игроков. Знаю, что зачастили; надеюсь, до следующего большого патча ничего такого не будет.
  6. this. папки новые создаем, чтобы старые моды гарантированно отвалились и игроки установили проапдейченные под 0.9.19.0.1.
  7. Привет, В пятницу 2 июня утром выходит микропатч, который может сильно поломать игровые клиенты с установленными модами. Поэтому мы добавляем папки /mods/0.9.19.0.1 и res_mods/0.9.19.0.1 для принудительного отключения модов у игроков. Просьба учитывать при планировании апдейтов модов. ¯\_(ツ)_/¯
  8. Ребят, сорри за очень долгую модерацию, думаем, как ускорить. Мы тут очень сильно упираемся в нехватку модераторов (многие ответственные в отпусках), технические ограничения админки портала и требования по качеству проверки. Я понимаю, что отговорки так себе, но говорю как есть. Сейчас пиковые нагрузки, так как 9.19 только-только вышел; в ближайшие дни ситуация выровняется и премодерация будет проходить быстрей. До следующего танкового патча мы поменяем некоторые штуки в админке и флоу модерации, чтобы избежать таких завалов в будущем.
  9. Я проблему понял, подумаем, как решить. Нет, это примерно одно и то же. Отдельная экзешка = клиент для подключения к серверу без проверок цифровых подписей (площадка для мододелов).Ребят, я еще раз отмечу, что сейчас рано говорить об этом. Мододельство мы ни в коем случае не хотим убивать, поэтому возможность разрабатывать моды останется. Конкретная реализация завязана на другие части системы, по которым еще не приняты финальные решения. Одним из требований к системе является возможность отзывать конкретные моды в случае, если они были ошибочно подтверждены, а потом с ними были обнаружены какие-то серьезные проблемы. Поэтому на каждый мод должна быть своя подпись. Идти на поклон каждый раз необходимости нет, на портале как раз для таких случаев можно скачивать моды для предыдущих версий танков. Юзеру просто отображается дополнительное предупреждение, что мод создан для не текущей версии игры. Мне это предложение концептуально кажется очень странным. :) У меня уже довольно давно не было нарушений на дороге, но меня никогда не останавливали гаишники, чтобы подарить пирожок с яблоками за гражданскую сознательность. Аналогично в игре мы не награждаем тех, кто никогда не матерился в чате или никогда не пользовался ЗМ.
  10. Насколько я помню, твое мнение и рекомендации я выслушал на WGDC в прошлом году и объяснил, почему у нас это не заработает. Ты делаешь какие-то выводы на примере игр с совсем другой архитектурой, другой бизнес-моделью и другой ситуацией с читами. Мне не очень понятно, зачем ты используешь такие полемические приемы - если с целью набросить, тогда ок и у тебя хорошо получается; если же ты хочешь разобраться в ситуации и, возможно, повлиять на будущее игры через меня, то это не лучшая тактика. Мы не дети, существующий рынок античит-решений и механизмов защиты клиента был очень тщательно (я бы даже сказал избыточно тщательно) проанализирован и составлен шорт-лист подходящих кандидатов. Потом делаются интеграционные тесты и специально обученные эксперты многие недели пытаются отреверсить и заинжектить что-нибудь в клиент. Отсеиваются варианты, не прошедшие проверку, допиливаются прошедшие и начинается новый раунд интеграций и попыток взлома - и так до победного конца. С Евгеном Хартоном из Богемии я неоднократно общался по поводу читов и хорошо знаю ситуацию в Арме и DayZ. У них все очень сложно из-за особенностей движка и архитектуры; у нас задача существенно проще. И нет, BattlEye мы накатывать не будем, хотя чувак, его написавший, супертолковый и вообще большой молодец. Запустимся (если запустимся) - взломаешь - признаю, что был неправ. А до этого это все диванная экспертиза. Мы это уже и так делаем, было 4 волны банов, не за горами пятая. Алгоритмы детекта постоянно допиливаются и улучшаются, и история с цифровыми подписями их никоим образом не блокирует.
  11. Я сейчас проговариваю больше концептуальные штуки, конкретная техническая реализация зависит от механизма подписей, который мы прикрутим. Возможно, там будет достаточно просто поправить конфиг и добавить сервер без проверки подписей, либо просто кинуть незащищенную экзеху в ванильный клиент и проверять через нее. По поводу треша я понял; подумаем, как решить. Забанен будет тот, кто залил. Чтобы постоянно не заливали из-под твинков, будут, во-первых, ограничения для заливающих, во-вторых, у нас есть одно хитрое техническое решение для вылавливания таких случаев. ;)
  12. Дополнять список ЗМ - да, планируем. Есть ряд сомнительных модов, которые сейчас не запрещены; возможно, в будущем добавим их в список ЗМ. В любом случае про это будет новость, так что не пропустите. :) Проверка на читерность на этапе ревью будет очень базовой и не включает в себя проверку кода (очевидно, это очень долго и очень дорого). Основная задача проверки - убедиться, что мод ставится, он стабильный и не делает клиент неиграбельным. Да, теоретически можно будет замаскировать чит под хороший мод со скрытым функционалом, но в случае обнаружения (а мы рано или поздно обнаружим) мы отзываем подписи на все моды автора и баним его на веки вечные.
  13. У мододелов будет отдельный клиент и отдельный сервер без защиты, аналогичный версии на проде. Разработка-обкатка соответственно будет производиться на нем, а когда модик уже ок и его можно публиковать, можно отправлять на ревью и получать подпись.
  14. Если механизм с цифровыми подписями таки будет принят (а это не факт, так как, очевидно, у него много проблем и ограничений), то достаточно будет просто проверить и подписать у нас мод. Никто не вынуждает публиковать его на витрине; он может оставаться скрытым. Аналогично будет происходить с теми, кто свои моды не хочет распространять через нашу платформу - достаточно будет подписать моды/модпаки и перезалить их на свой сайт, не публикуя в нашей витрине.
  15. Про ЗМ пишите, пожалуйста, сюда: https://koreanrandom.com/forum/topic/39523-%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BC%D0%BE%D0%B4%D1%8B-qa/ Эта тема про портал модов и я не Панков.
  16. В соседней теме у многих возник ряд вопросов по комментарию Панкова про читы на Грандфинале, вывожу в отдельный тред. Ключевые вопросы-ответы буду дублировать в первом посте под спойлером. Учитывайте, что я под NDA и многие детали раскрывать не могу. И да, все мои ответы будут справедливы для текущего нашего представления о системе защиты от ЗМ; по дороге многое может измениться. Отдельная просьба - будьте, пожалуйста, корректны. Я не КМ, у меня нет десятисантиметровой огнеупорной брони на стуле и вообще моя деятельность на этом форуме - исключительно моя собственная инициатива. Поэтому сразу обозначу, что посты диванных вангователей и желающих пофрустрировать в целом по поводу WG будут игнорироваться. Но на все вопросы по делу постараюсь ответить.
  17. Спасибо, передал QA-щикам.
  18. Расскажи подробней, пожалуйста, как воспроизвести. В какой момент ты вообще попадаешь на /hello-user/ ? Пока портал в альфе, пусть заливают и англоязычные моды, заодно получим фидбэк от юзеров из других регионов. С запуском англоязычного инстанса мы эти моды перевезем на него, и это решит проблему первоначальной набивки контента на запуске. Короче, я тут проблемы большой не вижу, это хорошо, что ребята уже сейчас начали пользоваться. Так ты же модератору можешь ответить и запросить все, что нужно. :) Клиент для тестирования используется ванильный, то есть без модов.
  19. Тег "Статистика" добавил. Выявили еще несколько багов: При добавлении файлов по умолчанию выбирается самая последняя версия WoT, инфа о которой есть в БД (сейчас это 9.19), даже если она еще не вышла. Должно было быть так: в дропдауне новая версия доступна, но по умолчанию выбрана та, которая сейчас на проде. Пофиксим в ближайшее время, а пока обращайте на это внимание, пожалуйста, когда заливаете моды. А то у нас сейчас ряд модов к 9.19 в очереди на проверку стоят. Если мод скрыт и заливается новая версия для проверки, эта новая версия не отображается у модераторов в инбоксе. Это опять же косяк с нашей стороны, скоро будет фикс; если у вас такое случилось, пишите в этой теме или мне в личку, и мы протолкнем все в ручном режиме. Список багов я буду апдейтить в первом посте; по мере фиксов они буду зачеркиваться. В атоматическом режиме - нет, проверяться не будут под новый патч. Но будет возможность отправить мод на проверку под новую версию, если он по-прежнему работоспособен, без перезаливки файла. https://gyazo.com/61b39cb5bd23f61df22e73c7ed05bd6c Почему нельзя указывать это в описании и давать ссылку на тему автора? Те, кто не хотят указывать настоящего автора мода в любом случае будут оставлять это поле пустым. :) Будет два инстанса портала: русскоязычный и англоязычный. На каждый можно будет заходить и заливать/скачивать моды из любого кластера.
  20. Да, сейчас остается гибридный способ подключения модов и можно подключать по-старому. Мы сейчас допиливаем реализацию пэкеджей модов, и пока не будем довольны ей, старый вариант подключения отключать не будем. Размещаю здесь, потому что это информация чисто для мододелов, а здесь их процент существенно выше, чем на оф. форуме. :)
  21. В ситуациях, когда кто-то залил чужой мод, а создатель об этом узнал и хочет самостоятельно вести страницу мода, мы всегда будем передавать права на мод ему. Создателю достаточно просто написать нам. В дальнейшем, если потребуется, мы сделаем для мододелов возможность передать права на мод кому-либо еще прямо из интерфейса портала, без обращения к модераторам. Да, проблема совместимости есть, и премодерация или QA-тесты ее, очевидно, не решают. Моды могут устанавливаться в разных комбинациях, вариативность очень большая, и покрыть все варианты мы никак не сможем. У меня надежда на добросовестность мододелов, которые будут писать в описании, что их мод может конфликтовать с такими-то другими популярными модами. О возникающих конфликтах им будут сообщать сами юзеры. У меня есть мысли, как решать эту проблему в будущем, но это скоро не случится. Сейчас возможности мультизагрузки нет, если будет популярной хотелкой, добавим в одной из следующих версий. Как костыль могу предложить либо заархивировать все вотмоды в один файл (благо они весят немного), либо заливать каждый отдельно под разными версиями. В настройках мода можно указать, как версии мода доступны игрокам для скачивания, ты можешь указать там несколько, и тогда при нажатии "скачать" у юзера будет окошко с выбором. Но я бы все-таки делал одним архивом и инструкцией в корне. :) Удалить файл или мод? Проверенный мод сейчас удалить нельзя, только скрыть. Черновик/отклоненный - можно. С файлами ситуация похожая, можно отмечать галочкой те, которые видны юзерам. Плюс их может быть максимум 6 версий, при заливке седьмой самая старая затирается. В следующей итерации добавим фичу, чтобы можно было явно удалять косячные версии. Менеджер модов (а-ля Curse или Nexus Mod Manager) - следующий логичный шаг после открытия портала модов. Он же сможет разруливать конфликты между модами и устанавливать апдейты без захода на сайт. Сразу отмечу, что WG сейчас ничего такого не разрабатывает и мы еще даже не планировали препрод. Сначала мы посмотрим, как вообще открытие портала повлияет на аудиторию и будет ли он востребованным; потом сделаем открытый API, чтобы разработчики могли тягать с него всякие штуки напрямую. Возможно, на этом этапе кому-то в коммьюнити станет интересно сделать менеджер модов. Нет - будем думать о разработке своего. Вопрос не ко мне, я не КМ и бесконечно далек от оф. форума. Статистику сейчас добавлю, "настройка клиента" попадает под "другое", "конфиги" - туда же, "скины" уже есть. :) Фича уже в бэклоге, скоро добавим. Принято, хороший поинт, подумаем об этом. Фича уже в следующем спринте, скоро будет. Она уже есть, можно эмбеддить с ютуба и других видеохостингов. Подумаем, там уже выше просили подобное. Там сейчас сортировка на основе рейтингового алгоритма. Для каждого мода на основе его оценки, количества голосов, скачиваний и комментов рассчитывается свой рейтинг (юзеру он не виден), и сортировка происходит по этой величине. В будущем этот раздел мы скорее всего будем дорабатывать и добавлять другие способы сортировки. У нас она вроде везде адаптивная, но чекну с верстальщиком.
  22. 1. На бизнес-уровне задача мод портала - уменьшение кол-ва проблем проблем с модами у игроков. Это как технические проблемы, так и читы (которые иногда игроки ставят, не подозревая, что они запрещены), а также всякие связанные штуки, когда, например, юзеры скачивают популярный модпак, перезалитый на сторонний мутный сайт, в который добавили вирусню или удивительные новые кнопки для браузера. Поверь, если бы все игроки, которые хотят использовать моды, читали соответствующие форумы, использовали последние версии модов и в случае возникновения проблем сами находили решения, портал модов был бы просто не нужен. :) Однако, хватает игроков, которые просто вбивают в гугл "скачать моды для танков", нажимают на одну из первых ссылок и устанавливают какой-нибудь "модпак от васяна". Это не означает, что они глупые, они просто слабо разбираются в модах (и это абсолютно нормально) и хотят с минимумом усилий начать играть с модами, потому что знают, что они делают игру удобней. В этой ситуации не выигрывает никто - ни игрок, который устанавливает моды из мутных источников безо всяких гарантий, ни WG, который в случае чего не знает, что делать со странными заявками в ЦПП и как локализовать проблему, ни сами мододелы, чьи моды без их ведома кто-то включил в модпак. Выигрывает только Васян, который вовремя подсуетился, провел грамотную сео-оптимизацию, собрал модпак и получает с него ништяки. Какие проблемы решает витрина модов с премодерацией: Игрок получает возможность скачивать моды из проверенного и заапрувленного WG источника. Скачанный с портала мод гарантированно не чит (и мы игрока за него точно не забаним), не содержит вирусню и точно не ломает бесповоротно клиент. Когда мод обновляется, юзер получает нотификацию об этом (на любом сайте WG, не только на портале модов) и может скачать последнюю версию. Сейчас эта штука еще не реализована, но мы над ней как раз работаем. Мододел получает трибуну для того, чтобы заявить о себе широкой аудитории. Форумы никуда не денутся и я всячески за то, чтобы в описании мода указывать ссылки на соответствующие темы. Там по-прежнему можно обсуждать планы по развитию мода и оказывать тех. поддержку, а страничка на портале будет просто выполнять функцию красивой витрины. Бонусная фича: если мод выложен на портале и включен в состав какого-либо модпака, выложенного там же, мы можем на уровне правил обязать модпакеров давать ссылки на оригинальные моды. Для WG существенно уменьшается вероятность массовых проблем, связанных с модами. Так, я про премодерацию писал, но меня понесло. Надеюсь, ответил, зачем она нужна. Краткий чеклист для модератора (копипаста куска из нашего внутреннего полиси): Сколько занимает времени - а вот не знаю пока. Поэтому и нужна открытая Альфа. Сейчас проверка занимает от 20 минут до нескольких часов в зависимости от очереди, но мне интересно это поизучать на длинной дистанции. Одним из результатом открытой Альфы должен быть сформулированный промежуток времени, в течение которого мы гарантируем мододелу проверить залитый мод. Чем он будет меньше, тем, конечно, лучше. 2. Обязательно получится. Поэтому, опять же, мы и запускаемся в Альфе. Очень сложно посчитать, сколько ресурсов потребуется во время пиковых нагрузок (сразу после выхода апдейтов WoT), пока нет портала модов и нет реальной аудитории. Исходя из ситуации, которую мы получим, мы будем и дорабатывать алгоритмы проверок, и привлекать дополнительных людей, если это потребуется. Я не питаю никаких иллюзий и понимаю, что будет тяжело и нагрузка будет очень большой. Поэтому прошу отнестись с пониманием, что поначалу время модерирования, возможно, будет сильно проседать. Но в целом это решаемая задача и весь механизм модерации в итоге эволюционирует в какой-то компромиссный вариант с вменяемыми сроками проверки. 3. Создает, согласен. :) Но мы не можем дорабатывать механизм модерации без проверки боем. Сейчас посмотрим, с какими кейсами сталкиваемся и какие проблемы возникают, и будем тюнить под суровую реальность. 4. Знаю, согласен, разделяю негодование, но убрать мы его не можем на случай непредвиденных обстоятельств. Поймите: WG в целом заинтересован в хороших модах, потому что они удерживают игроков в игре (бизнес как он есть), поэтому никто не будет ничего запрещать по велению левой пятки. Мы это делаем только в совсем крайних случаях, и список запрещенных модификаций остается более-менее неизменным на протяжении уже нескольких лет. Если вы, например, разрабатываете мод, который потенциально может давать существенное преимущество, и опасаетесь, что мы его можем запретить в будущем, напишите мне в личку и мы все обсудим. Я с высокой степенью достоверности смогу дать прогноз, будет его WG запрещать или нет. 5. Такая фича есть, портал сохраняет 3 последние версии файлов мода, и ты можешь в панели управления отмечать галками версии, доступные для скачивания. В случае возникновения каких-то проблем с последним билдом просто убери с него галку и отметь галкой предпоследнюю версию. 6. Маркдаун впилен, предпросмотр впилен. :)
  23. Очень хороший вопрос. Прямой монетизации модов (i.e. "магазин модов" за голду или иные шекели) пока точно не планируем. Тем не менее, для создателя мода или модпака остаются пути непрямой монетизации - через ютуб-каналы, например, или привлечение аудитории на свой сайт. На портале в описании вы можете свободно эмбеддить видео или давать ссылки на сторонние ресурсы (желательно не порнхаб), поэтому некоторые способы монетизации здесь определенно есть. Все это, разумеется, должно быть в рамках здравого смысла, и не стоит, например, пытаться с нашего портала уводить юзеров в конкурирующие игры - такие штуки будут, разумеется, пресекаться. По поводу рекламы: абсолютно точно запрещена реклама в самом моде, то есть отображающаяся в каком-либо виде в клиенте игры. В инсталяторе модпака или сопроводительного видео - допустимо, но не поощряется. Запрещать мы такое не будем, по крайней мере сейчас не планируем. И да, если портал будет пользоваться популярностью, то точно будем проводить регулярные конкурсы среди мододелов. Я обеими руками за поощрение мододельства, и если у вас есть какие-либо идеи, озвучивайте, будем думать.
  24. Слово длинное и нерусское. :) Тэг много места будет занимать и вызывать вопросы у игроков, слабо знакомых с мододельческим сленгом. "Модели" норм будет?
×
×
  • Create New...