Как играть в игры через новый Steam Family Sharing имея только одну копию игры. [ПОФИКШЕНО]
На примере Helldivers 2
Как всё началось
Вчера (19.03.24) Valve выпустила бету версию обновленной функции Steam Family Sharing. Одним из ключевых обновлений является функция одновременный игры нескольких участников семьи в различные игры из общей библиотеки.
В одну игру можно играть, только если эта копия имеется у нескольких пользователей. Иначе Steam не пускает, ничего нового.
Так уж повезло, что у одного из участников нашей семьи была куплена Helldivers 2, а поиграть хочется всем. Именно поэтому мы решили "обмануть систему" и обойти это ограничение.
Спойлер: у нас получилось. Видели бы вы наши довольные лица.
Началось всё с неудачных попыток замены SteamApi. Как сказал один из семьянинов "Valve не настолько глупы, чтобы допустить такие примитивные способы"
На деле же способы оказались ещё примитивнее.
Способ первый
Банальное одновременное нажатие на кнопку Играть. Да. Стим не успевает проверять запуск на нескольких устройствах и впускает в игру всех сразу...
Проверили работоспособность на нескольких играх, получилось так запустить Risk of Rain 2, даже в коопе побегать. Всё работает, нет никаких ограничений.
Но скорее всего быстро пофиксится. А может и нет.
Плюс не работает с некоторыми играми. Тот же Helldivers ругался на то, что отсутствует подключение к Steam. Так что сразу переходим ко второму способу
Способ второй
Уже чуть поумнее. Именно так получилось побегать в Helldivers.
1. Первый игрок заходит в игру и прогружается в лобби.
2. Зашедший игрок выключает интернет.
2.1 Второй игрок ждёт, пока появится доступ к игре и так же запускает игру, прогружается в лобби.
2.2 Первый игрок включает интернет.
3. Никого не выкидывает, все зашли, стим не ругается.
4. Довольные несём демократию, пока не прикрыли доступ.
На 20.03.24 способы работают, надеюсь кому-нибудь поможет и сможете поиграть в игры со своими друзьями.
UPD: 30.03.24 способ перестал работать
вот поэтому разрабы будут просто отключать шеринг в будущих играх
Вероятно, хотя в целом система и раньше была пусть не такая удобная но обходилась спокойно софтом с гитхаба, не думаю что прям поменяется что-то, разве что пофиксят такие способы.
Объясню как разраб (сам не против шаринга)
В случае мультиплеерных игр (не конкретно о HD2 речь) каждый игрок оказывает весомое влияние на инфраструктуру. Если мы говорим об 1 человеке на 10000 онлайна, то вроде бы пофиг, а если половина из 10000 это неоплаченные игроки? Вроде продали 100к копий, рассчитывали на онлайн условно 20%, а играют 150%?!
Сервера, способные безукоризненно обрабатывать тысячные онлайны, далеко не бесплатные.
И, в случае крупных проектов, это либо будет закладываться в стоимость игры, либо обрубаться на корню.
а если половина из 10000 это неоплаченные игроки?такого никогда не будет, многим гораздо проще купить чем пердолить стим шэринг с постоянными махинациями
Как будто всей семьёй будут 24/7 онлайнить все. Поиграют и забьют. На плойке например это никому не мешает. Там даже подписка шарится
Это прямо просит бана, я бы не стал рисковать
А за что собственно бан
Пока бета идёт я думаю именно это и пытаются отследить.