Очистка сессий игр и лаунчеров

Знакомая ситуация: гость ушёл, за пк садится следующий — и обнаруживает чужой Steam-аккаунт всё ещё в сети, с сохранённой библиотекой и, возможно, привязанной картой. В лучшем случае это неловко, в худшем — повод для реальной претензии к клубу. Гости почти никогда не выходят из игр и лаунчеров сами, и рассчитывать на их сознательность бессмысленно — разумнее настроить автоматическую очистку один раз и забыть об этой проблеме.

Основной механизм — перезагрузка при выходе

Главный инструмент для этого уже есть в общих настройках оболочки:

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

Рекомендуем выбирать именно Перезагрузку, а не более мягкие варианты вроде «Закрытие всех программ» — разница на первый взгляд небольшая, но именно она отделяет чистый пк от пк с чужими открытыми сессиями.

Если лаунчер сохраняет вход после перезагрузки

Некоторые лаунчеры (в первую очередь Steam, если у него включён режим "оставаться в сети" или автовход) могут сохранять авторизацию даже после перезагрузки пк — в этом случае одной перезагрузки недостаточно, и проблема с чужими аккаунтами вернётся снова.

Смежные настройки

  • Завершение ожидающих сессий и Выход из системы отключённых клиентов в

    → «Настройки клиентских сессий» — отвечают за автоматическое завершение сессии при потере связи между сервером и клиентом, а не за очистку самих игровых лаунчеров, но тоже влияют на то, как быстро закрывается "зависшая" сессия гостя, если что-то в сети пошло не так.

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