Polyacov_Yury 1,667 #424946 Posted March 23, 2018 45 минут назад, GPCracker сказал: Ну что могу сказать... Не смогла картошка в очередной раз в потоки. Там при загрузке происходит всякая нераспараллеливаемая питоновая дичь типа загрузки items.vehicles.g_cache и импорта модов. Вряд ли всякая подгрузка моделей сделана в один поток... Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #424951 Posted March 23, 2018 (edited) 22 minutes ago, Polyacov_Yury said: Вряд ли всякая подгрузка моделей сделана в один поток... От картошки можно ожидать вообще чего угодно. А уж до чего могут додуматься их аутсорсеры... 22 minutes ago, Polyacov_Yury said: всякая нераспараллеливаемая питоновая дичь Ну с этим, да, есть определенные проблемы. Но в большинстве случаев проблема медленного кода является следствием проблемы недостаточной прямоты рук разработчиков этого кода. Бывают, конечно, случаи, когда эффективно оптимизировать код уже невозможно из-за ограничений базовых алгоритмов, но такие случаи бывают крайне редко. Чаще всего имеет место быть неверно выбранный подход или нерационально построенный на стадии проектирования алгоритм работы. Хотя с другой стороны, если грузится одно ядро из нескольких, то это в принципе для систем с многоядерными процессорами не проблема. Время загрузки в принципе пока в адекватных пределах, хотя тут все еще зависит от мощности железа. Другой вопрос, что мощности многоядерных процессоров с относительно слабыми ядрами из-за этих особенностей танков не используются эффективно. Edited March 23, 2018 by GPCracker Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #425134 Posted March 23, 2018 @ribbed , по возможности передайте коллегам о небольшой недоработке. Странные у вас модераторы или лица ответственные за мониторинг тем о найденных багах, недалекие в плане понимания некоторых вопросов. Да и в общем как то медленно у вас работают некоторые отделы в плане исправления мелких, но видных косяков, то же обновление пинга во время отсчета боя который патч поправить не могут, уже наверное шестой пошел. Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #425168 Posted March 23, 2018 1 hour ago, night_dragon_on said: Странные у вас модераторы или лица ответственные за мониторинг тем о найденных багах, недалекие в плане понимания некоторых вопросов. Ты вот говоришь про "некоторые вопросы"... Они целый, черт возьми, патч зарелизили, хотя его еще дебажить и дебажить, а ты про всякие там мелочи. Версия клиента вообще отдельная тема. Даже в логе, в заголовке одна версия, в папке с модами другая. Картошка как всегда. Баги есть, разрабы в курсе, но дедлайн важнее стабильности продукта. Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #425172 Posted March 23, 2018 (edited) 8 минут назад, GPCracker сказал: но дедлайн важнее стабильности продукта Вот и зарелизили "как есть", дабы в срок уложиться и перед руководством проекта показать себя с лучшей стороны. 8 минут назад, GPCracker сказал: а ты про всякие там мелочи Так общая картина обычно складывается из мелочей Edited March 23, 2018 by night_dragon_on Quote Share this post Link to post Short link Share on other sites
Darth_Abaddon 244 #425952 Posted March 28, 2018 (edited) Всем привет. Пока @ribbed не доступен, делаю объявление за него. Как только он появится, изменения будут внесены в шапку темы. === В ночь с 28 на 29 марта выйдет микропатч на RU-кластере. Папки модов будут называться /res_mods/1.0.0.1 и /mods/1.0.0.1 Edited March 28, 2018 by Darth_Abaddon 7 Quote Share this post Link to post Short link Share on other sites
Pavel3333 1,148 #425953 Posted March 28, 2018 (edited) del Edited July 28, 2021 by Pavel3333 del Quote Share this post Link to post Short link Share on other sites
Darth_Abaddon 244 #426813 Posted April 3, 2018 Всем привет. === В ночь с 4 на 5 апреля выйдет микропатч на RU-кластере. Папки модов будут называться /res_mods/1.0.0.2 и /mods/1.0.0.2 4 Quote Share this post Link to post Short link Share on other sites
Andre_V 216 #426814 Posted April 3, 2018 Ну это уже традиция,раз в неделю обновы. 1 Quote Share this post Link to post Short link Share on other sites
SEREGA_SF 611 #426815 Posted April 3, 2018 ВГ, у вас там патчи боты чтоль клепают? Живые люди уже давно бы загнулись от такой скорости работы)) 2 Quote Share this post Link to post Short link Share on other sites
NooBooL 1,021 #426817 Posted April 3, 2018 "Ночные сборки" от ВГ 3 Quote Share this post Link to post Short link Share on other sites
Lom 48 #426818 Posted April 3, 2018 (edited) по типу ХВМ - ночные сборки))) хахахахахх. одновременно написали))) Edited April 3, 2018 by ЛОМ Quote Share this post Link to post Short link Share on other sites
Pavel3333 1,148 #426835 Posted April 3, 2018 (edited) del Edited July 28, 2021 by Pavel3333 del 3 Quote Share this post Link to post Short link Share on other sites
Budyx69 32 #426837 Posted April 3, 2018 (edited) 4 minutes ago, Pavel3333 said: I would not say that. -------------------- thanks for the micro patch, I just did not have enough headaches on the update mods. back to 1.0.0.1 not had time to update anything already out 1.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.1 bldzhad you have forgot the patch 1.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.1.0 :-) Edited April 3, 2018 by Budyx69 2 Quote Share this post Link to post Short link Share on other sites
Armagomen_UA 158 #427003 Posted April 4, 2018 (edited) ******* ну *** сколько можно, вы **** с головой вообще дружите?, или у вас график по 4 микропатча на патч и надо чо-то выпустить чтобы не уволили... Как всегда все через то место с которого газы выходят... p/s - сори за звезды, просто не могу подобрать правильный мат чтобы выразить свои эмоции. Edited April 4, 2018 by Armagomen_dev 2 Quote Share this post Link to post Short link Share on other sites
Pavel3333 1,148 #427007 Posted April 5, 2018 (edited) del Edited July 28, 2021 by Pavel3333 del 1 1 Quote Share this post Link to post Short link Share on other sites
Polyacov_Yury 1,667 #427124 Posted April 5, 2018 Мне вот что выяснить хочется. Как вообще принимается решение о смене версионной папки в модах? Производится проверка работоспособности какого-то мода (толстый намек на xUI XVM) или просто человек смотрит - "о, чот измененных файлов много, давай на всякий случай моды отключим, чтобы игроки не орали"? Потому что если в силе второй вариант - я бы хотя бы переключился на первый. А я крепко подозреваю, что применен был именно второй, потому как правок в 1.0.0.2 было довольно много, но затронули они очень малое количество вещей. Еще лучше - когда уже известна дата выхода - кидать куда-нибудь новый scripts.pkg, чтобы народ мог подготовиться к микропатчу или отрапортовать, что по его модам правок не было и отключение не требуется. (здесь расчет ведется на то, что дата анонсируется, когда все уже готово так, что "можно хоть щас заливать"). Ну или вообще вернуться к той эпохе, когда моды никто не отключал. Версия оставалась та же на протяжении всего времени между общими тестами, менялся только номер сборки клиента. Если у кого-то что-то отпадало - он чинил это в течение дня, заливал фикс на сервера и шел спокойно жить дальше. А отпадало (и будет отпадать) довольно редко. Если имплементировать сказанное в начале предыдущего абзаца - все упрощается еще сильнее. Мододел знает, что у него есть день в запасе, заранее узнаёт, какие правки надо внести, спокойно тратит вечер перед микрообновой на правку скриптов и ставит архивы на автозаливку "через пару часиков". Пользователь заходит в игру - игра вылетает (в худшем, довольно редком и легко предотвратимом на уровне мода случае), либо выскакивает уведомление, что вышла новая версия мода, которую автор успел исправить еще вчера, и в обоих случаях юзер качает новую версию (либо, если ты @Pavel3333 - обнова сама качается при запуске игры), или же все, что у него было понаставлено на клиенте, продолжает штатно работать (95%+ случаев) и он даже не узнает, что что-то там происходило. Ему не приходится внезапно видеть при запуске игры стандартный интерфейс, или слышать стандартные звуки, или наблюдать стандартный внешний вид машин, удивляться, бежать на форум, спрашивать глупые вопросы, качать новые версии, переименовывать папки, причем как у себя, так и в архивах с модами, потому что авторы этих модов еще на работе/учебе/строчат гневные письма в этом и смежных топиках... Как думаете, достаточно простое решение достаточно большого количества проблем, чтобы его хотя бы рассмотреть и обсудить на ближайшей планерке? Или я опять потратил 10 минут жизни на написание длиннопоста, который даже никто читать не станет? 1 Quote Share this post Link to post Short link Share on other sites
Pavel3333 1,148 #427126 Posted April 5, 2018 (edited) del Edited July 28, 2021 by Pavel3333 del Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #427128 Posted April 5, 2018 22 minutes ago, Polyacov_Yury said: Как думаете, достаточно простое решение достаточно большого количества проблем, чтобы его хотя бы рассмотреть и обсудить на ближайшей планерке? Закрыться от модов и нет проблем ни у кого) Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #427129 Posted April 5, 2018 3 minutes ago, Polyacov_Yury said: Ну или вообще вернуться к той эпохе, когда моды никто не отключал. Проблема принудительного отключения модов - это решение проблемы юзера, когда клиент после обновы не стартует или наблюдаются дикие лаги. Большинство бежит на форум строчить комментарии, даже не пытаясь отрубить моды для начала, ибо в их понимании моды работали, обновился клиент, все перестало работать, виноват, естественно, микропатч клиента. Хотя по сути так и есть, но картошка это видит со своей стороны - по их мнению виноваты устаревшие моды. При таком подходе с принудительным отключением модификаций как минимум один раз клиент у пользователя таки запустится в штатном режиме, и все будет нормально, пока он сам не перетащит папку с модами. А раз он сам накатил, это, во-первых, очевидный повод перевести на него самого (или мододелов) стрелки в вопросе стабильности работы клиента, а во-вторых, и сам пользователь воспринимает эту проблему уже по-другому, типа клиент перестал стартовать после установки модов, а значит виноваты моды. Так сказать, старый добрый принцип - на одни и те же обстоятельства есть несколько точек зрения. Для картошки это "подушка безопасности", от которой они, по вполне понятным причинам, отказываться вряд ли будут. Кто виноват и что делать? Виноват тот, кто форсирует обновление, тем самым создавая проблемы. Но как бы нужно понимать тот факт, что держать легаси по пол-года для картошки не вариант. Что делать? Со стороны картошки - дебажить тесты нормально и накатывать свои микропатчи там, а на релизе избегать любых правок кроме исправлений критических багов, чтобы не приходилось лишний раз создавать отдельные папки для модов. Со стороны мододелов - реализовывать серверную архитектуру, с минимальным стартовым кодом загрузчика и проверкой совместимости текущей версии кода с текущей версией клиента по серверу, куда эти данные оперативно забивает автор мода, если данные по совместимости отрицательные мод просто не загружается. От проблемы "новой папки" это не защитит, а вот перемещать в нее мод можно будет спокойно. Да и можно вообще использовать статичный загрузчик, если он будет написан так, что патчи его ломать практически не будут, и загружать актуальный код с сервера. 1 Quote Share this post Link to post Short link Share on other sites