Steam

Steam

114 ratings
Удаление и восстановление подписок
By LonerD
Как удалить и восстановить любую самостоятельно удалённую подписку на аккаунте Steam.
3
   
Award
Favorite
Favorited
Unfavorite
Небольшое предисловие
Базовая информация по удалению игр с аккаунта Steam дана вот в замечательном руководстве за авторством Colt ☶ и gretto:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=568275397

НО. Вышеозначенный штатный способ работает не всегда.
Для некоторых специфических случаев (альфа-бета-демо-версии, плейтесты, подписки неотрелизенных игр, забаненные иконки и т.д.) разработчики в Valve в силу каких-либо обстоятельств (=разгильдяйство) не предусмотрели кнопочки в коде страницы. Эту самую кнопочку мы и будем возвращать вручную.




На данный момент в стиме можно удалить любую имеющуюся подписку (кроме subid 0, которая даётся всем пользователям при регистрации аккаунта в добровольно-принудительном порядке).

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

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


Удаление подписки
Общий универсальный способ
Открываем страницу лицензий:
https://steamhost.cn/account/licenses/

Запускаем консоль браузера (DevTools - вкладка Console).
Выполняем команду:
javascript:RemoveFreeLicense( SUBID, ' ' );
где вместо SUBID подставляем числовое значение удаляемой подписки.
Нажимаем Enter.
В появившемся окошке "REMOVE LICENSE" подтверждаем удаление - OK.




Частный вариант
Работает в большинстве случаев, но не со всеми лицензиями.
Открываем в стиме страницу:
Вместо APPID подставляем соответствующее числовое значение нужной игры.
И нажимаем кнопочку "Ok, remove the listed games from my account permanently".

ВНИМАНИЕ
В стиме не предусмотрена возможность посмотреть список удалённых с аккаунта игр и прочих подписок. Так что если это для вас важно, то предварительно запишите куда-нибудь в блокнотик список удаляемых игр.


Восстановление подписки
Общий универсальный способ
Открываем страницу поддержки на любом продукте, например, эту:
https://steamhost.cn/help_steampowered_com/en/wizard/HelpWithGameIssue/?appid=753&issueid=101

Запускаем редактор исходного кода страницы (DevTools - вкладка Elements).
В любое место вставляем следующий код:

<form id="submit_restore_package_form" action="https://steamhost.cn/help_steampowered_com/en/wizard/AjaxDoPackageRestore" method="POST" onsubmit="return DoPackageRestore( this );"> <input name="packageid" id="packageid" type="hidden" value="SUBID"> <input name="appid" id="appiid" type="hidden" value="APPID"> <a href="javascript:void(0)" onclick="$J('#submit_restore_package_form').submit(); return false;" class="help_wizard_button help_wizard_arrow_right"><span>Restore My pleasure</span></a> </form>

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

Сохраняем.
Видим появившуюся на странице ссылку "Restore My pleasure", нажимаем на неё.
Если всё прошло успешно - открывается страничка с информацией о восстановленной игре и фразой "The package Blablabla has been restored your account vasyapupkin."

Если ничего не происходит - значит где-то была допущена ошибка.
Если точное значение subid не удаётся вспомнить или распознать (часто для некоторых игр бывает несколько подписок в зависимости от регионов, покупки в стиме или активации ключиком), - подставляем другое значение SUBID до успешного восстановления.




Частный вариант
Работает в большинстве случаев, но не со всеми лицензиями.
Открываем в стиме страницу:
Вместо APPID подставляем соответствующее числовое значение нужной игры.
И нажимаем кнопочку "Restore the previously removed package to my account".


Небольшое FAQ
Developer Tools.
В разных версиях хромобраузеров вызов Developer Tools может незначительно отличаться:
- открыть меню браузера - More Tools - Developer Tools;
- клик правой кнопкой мыши по странице - пункт Inspect;
- горячие клавиши - F12, Shift+Ctrl+I, Shift+Ctrl+J...

Поиск подписки.
Для облегчения поиска игр appid и подписок subid можно воспользоваться сайтом SteamDB:
https://steamdb.info/
Как вариант - установить расширение для браузера:
https://steamdb.info/extension/
Тогда имеющиеся на аккаунте игры и подписки будут наглядно подсвечиваться на сайте steamdb, а на странице Лицензий возле каждой имеющейся на аккаунте лицензии появятся ссылочки.


Заключение
Надеюсь, руководство было вам полезно и интересно.
Оценки и награды приветствуются.
Держите свой аккаунт в чистоте и порядке.
Не захламляйте его ненужным трешем.
Удачи, любви и терпения. В стиме это особенно актуально.


11 Comments
Fives (At work) 12 Apr @ 2:08am 
Спасибо больше, очень выручил! Уже не знал что делать, чтобы удалить эту индишатюну, там просто не было кнопки удалить...
echo dance 17 Jun, 2024 @ 4:24pm 
💜cool💜:Likes:
Rina Sav 16 Sep, 2023 @ 10:33am 
Спасибо за руководство!
Добавлю его в свой список полезных руководств :)
Danny Marcelo 27 Nov, 2021 @ 3:44pm 
Помогло, спасибо огромное!!! :steamthumbsup:
LonerD  [author] 28 Sep, 2021 @ 4:18am 
Doom Isolation. Удалённые из магазина (и удалённые с аккаунта) игры продолжают учитываться в статистике достижений (не учитываются только забаненные Valve за нарушения, по сути они становятся ограниченными/фейковыми).
С этим ничего не поделаешь. Единственное что - можно обнулить все достижения в игре, тогда она не будет отображаться в списке идеальный (но всё-равно будет учитываться как пройденная на 0%, тем самым попортит общий процент прохождений).
LonerD  [author] 28 Sep, 2021 @ 4:18am 
N.G. Стим оперирует не с отдельными играми, а с подписками. Если в подписке прописано несколько игр, то разделить их невозможно. Только все вместе удалять. Вот к примеру список игр, входящих в подписку Valve Complete Pack:
https://steamdb.info/sub/29197/apps/
vanyabeerman 28 Sep, 2021 @ 12:21am 
Я не нашел такого способа. Он удаляет целый набор. У меня так, например, с Super Meat Boy из Potato Sack - June 2012.

Еще не выходит убрать из Идеальных игр, удаленные игры из магазина (например Super Monday Night Combat и To Burn in Memory).

То есть при удалении ошибка "There was an unexpected error removing this product from your account." Только тех.поддержка поможет?
N.G. 27 Sep, 2021 @ 11:58pm 
А существует ли способ удалить только одну игру из бандла? Сколько я не пробовала, он хочет удалять только все
abs0lute // петачок 27 Sep, 2021 @ 7:40am 
)
JJsmall 29 Nov, 2020 @ 10:28am 
очень полезное руководство. Биг сенкс Howl at the Moon