Для игры нужно заблокировать доступ на несколько секунд в интернет. Необходимый эффект достигается через "Приостановить процесс" - "Возобновить процесс" в Мониторе ресурсов на вкладке "Сеть". В результате игрок оказывается в одиночной сессии.
Если делать это через встроенный фаервол, то игра зачастую выходит в офлайн режим, а не просто выбрасывает в одиночную сессию. Но иногда срабатывает как нужно. Через монитор всегда работает как нужно.
netsh advfirewall firewall add rule name="gtav" dir=in action=block program="e:\epic\GTAV\GTA5.exe"
TIMEOUT /T 10 /NOBREAK
netsh advfirewall firewall delete rule name="gtav"
Как это воспроизвести с помощью скрипта? Можно сторонней программой, если она поддерживает запуск из командной строки.