Kerbal101 Posted June 27, 2017 Author Share Posted June 27, 2017 @Kirfelow В любое удобное место, после чего поставить на этот файл ссылку и запускать ссылку от администратора (иначе не получится менять сетевые адаптеры). Link to comment Share on other sites More sharing options...
Kirfelow Posted June 27, 2017 Share Posted June 27, 2017 @Kerbal101 У меня не получается открыть, так как система не может понять, какой программой открывать этот файл. Link to comment Share on other sites More sharing options...
Kerbal101 Posted June 27, 2017 Author Share Posted June 27, 2017 @Kirfelow Вы уверены, что окончание файла - ".bat" и что он написан английскими буквами? Можете попробовать окончание ".cmd". Link to comment Share on other sites More sharing options...
Kirfelow Posted June 27, 2017 Share Posted June 27, 2017 @Kerbal101 Да, это я ошибся. Но при запуске программы пишет "Дополнительные параметры отсутствуют". Link to comment Share on other sites More sharing options...
Kerbal101 Posted June 27, 2017 Author Share Posted June 27, 2017 @Kirfelow Откройте cmd.exe от администратора и вводите туда все комманды по одной, но только после строки с запуском KSP, пока не натолкнетесь на неправильную. Link to comment Share on other sites More sharing options...
Kirfelow Posted June 27, 2017 Share Posted June 27, 2017 @Kerbal101 Я запустил от имени администратора и теперь пишет "Интерфейс с таким именем не зарегистрирован на маршрутизаторе". Link to comment Share on other sites More sharing options...
Kerbal101 Posted June 27, 2017 Author Share Posted June 27, 2017 @Kirfelow Все верно, запустите "netsh interface show interface" чтобы показать имена интерфейсов на вашей машине. Затем создайте на каждый из них по строчке запрещения, а в конце - разрешения. Допустим, если выведет интерфейсы "Local Area Connection 1" и "Local Area Connection 2", то нужно строки: netsh interface set interface "Local Area Connection" Disable и netsh interface set interface "Local Area Connection" Enable заменить на вот такие, соответственно: netsh interface set interface "Local Area Connection 1" Disable netsh interface set interface "Local Area Connection 2" Disable ... netsh interface set interface "Local Area Connection 1" Enable netsh interface set interface "Local Area Connection 2" Enable Link to comment Share on other sites More sharing options...
Kirfelow Posted June 27, 2017 Share Posted June 27, 2017 @Kerbal101 Я и до этого так делал и сейчас так сделал, но всё равно не работает. Запускает ksp, открывает доступные сетевые подключения и всё. Больше ничего, ksp также долго грузится, и подключение не отключается. Link to comment Share on other sites More sharing options...
Kerbal101 Posted June 27, 2017 Author Share Posted June 27, 2017 @Kirfelow Смотрите, эти две строки отвечают за отключение и включение сетевого интерфейса, который Вы им указываете. Абсолютно логично, что Вы указываете неверное имя, или не запускаете от Admin. Запустите cmd.exe и дайте вывод netsh interface show interface Link to comment Share on other sites More sharing options...
Kirfelow Posted June 27, 2017 Share Posted June 27, 2017 @Kerbal101 Я все проверил, имена верны. Если запуская не от администратора пишет "Дополнительные параметры отсутствуют", если запускаю от администратора пишет "Интерфейс с таким именем не зарегистрирован на маршрутизаторе". Стоит ли перезагружать компьютер? Link to comment Share on other sites More sharing options...
Kerbal101 Posted June 27, 2017 Author Share Posted June 27, 2017 @Kirfelow Дайте пожалуйста вывод комманды, а также как выглядит ваш скрипт в текущем состоянии. Для вставки кода, используйте кнопку "code" в поле ввода текста на форуме. Link to comment Share on other sites More sharing options...
Kirfelow Posted June 27, 2017 Share Posted June 27, 2017 @Kerbal101 https://fotki.yandex.ru/users/kirfelow/album/550981/ Link to comment Share on other sites More sharing options...
Kerbal101 Posted June 27, 2017 Author Share Posted June 27, 2017 @Kirfelow Если можно, выкладывайте пожалуйста текстом, а не картинками. Попробуйте так: @echo off start "KSP" "X:\Steam\SteamApps\common\Kerbal Space Program\KSP.exe" %1 start "Network Connections" control.exe netconnections netsh interface set interface name="Подключение по локальной сети" admin=disabled Timeout /t 120 /nobreak >nul netsh interface set interface name="Подключение по локальной сети" admin=enabled Link to comment Share on other sites More sharing options...
Kirfelow Posted June 27, 2017 Share Posted June 27, 2017 @Kerbal101 С вашим кодом всё равно пишет "Интерфейс с таким именем не зарегистрирован на маршрутизаторе". Link to comment Share on other sites More sharing options...
Kerbal101 Posted June 27, 2017 Author Share Posted June 27, 2017 @Kirfelow Хорошо, а так? @echo off start "KSP" "X:\Steam\SteamApps\common\Kerbal Space Program\KSP.exe" %1 start "Network Connections" control.exe netconnections chcp 1251 netsh interface set interface name="Подключение по локальной сети" admin=disabled Timeout /t 120 /nobreak >nul netsh interface set interface name="Подключение по локальной сети" admin=enabled Link to comment Share on other sites More sharing options...
Kirfelow Posted June 28, 2017 Share Posted June 28, 2017 @Kerbal101 Спасибо, теперь ksp запускается за 1 мин, но есть одна проблема. ksp запускается без стима, и статистика не ведется и в оверлей нельзя зайти. Link to comment Share on other sites More sharing options...
Kerbal101 Posted June 28, 2017 Author Share Posted June 28, 2017 @Kirfelow Вы можете сменить в стиме путь к игре с KSP.exe на созданый Вами ".bat"/".cmd". Сеть отключается только на момент загрузки, не должно никак повлиять. Link to comment Share on other sites More sharing options...
Kirfelow Posted June 28, 2017 Share Posted June 28, 2017 @Kerbal101 А как сменить? В интернете искал, ничего не нашел. Link to comment Share on other sites More sharing options...
Kerbal101 Posted June 28, 2017 Author Share Posted June 28, 2017 @Kirfelow Не могу с этим помочь, к сожалению. Но игра поставляется без DRM, возможно достаточно запустить стим. В процедуре запуска то, особо ничего не меняется. При обычном запуске со стима, стим-клиент стартует KSP.exe. А тут скрипт стартует этот же KSP.exe. Link to comment Share on other sites More sharing options...
Kirfelow Posted June 29, 2017 Share Posted June 29, 2017 Я разобрался, как сделать так, чтобы запускался не сам ксп, а стим его запускал. Нужно вместо пути к файлу KSP.exe указать URL-адрес, чтобы найти его нужно ПКМ на ярлык, который создал стим, чтобы запускать ксп и там просто скопировать этот URL-адрес. Затем его вставить вместо пути в этой строчке: start "KSP" "X:\Steam\SteamApps\common\Kerbal Space Program\KSP.exe" %1 Вот, как должно получится: start "KSP" "steam://rungameid/220200" %1 Link to comment Share on other sites More sharing options...
Kerbal101 Posted June 29, 2017 Author Share Posted June 29, 2017 @Kirfelow Здорово слышать, что у Вас получилось! Я помещу Ваше решение в шапку тут и на международном форуме, если Вы не против. Приятной игры! Link to comment Share on other sites More sharing options...
Kirfelow Posted June 29, 2017 Share Posted June 29, 2017 @Kerbal101 Я не против Link to comment Share on other sites More sharing options...
Timur_665 Posted July 26, 2017 Share Posted July 26, 2017 У меня проблема што я не могу зайти назад музика идет 1-5 сек а работает В чем проблема ? Windows 10 Pro, 4 GB RAM, KSP 1.3.0, 512 MB Radeon R3 Grahpics Link to comment Share on other sites More sharing options...
Kerbal101 Posted July 26, 2017 Author Share Posted July 26, 2017 @Timur_665 Привет! Немного не понял вашего вопроса. Приложите ваш лог пожалуйста. Link to comment Share on other sites More sharing options...
Timur_665 Posted July 26, 2017 Share Posted July 26, 2017 (edited) Я сделал как вставить ? Edited July 26, 2017 by Timur_665 Link to comment Share on other sites More sharing options...
Recommended Posts