Исправление ошибки Unable to initialize Steam при запуске сервера CS 1.6 |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Исправление ошибки Unable to initialize Steam при запуске сервера CS 1.6 |
Orty_Hart
|
15.3.2012, 8:38
Сообщение
|
|
|
Unable to initialize Steam Вот сегодня, включал очередной раз, свои игровые сервера, и обнаружил такую ошибку: [attachment=15964:images.jpeg] Ну сразу начал напрягать Google, и искать ответы что к чему Я попадал на многие темы, например на эту, где писали: Для исправление ошибки, создаем батник: содержание батника Код @echo off cls title StartUp :hlds echo (%time%) HLDS Started... reg add "HKCU\Software\Valve\Steam\ActiveProcess" /v SteamClientDll /t REG_SZ /d "" /f start /wait /high hlds.exe -autoupdate -console -game cstrike -insecure -master -noipx +map de_dust2 +maxplayers 32 +port 27015 echo n| goto hlds echo (%time%) HLDS Crashed, restarting... goto hlds я думал, - "ну чтож, нужно попробывать, а вдруг поможет?" Сделал, запустил и баганулось... много окон открыло... ошибок.. и т.д... Но теперь вопрос, а что делать дальше тем, у кого ошибка такая и дальше? Почему появилась ошибка? Вероятней всего вы установили новую Counter Strike и при установке, внеслись в реистер не большие изменения. При запуске сервера, сервер считывает все необходимые реистры. Ну если вы не переустанавливали игру, значить вноситься изменения после запуска игры. Как сделать чтоб при запуске не вносились изменения? Читайте статью ниже. Решение: Заходим Пуск > Выполнить > Вписываем: regedit и у нас, открывает большое окно, в левой часте окна, заходим по папкам: ...\HKEY_CURRENT_USER\Software\Vavle\Steam\ActiveProcess Если с Английским не туго, можно понять, что зашли в процессы активации Steam Дальше, нажимаем на папку "ActiveProcess" и в правой часте, ищем название: SteamClientDll у которого тип: REG_XZ и значение, уже ваше... Лучший способ: Просто смело удаляем SteamClientDll и тогда сервера сами будут использовать свой файл "steamclient.dll" Альтернативный способ (Удаляем реистер с помощью .bat файлом): создаем где угодно файл например delete_scd.bat и вписываем в содержание: REG DELETE HKCU\Software\Valve\Steam\ActiveProcess /v SteamClientDll /f Не получается? 1. Скачиваем архив: [attachment=15981:delete_scd.rar] 2. Запускаем .bat файл. Что делать если при каждом запуске Counter Strike 1.6 у меня вносит в реистр снова и снова SteamClientDll? Это изменение не дольше чем на 5 минут. Решение: 1. Заходим в папку с игрой. 2. Находим и открываем файл Rev.ini в текстовом редакторе. (Он находиться рядом с hlds.exe и hl.exe) 3. Находим строчку ввиде: Logging = True (если перед ней стоит ; убираем.) и заменяем True на False 4. Повторно удаляем с реистра SteamClientDll 5. Заходим в игру, затем включаем сервер. 6. Браво, всё исправлено. :D
Отредактировал: Orty_Hart, - 31.3.2014, 21:08
|
Поблагодарили 15 раз
|
|
amp
|
15.3.2012, 9:07
Сообщение
|
|
|
альтернативный вариант:
1. создаем новую учетку с правами "пользователи" 2. запускаем hlr из под новой учетки. |
|
|
|
Flash
|
15.3.2012, 9:46
Сообщение
|
|
|
Создаем файл fix.bat со следующим содержанием:
Код REG DELETE HKCU\Software\Valve\Steam\ActiveProcess /v SteamClientDll /f сохраняем, запускаем, радуемся |
|
|
|
Orty_Hart
|
15.3.2012, 12:44
Сообщение
|
|
|
Flash,
да, тоже хороший скрипт) |
|
|
|
amp
|
15.3.2012, 13:31
Сообщение
|
|
|
тоже самое что в первом варианте
Отредактировал: amp, - 15.3.2012, 13:40
|
|
|
|
Flash
|
15.3.2012, 14:09
Сообщение
|
|
|
только программно, а не ручками, это большой плюс
|
|
|
|
Stanislav
|
9.10.2013, 21:11
Сообщение
|
|
|
Спасибо очень автору за эту тему, очень мне помогла :)
|
|
|
|
tytyka
|
23.1.2014, 1:22
Сообщение
|
|
|
а если ничего из этого не помогло? тогда что?
|
|
|
|
3JIou CKuH
|
23.1.2014, 1:42
Сообщение
|
|
|
а если ничего из этого не помогло? тогда что? У вас установлен No-Steam клиент (пиратка)? Прочитайте этот пост, я постарался изложить в подробной форме основу этой ошибки. P.S. К запуску HLDS после пиратки это тоже относится, а не только к запуску клиента!
Отредактировал: 3JIou CKuH, - 23.1.2014, 1:44
|
Поблагодарили 1 раз
|
|
pc1x
|
11.3.2015, 21:33
Сообщение
|
|
|
Выше описанный способ всё равно сбрасывается при запуске клиента, эта трабла из-за клиента кароч, переустановил кс, поставил патч, проблема исчезла
|
|
|
|
eeeee1977
|
23.3.2015, 17:07
Сообщение
|
![]() |
Выше описанный способ всё равно сбрасывается при запуске клиента, эта трабла из-за клиента кароч, переустановил кс, поставил этот патч, проблема исчезла Это и дураку понятно, поставить старый патч и проблема исчезнет |
|
|
|
biffick
|
6.11.2018, 10:23
Сообщение
|
|
|
Итак. Столкнулся с такой же проблемой. Батник в помойку, он работает только на один раз - до запуска клиента CS 1.6.
Я решил потратить 5 минут и изменил в библиотеках RevEmu пути реестра. Особенности: - работает поиск серверов в интернете - стабильно запускается на 43 патче - в патченном RevEmu в ключе HKCU\Software\Valve\Steam\ActiveProcess параметр SteamClientDll изменён на SteamClientbll, т.е. не будет больше вылетать ошибка Unable to initialize Steam при запуске серверов Оригинал RevEmu
Original_RevEmu.zip ( 455,89 килобайт )
Кол-во скачиваний: 65https://yadi.sk/d/qpeCsZqFOZYtFw Патченный RevEmu
Patched_RevEmu.zip ( 455,87 килобайт )
Кол-во скачиваний: 133https://yadi.sk/d/MD0q4_9r3EHq1Q
Отредактировал: biffick, - 8.11.2018, 18:30
|
|
|
|
![]() ![]() |