Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Исправление ошибки Unable to initialize Steam при запуске сервера CS 1.6

Статус пользователя Orty_Hart
сообщение 15.3.2012, 8:38
Сообщение #1
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Unable to initialize Steam


Вот сегодня, включал очередной раз, свои игровые сервера, и обнаружил такую ошибку:

[attachment=15964:images.jpeg]


Ну сразу начал напрягать Google, и искать ответы что к чему sos.gif
Я попадал на многие темы, например на эту, где писали:
Для исправление ошибки, создаем батник:

содержание батника
Код
@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


я думал, - "ну чтож, нужно попробывать, а вдруг поможет?"
Сделал, запустил и баганулось... много окон открыло... ошибок.. и т.д...

Но теперь вопрос, а что делать дальше тем, у кого ошибка такая и дальше? sad.gif

Почему появилась ошибка?
Вероятней всего вы установили новую 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

ps.gif - Не забывайте про:

Отредактировал: Orty_Hart, - 31.3.2014, 21:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 15 раз
   Цитировать сообщение
Статус пользователя amp
сообщение 15.3.2012, 9:07
Сообщение #2
Стаж: 17 лет

Сообщений: 284
Благодарностей: 66
Полезность: 200

альтернативный вариант:

1. создаем новую учетку с правами "пользователи"
2. запускаем hlr из под новой учетки.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Flash
сообщение 15.3.2012, 9:46
Сообщение #3
Стаж: 16 лет

Сообщений: 793
Благодарности: выкл.

Создаем файл fix.bat со следующим содержанием:
Код
REG DELETE HKCU\Software\Valve\Steam\ActiveProcess /v SteamClientDll /f


сохраняем, запускаем, радуемся clapping.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 15.3.2012, 12:44
Сообщение #4
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Flash,
да, тоже хороший скрипт)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя amp
сообщение 15.3.2012, 13:31
Сообщение #5
Стаж: 17 лет

Сообщений: 284
Благодарностей: 66
Полезность: 200

тоже самое что в первом варианте

Отредактировал: amp, - 15.3.2012, 13:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Flash
сообщение 15.3.2012, 14:09
Сообщение #6
Стаж: 16 лет

Сообщений: 793
Благодарности: выкл.

только программно, а не ручками, это большой плюс
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Stanislav
сообщение 9.10.2013, 21:11
Сообщение #7
Стаж: 12 лет

Сообщений: 1
Благодарностей: 1
Полезность: 0

Спасибо очень автору за эту тему, очень мне помогла :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tytyka
сообщение 23.1.2014, 1:22
Сообщение #8
Стаж: 14 лет

Сообщений: 78
Благодарностей: 5
Полезность: 54

а если ничего из этого не помогло? тогда что?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3JIou CKuH
сообщение 23.1.2014, 1:42
Сообщение #9
Стаж: 15 лет

Сообщений: 491
Благодарностей: 279
Полезность: 818

Цитата(tytyka @ 23.1.2014, 3:22) *
а если ничего из этого не помогло? тогда что?

У вас установлен No-Steam клиент (пиратка)?
Прочитайте этот пост, я постарался изложить в подробной форме основу этой ошибки.
P.S. К запуску HLDS после пиратки это тоже относится, а не только к запуску клиента!

Отредактировал: 3JIou CKuH, - 23.1.2014, 1:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
pc1x
сообщение 11.3.2015, 19:23
Сообщение #10
Стаж: 16 лет

Сообщений: 146
Благодарностей: 15
Полезность: < 0

После удаления ключа тыкаем ActiveProcess - Разрешения - SYSTEM - чтение - запретить и не надо никакими reg bat файлами этот ключ постоянно удалять.
По-моему у меня это началось после установки RevEmu

Отредактировал: pc1x, - 11.3.2015, 19:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
pc1x
сообщение 11.3.2015, 21:33
Сообщение #11
Стаж: 16 лет

Сообщений: 146
Благодарностей: 15
Полезность: < 0

Выше описанный способ всё равно сбрасывается при запуске клиента, эта трабла из-за клиента кароч, переустановил кс, поставил этот патч, проблема исчезла
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя eeeee1977
сообщение 23.3.2015, 17:07
Сообщение #12


Стаж: 13 лет

Сообщений: 154
Благодарностей: 9
Полезность: 57

Цитата(pc1x @ 11.3.2015, 22:33) *
Выше описанный способ всё равно сбрасывается при запуске клиента, эта трабла из-за клиента кароч, переустановил кс, поставил этот патч, проблема исчезла

Это и дураку понятно, поставить старый патч и проблема исчезнет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя biffick
сообщение 6.11.2018, 10:23
Сообщение #13
Стаж: 15 лет

Сообщений: 270
Благодарностей: 28
Полезность: < 0

Итак. Столкнулся с такой же проблемой. Батник в помойку, он работает только на один раз - до запуска клиента CS 1.6.
Я решил потратить 5 минут и изменил в библиотеках RevEmu пути реестра.

Особенности:
- работает поиск серверов в интернете
- стабильно запускается на 43 патче
- в патченном RevEmu в ключе HKCU\Software\Valve\Steam\ActiveProcess параметр SteamClientDll изменён на SteamClientbll, т.е. не будет больше вылетать ошибка Unable to initialize Steam при запуске серверов

Оригинал RevEmu
Прикрепленный файл  Original_RevEmu.zip ( 455,89 килобайт ) Кол-во скачиваний: 65

https://yadi.sk/d/qpeCsZqFOZYtFw

Патченный RevEmu
Прикрепленный файл  Patched_RevEmu.zip ( 455,87 килобайт ) Кол-во скачиваний: 133

https://yadi.sk/d/MD0q4_9r3EHq1Q

Отредактировал: biffick, - 8.11.2018, 18:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: