Сервис
Steam не позволяет пользователю просто перейти в режим
Offline без предварительного соединения или без каких-либо других нежелательных или навязчивых манипуляций с логином. Здесь пойдёт речь как это обойти или автоматизировать.
Нам потребуется:
- Создать директорию на диске, где будут лежать внешние файлы адресуемые из ярлыков.
- Создать скрипт на языке VBScript для запуска Steam в обоих режимах – Offline и Online.
- Создать 2 ярлыка на рабочем столе, соответственно, для запуска Steam сразу в режиме Offline и Online.
1. Создать директорию на диске, где будут лежать внешние файлы адресуемые из ярлыков.
Чтобы расположение скрипта не зависело от расположения ярлыков создадим директорию на диске куда поместим скрипт.
К примеру:
G:\Games
Если каталог G:\Games будет располагаться в другом месте, то следует далее везде подменить путь на тот который будет у вас.
2. Создать скрипт на языке VBScript для запуска Steam в обоих режимах – Offline и Online.
Нам нужен скрипт из проекта
contools. Нужно будет скопировать следующие скрипты
отсюда:
Скрипт открывает файл
config/loginusers.vdf в директории куда установлен
Steam и редактирует значения переменных
WantsOfflineMode и
SkipOfflineModeWarning, что позволяет запускать
Steam сразу в нужном нам режиме.
Скрипт не решает проблемы с сообщением No steam logon. Если вы хотите играть в режиме Offline и игра выбрасывает вас примерно в течение нескольких минут после начала с этим сообщением, то вам необходимо войти в Steam в режиме Online и перейти в режим Offline средствами самого Steam из главного окна сервиса.
3. Создать 2 ярлыка (shortcut) на рабочем столе, соответственно, для запуска Steam сразу в режиме Offline и Online.
В качестве рабочего каталога в ярлыках должен быть указан путь куда установлен Steam. Если он располагается в другом месте, то следует далее везде подменить путь на тот который будет у вас.
Для запуска
Steam в режиме
Offline:
Путь к объекту: | G:\Games\steam.vbs offline |
Рабочая папка: | G:\Games\Steam (Путь куда установлен Steam) |
Для запуска
Steam в режиме
Online:
Путь к объекту: | G:\Games\steam.vbs online |
Рабочая папка: | G:\Games\Steam (Путь куда установлен Steam) |