Jump to content
Korean Random
ribbed

микропатч 0.9.21.0.2

Recommended Posts

19 минут назад, Finister сказал:

А есть подтверждение в виде чисел про "99% юзеров переносят моды из старой папки в новую"? Или "по ощущениям"? 

Если юзер САМ переносит моды из одной папки в другую - он САМ это делает и поводов жаловаться на возникающие при этом проблемы у него меньше, чем в случае если МЫ ему микропатчем ломаем работавший клиент. 

 

Есть два стула, и на какой-то придётся сесть. Я выбираю стул с соломкой. 

 

Конечно есть, 99% юзверов, что я знаю/знал, постоянно и систематически поступают именно так, по причинам, которые я изложил выше. Если вы ставите под сомнение такие простые вещи, то вы либо шутник, либо вы далеки от тех вопросов, что мы тут обсуждаем.

 

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

Edited by StranikS_Scan
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites
38 minutes ago, StranikS_Scan said:

А мы получим то, что мы хотим - снижение частоты смены номера версии клиента игры и номера папок модов.

Текущая версия клиента получается при помощи простейшего кода с одним импортом и одним вызовом функции. Я не вижу никакой проблемы динамически подвязаться к номеру версии, если это необходимо.

 

Edited by GPCracker

Share this post


Link to post

Short link
Share on other sites
9 минут назад, GPCracker сказал:

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

2. Что касается тех, кто флудит пустыми постами по поводу работоспособности после микропатча - можно либо вежливо указать на неправильность их действий, либо просто сразу после микропатча оперативно отписаться, что на микропатче все взлетело в штатном режиме. Сомневаюсь, что кто-то будет спрашивать повторно, из более-менее адекватного контингента по крайней мере.

3. Те, кто "генерирует в теме подобный трафик" как минимум это далеко не самая грамотная аудитория. Те, кто не умеет читать не только FAQ, а вообще читать тему походу дела, только писать, и то не самым грамотным языком. Эта одна из причин, по которым я обитаю тут, а не на раковом. Чтобы таких товарищей у меня в теме появлялось меньше. И вообще для работы с таким контингентом существуют модераторы.

Серьезный аргумент однако, сложно не согласиться.

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

Как минимум, тем, что неспроста изменилась папка, а это значит, что нужно как минимум зайти в темы тяжелых и сложных модов вроде XVM и посмотреть, а нет ли там каких-нибудь объявлений или релизов. Или зайти в тему своего модпака, там пошукать. Это помогает, но только тем, кто внимателен, а не кликает тупо на самую большую кнопку. Это так же как и пароль на root. Принцип действия примерно тот же.

 

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

 

3 минуты назад, GPCracker сказал:

Текущая версия клиента получается при помощи простейшего кода с одним импортом и одним вызовом функции. Я не вижу никакой проблемы динамически подвязаться к номеру версии, если это необходимо.

 

 

Опять мимо. 

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites
2 minutes ago, StranikS_Scan said:

Но это совершенно не эпицентр трагедии.

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

Edited by GPCracker
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
Только что, GPCracker сказал:

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

 

СМЕНА ВЕРСИИ КЛИЕНТА И ПАПОК МОДОВ!!! - так тебе видно?

Share this post


Link to post

Short link
Share on other sites

похоже на спор между теми кто делает ( создаёт ) папки и создаёт моды. и разве тем кто делает моды не виднее ( ну хоть на пару % )  что лучше и как лучше?! конечно если  отписавшиеся тут люди из вг тоже ну типа мододелы то и им немного видно конечно. )))) 

Share this post


Link to post

Short link
Share on other sites
1 minute ago, StranikS_Scan said:

СМЕНА ВЕРСИИ КЛИЕНТА И ПАПОК МОДОВ!!! - так тебе видно?

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

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Если вся проблема с микропатчами, переименовыванием папок и т.д. только с XVM

Вот и решите проблему именно с этим хвм. сделайте в нём ограничение для билда. одна строчка проверки.

либо прикрутите автообновление хвм (делается левой задней лапой между кружками чая и поеданием пончиков).

 

Хватит мешать остальным мододелам!

 

15 минут назад, GPCracker сказал:

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

У тебя 1 мод, ты проблемы не видишь.

А у народа по 10-50 модов.

каждый проверить, пересобрать, опубликовать, темы модов поправить.

личный пример:

- тем модов больше не поддерживаю, задолбался.

- 18 модов в публичном репо и 14 в приватном репо для заказчиков.

каждый сраный микропатч на каждый мод тратится по ~10 минут: 320 минут (5 с лишним часов)

я не против чинить моды если они действительно сломались, но тратить время бессмысленно я ЗАДОЛБАЛСЯ!

 

  • Upvote 3
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites
6 минут назад, GPCracker сказал:

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

 

Я только что выше описал две серьезные проблемы, которые за последний год стали ощутимо выносить мозг вследствии того, что версия клиента игры стала меняться не один раз в 2 месяца, а каждые 2-3 недели:

- контроль соответствия версии мода/модпака версии клиента

- юзверы, постящие сообщения о новой версии мода/модпака под новую версию клиента игры.

 

У тебя по вполне понятным причинам таких проблем нет. Ну ОК, мы все за тебя рады.

Share this post


Link to post

Short link
Share on other sites

Да даже дело не в поломки хвм и флешек ,хвм и сейчас не стабилен.

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

Реал задолбало!

GPCracker

Ты один и мод если сломают у тебя один тебе на руку, а мне лично не на руку, мне мешает это и реал.

На каждом кластере начиная с ру и дальше править,так как прописано по всем кластерам, вплодь до Азии.

И для меня смена папки это как Петя написал не 5 часов а все 12.

Зачем? И что дает это? 

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Я не имею ни чего против микропатчей, так как по факту они очень редко что-то ломают у отдельных мододелов, таких как я. Но мне надоело в пустую фиксить контроль версий и еще больше надоело, возиться с постами аля "а обнова будет?", "а работать будет?"

Share this post


Link to post

Short link
Share on other sites
12 minutes ago, StranikS_Scan said:

контроль соответствия версии мода/модпака версии клиента

Вполне достаточно проверять первые несколько блоков версии, игнорируя наличие остальных. Сделать это в питоне как два пальца ***.

version_tuple = tuple(map(int, version_string.split('.')))
version_tuple_1[:n] == version_tuple_2[:n]

@ribbed, не могли бы вы расшифровать значения блоков цифр в версии клиента игры?

12 minutes ago, StranikS_Scan said:

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

У меня тоже поначалу такое было, иногда и сейчас встречается... но в большинстве случаев это новички. Да и при наличии адекватной аудитории в теме им и без твоей помощи ответят.

Ничто не мешает по сути написать номер поддерживаемой версии не точно, а маской, а в установщик модпака внедрить простейшую самопальную программу, которая будет вызываться по папке клиента игры и брать из version.xml номер текущей версии, и возвращать в stdout. Установщик будет сверять его с допустимой маской, и делать вывод о допустимости установки данного пака на этот патч.

З.Ы. Я в свое время (больше года назад) писал скрипт, который в зависимости от переданных ему из модпака параметров (поставленные галочки преобразовывались в параметры командной строки для скрипта) собирал конфиг для мода. А тут речь о какой-то там версии :)

Edited by GPCracker

Share this post


Link to post

Short link
Share on other sites
Только что, GPCracker сказал:

Вполне достаточно проверять первые несколько блоков версии, игнорируя наличие остальных. Сделать это в питоне как два пальца ***.

 

Круто, тебе достаточно, нам нет. Закончил умничать?

  • Downvote 1

Share this post


Link to post

Short link
Share on other sites
2 minutes ago, StranikS_Scan said:

Круто, тебе достаточно, нам нет. Закончил умничать?

Я не умничаю, а просто пытаюсь тебе объяснить, что если у тебя смена номеров версий вызывает проблемы, то либо ты неправильно/непрофессионально/непродуманно подходишь к вопросу, либо имеет место ситуация, о которой никто кроме тебя и пары-тройки человек не в курсе, либо вы как-то ну совсем нетрадиционно интегрируете ваши моды в клиент.

18 minutes ago, Stealthz666 said:

На каждом кластере начиная с ру и дальше править,так как прописано по всем кластерам, вплодь до Азии.

Что конкретно приходится менять? Имя папки в установщике, или что-то еще?

Share this post


Link to post

Short link
Share on other sites
4 минуты назад, GPCracker сказал:

Что конкретно приходится менять? Имя папки в установщике, или что-то еще?

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

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

возьмём стелза: 8 форумов по 10 тем с описанием мода и ссылкой на актуальную версию.

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

 

не упирайся только в код. это ты счастливчик "1 форум - 1 мод - 1 автор" прямо Чучхе...

Edited by spoter
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
1 minute ago, spoter said:

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

Во времена, когда патчи ломали моды достаточно редко, актуальная версия прописывалась в стиле 0.9.X. Что мешает сейчас написать 0.9.21.0[.X]?

3 minutes ago, spoter said:

ссылкой на актуальную версию

Если в установщике прописана маска и автоопределение версии клиента, ничего пересобирать не потребуется, и актуальная до микропатча версия пака останется актуальной и после. А если какой мод отвалится с микропатчем, то тут без вариантов придется пересобирать пак, вне зависимости, старая папка или новая.

6 minutes ago, spoter said:

поправить первый пост\заголовок ручками

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

7 minutes ago, spoter said:

отписать юзерам на разных языках что поменялось\не поменялось и т.д.

А это в любом случае сделать придется, ибо в случае с любым обновлением клиента народ будет спрашивать, а все ли нормально, неважно поменялась папка, и люди обратили на это внимание, или папка не меняется в принципе, и люди спрашивают потому, что после обновления могут появиться баги. Оба варианта приводят к появлению подобных вопросов в темах, если автор не отписался оперативно в теме о влиянии обновления клиента на работу модов.

 

Так что как по мне, с точки зрения "работы с населением", меняется папка или нет не имеет особого значения, если к этой "работе с населением" применяется правильный подход.

Кто-то в случае чего вносит ручками однотипные изменения в 200 строк кода в течение часа. А кто-то просто за пять минут от силы пишет regex и нажимает одну большую кнопку "заменить все".

"Дело не в объеме, дело в подходе" (с) Ноггано

Share this post


Link to post

Short link
Share on other sites
1 минуту назад, GPCracker сказал:

"Дело не в объеме, дело в подходе" (с) Ноггано

всё с тобой ясно, мы тебе про Ерёму а ты про Фому.

лично у меня автоматизировано. стартанул скрипт, всё соберётся и опубликуется на гитхаб за 1 минуту.

 

Вот только я, предпочту сделать нормальный QA каждого мода в полуавтоматическом режиме, а не тяп-ляп и в продакшен.

 

Но, есть куча мододелов, с не такой хорошей автоматизацией, те, кто не хочет\не может такого делать.

И делают моды\модпаки не на отъипись, а нормально и вдумчиво.

 

Тебя поняли, с тобой не согласны.

 

Для остальных, частые микропатчи со сменой папки модов - ЗАДОЛБАЛИ.

Share this post


Link to post

Short link
Share on other sites
27 minutes ago, spoter said:

Вот только я, предпочту сделать нормальный QA каждого мода в полуавтоматическом режиме, а не тяп-ляп и в продакшен.

Видишь ли в чем проблема... Его после микропатча нужно сделать в любом случае. Папка тут абсолютно ни при чем.

27 minutes ago, spoter said:

Но, есть куча мододелов, с не такой хорошей автоматизацией, те, кто не хочет\не может такого делать.

С теми кто не хочет тут все понятно, видать им все же проще пытаться поменять систему.

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

27 minutes ago, spoter said:

Тебя поняли, с тобой не согласны.

Примерно как-то аналогично.

27 minutes ago, spoter said:

Частые микропатчи со сменой папки модов - ЗАДОЛБАЛИ.

Абсолютно солидарен, даже в более общем виде (без слов "со сменой папки модов").

 

Кстати, по этому поводу могу внести дополнительные 5 копеек - а если в клиент внести такую настройку "загружать с меньшим приоритетом моды из папок 'супер-патчей'"?

Т.е. для микропатча 0.9.21.0.2 моды ищутся сначала в папке 0.9.21.0.2, потом 0.9.21.0.1 потом в 0.9.21.0, потом 0.9.21 и т.д., если необходимо, с возможностью проставить уровень вложенности, или просто выставить его на уровень "в пределах патча" по умолчанию. Если появляется обновление - оно просто закидывается в папку свежего микропатча и перегружает старый файл на уровне менеджера ресурсов игры. Соответственно, те, кто обновляют моды сами, просто отключат эту фичу, а кому из модпакеров это необходимо - просто либо попросят пользователей, либо сами скриптом включат.

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

Edited by GPCracker
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
2 часа назад, ribbed сказал:

В микропатче есть пересобранный lobby.swf и battle.swf. Эти флешки оверрайдятся xvm, и с большой вероятностью будут проблемы несовместимости. А могут и не быть.

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

кого там набрали ?!  если даже такое наблюдается...

название приборчика (хотя до дня смеха время ещё есть)

 

5a3942ab5abfb_2017-12-18_20-52-30_312.thumb.jpg.c902603c5c4e6033010636b9ffb1c42d.jpg

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
6 минут назад, GPCracker сказал:

Абсолютно солидарен, даже в более общем виде (без слов "со сменой папки модов").

 

мда, даже тебя задолбало.

 

Решайте опрос с ХВМ, хватит генерировать папки.

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...