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

1. Создаем блокнотом файл в директории сервера с названием START.bat
Например: ...\hlds\START.bat

2. Жмем по нему правой кнопкой мышки, и выбираем "Изменить"

3. Далее вставляем в него следующее :

ВНИМАНИЕ !
Настройте под свой сервер.

 
*КАРТА - Название стартовой карты
*ПОРТ - Порт сервера
*КОЛЛИЧЕСТВО - Число мест игроков на сервере


 
@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 КАРТА +maxplayers КОЛЛИЧЕСТВО +port ПОРТ
echo n| goto hlds
echo (%time%) HLDS Crashed, restarting...
goto hlds


4. Закрываем, сохраняем

5. Запускаем START.bat Все :)


материал взят : http://make-amxserv.ru/poleznosti/17004-oshibka-unable-to-initialize-steam-pri-zapuske-servera-cs-16.html