LikeAA @ 11.1.2019
Вообще можно - удаление пары параметров из реестра приводит к тому, что клиент не будет обновляться сразу при запуске. Однако, насколько я представляю, у них сейчас есть альтернативные варианты загрузки обновлений, так что клиент может и прямо в середине игры обновиться (чтобы избежать этого, нужно ещё и какие-то порты ему фаерволлом заблочить, но подробностей я не знаю).
Но вообще я выше выложил способ, как включить старые столы в новом клиенте, так что более радикальные варианты пока не так актуальны.
Ну, если способ возвращения столов через реестр вдруг перестанет работать, то этот "более радикальный вариант" по блокированию обновления не станет более актуальным. Наоборот, он станет вообще неактуален. Вот прикинь, ты обновился, а столы не возвращаются старые. Какой тогда смысл блокировать будущие обновления, если текущее работает не так как надо? Это надо тогда даунгрейдить версию клиента, но это же невозможно насколько я понимаю...
А вот если не давать клиенту обновиться, именно сейчас, пока они не выкатили какую-нибудь новую версию с отменой возможности возврата столов через реестр - вот это помогло бы максимально продлить срок действия текущей Caption. А обновляться уже только тогда, когда совсем припрёт, т.е. логинить перестанет без обновления. В прошлый раз помню так и было, и ещё на почту отписали типо account locked. Но как только апдейтнулся, так сразу всё автоматически анлокнуло и вошло.
И кстати, по-моему ты не совсем понял, какой способ я имел в виду. Это не блокировка айпишников источников обновлений. И не запрет обновления при запуске как явления. Просто надо сделать так, чтобы клиент думал, что ему и не надо обновляться.
Я точно знаю, что и сейчас до сих пор работает такой принцип (по крайней мере пару недель назад точно было), что клиент апдейтится не сразу как выкатилось обновление, а в следующий раз, при следующем логине. Я бывало долго не играл, потом заходил, ничего не обновлялось, потом выходил на пару минут ребутнуть комп - и бах, при запуске клиента обновлялка. И подобное бывало неоднократно. Значит, клиент реально запоминает некий флаг (какой-то переменной или параметру что-то присваивает, в каком-то файле или в реестре) о том что надо обновиться при следующем запуске клиента. И если этот флаг сбрасывать каждый раз перед запуском клиента - ничего обновляться не будет.
Именно так это и было в прошлый раз реализовано, разве нет? Мне же это не приснилось? Пару лет назад это было. Кто помнит, плз, выложите способ или скиньте линк. Давайте попробуем, может до сих пор это работает? И кто хочет, блокировал бы просто обновления, а не возвращал столы. Я бы лично так делал, по вышеизложенным причиным. Я считаю этот способ более долгоживуч.
p.s: И почему ты пишешь что клиент вдруг обновится посреди игровой сессии? Такого никогда не было. Он всю жизнь только на старте обновляется.
В какой именно момент столы выскакивают, можешь сказать?
Опция Popup table whenever action is required в StarsCaption работает совершенно определённым образом, и вряд ли причина в ней - так что это либо покер клиент по какой-то причине выталкивает столы наверх, либо какая-то другая из используемых тобой программ, и для начала нужно именно это выяснить.