-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Тебе не нужно никакого экстернал изменения в cтиме/ксго, поскольку вальв уже предоставляет вам все функции, необходимые для двух отдельных примеров стим, которые не будут конфликтовать друг с другом
1) закрыть стим
2) запустить кмд от имени администратора
3) ввести вот это в командную строку
4) ввести путь к стиму через cd
5) запустить тест1
6) запустить тест2
7) откроются два стима, войди в каждый из них под разными аккаунтами
8) так же нужно добавить в параметры запуска ксго, в обоих аккаунтах
9) открыть кс из библиотеки стима
10) наслаждаться игрой
объяснение почему это работает именно в стиме без каких либо других программ:
1) закрыть стим
2) запустить кмд от имени администратора
3) ввести вот это в командную строку
Код:
set VPROJECT=whatever
Код:
cd "C:\Program Files (x86)\Steam"
Код:
steam.exe -master_ipc_name_override test1
Код:
steam.exe -master_ipc_name_override test2
8) так же нужно добавить в параметры запуска ксго, в обоих аккаунтах
C++:
-allowmultiple
10) наслаждаться игрой
объяснение почему это работает именно в стиме без каких либо других программ:
Причина, по которой это работает, заключается в том, что стим использует общую память и эвенты для установки начальной связи между игрой и стимом.
функции которые за это отвечают
Код:Steam3Master_SharedMemFile Steam3Master_SharedMemLock