Страница 1 из 1

Steam

Непрочитанное сообщениеДобавлено: 14 май 2008, 14:10:43
BeteTest
Steam

Тип: Система доставки контента/DRM
Разработчик: Valve
ОС: Microsoft Windows
Текущая версия: 4.6 build 528 — 5 мая, 2008
Лицензия: Проприетарная, Freeware
Сайт: steampowered.com/m
Steam (в переводе с английского «Пар») — сервис цифровой дистрибуции корпорации Valve, известного разработчика компьютерных игр, пришедший на смену более ранней системе WON. Steam выполняет функции службы активации, загрузки через интернет, автоматических обновлений и новостей для игр как самой Valve, так и сторонних разработчиков по соглашению с Valve.

На данный момент через Steam распространяются только игры и трейлеры к ним, однако Valve в дальнейшем планирует расширить специализацию сервиса, начав распространение через него музыки и фильмов.

На текущий момент через Steam доступно более 200 игр, а количество активных пользователей превысило 15 миллионов.

Основные этапы развития:
Steam впервые был представлен на Game Developers Conference 22 марта 2002 года.
Первая версия стала доступна во время бета-тестирования Counter-Strike 1.4. Steam представлялся как система для более удобного обновления игры, как альтернатива патчам. Установка Steam была обязательна для бета-тестеров CS 1.4, но являлась опциональным компонентом для финальной версии.
В 2004, World Opponent Network (WON) была закрыта и заменена Steam’ом.
В ноябре 2004-го Valve выпустила игру Half-Life 2, для установки которой Steam был необходим.
В конце 2005-го в Steam’e впервые появляются игры сторонних разработчиков: Rag Doll Kung Fu (12 октября) и Darwinia (14 декабря).

Возможности
Steam выступает в роли технического средства защиты авторских прав (DRM).
Поскольку Steam позволяет загружать игры непосредственно с серверов Valve, он устраняет необходимость в издателе — промежуточном звене между разработчиком и потребителем.
Разработчик получает возможность более оперативно реагировать на потребности игрового сообщества (например, путём выпуска бесплатных дополнений наподобие Half-Life 2: Lost Coast) и осуществлять полный контроль над распространением самих игр, так как даже коробочные версии Steam-игр требуют обязательной активации через интернет.
Gifts
Возможность купить игру на чужой аккаунт в качестве подарка. Либо подарить кому-либо «лишнюю игру», купленную повторно в составе сборника. Например, владельцы Half-Life 2 и/или Half-Life 2: Episode One, могли подарить эти игры друзьям, если приобрели сборник OrangeBox. При активации сборника напротив названия игры в Steam отображается пометка "1 Gift", которая означает, что эту игру можно подарить. Для этого нужно указать e-mail друга, или выбрать его в списке соответствуещего диалога (Если он добавлен в список Steam Friends)
Также Steam позволяет владельцам интернет клубов заключить договор на использование системы CyberCafe, позволяющей пользоваться значительной частью Steam-игр за определенную ежемесячную абонентскую плату.

Рекламные акции

Окно управления подарками (Gift) и гостевыми приглашениямиGuest passes (Гостевые приглашения)
Время от времени, игрокам, обладающим какой-либо мультиплеерной игрой, выдается гостевое приглашение, которое можно отослать другу. Который, активировав данное приглашение, сможет в течение нескольких дней играть в полную версию игры.
Free Weekend (Бесплатные Уикенды)
Аналогично гостевым приглашениям, но игра становится доступной для всех желающих, на определенный промежуток времени (обычно несколько дней). Так же, как и в случае гостевых приглашений, игрок может пользоваться полной версии игры вплоть до окончания Уикенда
Совместные акции с производителями комплектующих ПК
Steam ведет учет аппаратных средств в компьютере. Это может использоваться в различных целях, одна из которых дает возможность изготовителям аппаратных средств провести рекламную акцию для своих клиентов уже после того, как эти аппаратные средства будут проданы.
И ATI и nVidia используют эту особенность: владельцы видео карт ATI Radeon бесплатно получают Half-Life 2: Lost Coast и Half-Life 2: Deathmatch, в то время как владельцы видео карт nVidia GeForce получают Portal: First Slice (демонстрационная версия Portal), Half-Life 2: Deathmatch, Peggle Extreme и Half-Life 2: Lost Coast.
Также компания ATI проводила акцию: в коробки с видеокартами Radeon HD2900 XT вкладывались купоны на активацию трех игр Valve: Team Fortress 2, Portal, Half-Life 2: Episode Two[8]. На тот момент игры еще не были выпущены, но купон позволял легально скачать эти игры через Steam после их выхода.
Обе компании (ATI и nVidia) теперь распространяют дистрибутив Steam вместе с драйверами для своих видеокарт.

Многоязычность
Steam в настоящее время доступен на следующих языках: английский, голландский, датский, итальянский, китайский, корейский, немецкий, норвежский, польский, португальский, русский, тайский, традиционный испанский, упрощенный китайский, финский, французский, шведский, и японский. В Steam реализована региональная защита ввиду того, что в разных регионах коробочные Steam-игры имеют разную стоимость. То есть игры купленные в России не будут работать за пределами СНГ. В тоже время данный подход позволяет установить в игре любую официальную озвучку, доступную в Steam. Ведь издатели могут не опасаться реэкспорта игр. Большинство игр, купленных в Steam, мультирегиональны и не имеют ограничений, поскольку продаются по одинаковой цене во всех регионах.


Сетевые игры
В обязанности части Steam, ответственной за игры через Интернет, входит получение списка серверов, проверка версий клиента и сервера для обеспечения их совместимости, предоставление серверу сведений об учётной записи Steam и запрещение читерам, забаненным службой VAC (Valve Anti-Cheat), доступа ко всем серверам, защищённым VAC. В некоторых Steam-играх существует система достижений, которые разблокируются при выполнении игроком конкретного действия или достижения рекорда и сохраняются на учётной записи пользователя Steam. Это позволяет сохранять достижения даже в случае переустановки игры и игры с другого компьютера, но делает игру ещё более зависимой от Steam. Также Steam блокирует доступ к Steam-серверам пользователям, не имеющим учётной записи Steam (non-Steam версии игр) или на учётной записи которых нет купленной игры, что является ещё одним компонентом защиты DRM. Этот компонент не могут обходить взломанные версии Steam’a, поскольку это требует взлома или обхода серверов аутентификации Valve.


Steam Community

Steam-Чат12-го сентября 2007 г было выпущено обновление для Steam (официально названное Steam Community), призванное облегчить общение между пользователями сервиса. Набор изменений примерно следующий:

Steam Community позволяет создавать свои персональные web-странички в системе Steam, создавать и вступать в группы. В каждой группе есть чат, количество человек в котором отображается на странице группы.
Статус каждого участника отображается на его страничке: OnLine, Вне сети, Отошел, В игре (с указанием названия игры). Также на личной страничке отображается статистика времени игры за последние 2 недели, отдельно для каждой игры. Время проведенное за non-Steam игрой в статистике не отображается.
Чат в Steam был значительно переработан к выходу Steam Community. Была добавлена возможность голосового общения, а возможное количество участников возросло до нескольких десятков (ранее было возможным общение только один-на-один). Главным обновлением Steam-чата является возможность использовать его в любой игре, даже если она не продается в Steam: определенной комбинацией клавиш (по умолчанию Shift+Tab)открывается «оверлей» — интерфейс Steam Community поверх изображения игры.

Сбор статистики
Steam собирает определенную информацию с компьютеров пользователей. К ней относится:

Информация о способах прохождения игры, местах игры, вызвавших наибольшие затруднения/смертность. Если игра использует систему достижений или рекордов, привязанных к системе Steam, то на странице статистики игры отображается процент игроков выполнивших то или иное достижение. Часть этой статистики доступна пользователям на официальном сайте.
Собирается статистика "начинки" компьютеров игроков. Раз в несколько месяцев статистика обнуляется и опрос проводится заново. Данные о компонентах компьютера отправляются в Valve только при согласии пользователя. При сборе статистики выводится специальное диалоговое окно, запрашивающее у пользователя информацию о скорости соединения с интернетом, о наличии микрофона. Результаты сбора статистики доступны на официальном сайте
Информация о популярности модов. Т.е. такие данные, как количество серверов для мода, количество игроков на текущий момент, а также суммарное количество минут в месяц проведенное за игрой в модификацию (Всеми игроками в сумме)

Обновления и автономный режим
При запуске клиент Steam проверяет наличие обновлений для самого себя и всех установленных на компьютере игр. Если Steam начал загрузку обновлений, игра становится недоступной до окончания их загрузки. Для сетевых игр обновления являются обязательными; что касается одиночных игр, то Steam предоставляет автономный режим, в котором можно играть в Steam-игры без подключения к Интернету и загрузки обязательных обновлений. Steam может войти в автономный режим и при подключенном интернете, но при каждом запуске в автономном режиме всё время спрашивает, хочет ли пользователь перейти в сетевой режим, что весьма неудобно, особенно для автозапуска. Более того, в автономном режиме нельзя играть в игры, обновление которых не дошло до конца.

Автономный режим также сводится на нет в случае переустановки Windows, поскольку в этом случае необходимо запустить Steam в интернет-режиме, а это приведёт к неработоспособности игр, к которым вышли обновления, пока эти игры не будут полностью обновлены. Несмотря на то, что в свойствах любой игры можно выбрать пункт "не обновлять автоматически", на практике он действует только в автономном режиме. Даже если выбрана эта опция, в случае выхода обновления при запуске Steam в интернет-режиме запуск игры через Steam становится невозможен до тех пор, пока пользователь не включит обновление вручную и не обновит игру до конца. Это очень неудобно для пользователей, играющих через интернет и имеющих игры, на обновление которых они установили запрет (например одиночные игры), поскольку поиск серверов у мультиплеерных игр Valve возможен только если Steam запущен в интернет-режиме. Поэтому невозможность запуска игры через Steam в случае выхода обновления, даже если у игры установлен запрет на загрузку обновлений, является очень серьёзной недоработкой системы, которая до сих пор не исправлена.

Также следует заметить, что в случае невозможности подключиться к интернету программа должна уведомлять об этом пользователя и предлагать перейти в автономный режим. Однако вместо этого она иногда выдаёт ошибку, что приводит к необходимости запустить программу самостоятельно, при этом требуется обязательное соединение с интернетом.

Следует заметить, что, хотя на дисках со Steam-играми есть напоминание о необходимости наличия подключения к Интернету для установки игры, в нём ничего не говорится о том, что после установки требуется загрузить накопившиеся со времени выпуска дисков обновления и использовать для возможности запуска игры отдельный програмный клиент, что послужило причиной для критики Steam, в первую очередь со стороны тех игроков, чьё соединение с Интернетом либо слишком медленное, либо слишком дорогое (при оплате трафика). Это также является серьёзным неудобством для пользователей, не имеющих постоянное соединение с интернетом.


Резервные копии

Окно резервного копирования Steam позвляет встроенными стредствами создавать неограниченное количество резервных копий купленных игр (Как приобретенных через Steam, так и коробочных версий с активацией через Steam). Данная возможность актуальна прежде всего для игр купленных непосредственно в Steam, так как при повторной установке можно большую часть файлов установить с диска, а не скачивать заново с интернета. Для удобства создания резервной копии в Steam предусмотрено разбиение архива на файлы размером 640 Мб, 4.7 Гб или по указанию пользователя. Далее архивы записываются на диски любой программой. Встроенной функции записи на оптические диски в Steam не предусмотрено. Впрочем, резервное копирование можно провести и вручную, записав на диск содержимое папки SteamApps.


Операции с аккаунтом

Активация
DRM-функциональность службы Steam предназначалась для борьбы с пиратством и действительно помогла в этой борьбе, хотя и не до такой степени, как рассчитывалось. Преимущества (доступ к обновлениям и официальным игровым серверам), предоставляемые Steam, оказались достаточно весомыми аргументами в пользу лицензионных версий; более того, Steam показал себя с настолько лучшей стороны по сравнению с традиционно применяемыми средствами борьбы с пиратством (защитой от копирования), что средства защиты от копирования SecuROM, требовавшие присутствия диска с игрой в дисководе для игры в коробочную версию Half-Life 2, были в конце концов удалены из Steam.

Однако такая система имеет ряд серьёзных недостатков:

Для установки игры требуется подключение к интернету, и обязательное обновление до 100 %. В противном случае установить игру невозможно. Таким образом, пользователи, имеющие низкоскоростное модемное или дорогостоящее (при оплате по трафику) подключение к интернету, не могут скачать обновления и поиграть в игры, даже если у них есть лицензионная коробочная версия Steam-игры. Хотя есть возможность обмениваться файлами обновлений игры (GCF) с другими пользователями, которые обновили игру.
Невозможность активировать игру или скачать для неё обновления при загруженности серверов Steam.
Именно ввиду этих недостатков и были созданы пиратские no-Steam версии наиболее популярных игр, таких как Half-Life 2 и Counter-Strike: Source, в которых Steam отсутствует вообще. Преимуществом таких версий является то, что игры можно запустить сразу без запуска Steam. Также пиратами для пользователей, имеющих соединение с интернетом, были созданы взломанные версии Steam, позволяющие закачивать игры и играть в них без оплаты. Однако такие версии довольно быстро устаревают, и скачивать новые игры или обновления для некоторых имеющихся игр становится невозможно. Через такие взломанные Steam-клиенты также невозможно играть на лицензионных серверах, контролируемых Valve по учётным записям Steam.

Тем не менее именно активация вызвала наибольшее число нареканий у пользователей Steam. Будучи узким местом в системе распространения игр Valve, сервера активации Steam оказались перегружены в день выхода Half-Life 2, несмотря на все усилия и заверения Valve (в частности, объявленную Valve задолго до выхода игры предварительную загрузку не коробочной версии) и многие покупатели были вынуждены ждать многие часы, дожидаясь устойчивой связи с серверами и расшифровки файлов игры.


Покупка игр
Вместо покупки коробок с играми, дисков, CD-ключей, пользователь Steam получает возможность загружать купленные игры со Steam-серверов из любого места, где возможно использование Steam-клиента. Игры могут быть приобретены как по отдельности (с некоторыми исключениями), так и в составе «пакетов» из нескольких игр (если таковые имеются), стоящих дешевле, чем общая стоимость игр по отдельности, иногда даже в несколько раз. При этом нужно учесть, что объем таких "пакетов" может составлять десятки гигабайт, которые необходимо скачать через интернет. Что в свою очередь требует наличия высокоскоростного дешевого интернета.

Все покупки производятся с рабочего стола Steam-клиента, а данные передаются через зашифрованное соединение. Для обеспечения большей безопасности платежная информация не сохраняется, поэтому каждый раз её необходимо вводить заново. [9]

Поддерживаются следующие способы оплаты:

    Кредитные карты (Visa, Mastercard, AMEX, Discover, JCB)
    Дебетовые карты с логотипом Visa или Mastercard [10]
    PayPal
    ClickandBuy
    Прямой банковский перевод через Visa Electron [11]
    Дебетовые карты Maestro, популярные в Европе, напрямую не поддерживаются, но могут быть использованы при платеже через PayPal.


Стоимость
Цены на игры в Steam могут варьироваться в широких пределах. На данный момент диапазон цен таков: от 3.99 (например Geometry Wars: Retro Evolved) до 49.99 за одну игру, или до 99.99 за сборник (Например, Valve Complete Pack). Кроме того, цена в Steam может зависеть от региона. Например игра S.T.A.L.K.E.R. для стран СНГ доступна по цене 9.95[12], в то время как в Европе - 29.95[13]. А игра Call of Duty 4 имеет еще больший разброс цен: В России, Америке - 49.99.[14] Во Франции - 69.99[15], а в Австралии - 88.50[16].


Запуск игр
Существуют различные способы запуска игр, как напрямую, так и с использованием Steam.

Прямой запуск игры. Самый простой способ запуска игры - запуск её через собственный exe-файл. Таким способом можно запускать все Steam-игры на основе NCF-файлов, а также игры на основе файлов GCF, если основные файлы этих игр извлечены. При этом при запуске игр на основе файлов GCF клиент Steam должен быть запущен. Игры на движках Goldsource и Source запускаются соответственно через файлы hl.exe и hl2.exe с указанием параметра -steam -game папка_с_игрой.
Запуск с использованием Steam. В этом случае Steam-приложение (игра или видеоклип) автоматически дозагружает и обновляет себя при необходимости, а также внутри игры включается Steam Community. Если приложение не установлено, клиент автоматически переходит на страницу его покупки (если игра не зарегистрирована на данной учётной записи) или включает её скачивание (для купленных и бесплатных игр и видеоклипов). Перед запуском приложений на основе файлов GCF Steam извлекает все необходимые для запуска файлы, после чего запускает сам exe-файл игры с нужными параметрами - это замедляет время запуска, но гарантированно обновляет извлечённые базовые файлы на текущую версию и восстанавливает их в случае повреждения. В случае, если Steam-клиент установлен, но не запущен, при попытке запустить игру с использованием клиента сначала производится его запуск, после чего сразу выполняется запуск нужного приложения. Существует несколько способов запуска через Steam:
Из списка "Мои игры" клиента Steam. При этом из списка можно запускать не только Steam-игры и их моды, но и добавленные в него сторонние no-steam приложения. К каждой игре в настройках можно указать дополнительный параметр, который будет использоваться при её запуске через меню Steam.
Через файл Steam.exe с параметром -applaunch код_игры. Моды к GoldSource и Source-играм запускаются аналогично самим играм, при этом дополнительно указывается папки необходимого мода: -applaunch код_игры -game "директория_папки_с_модом". При этом Steam.exe поддерживает все параметры, с которыми возможно запускать файлы hl.exe и hl2.exe - в этом случае он автоматически перенаправляет их при запуске на exe-файл игры. Стронние no-steam приложения также можно запустить через этот файл при указании специального параметра к нему, значение которого зависит от директории, названия и параметров запускаемого приложения.
Через строку интернет-браузера: steam://run/код_игры. В этом случае браузер переводит запрос к Steam-клиенту, который запускает нужную игру (например если ввести в строке браузера steam://run/240, то Steam запустит игру Counter-Strike Source).

Блокировка аккаунта
Valve оставляет за собой право заблокировать аккаунты пользователей, нарушающих пользовательское соглашение. Основными видами нарушений являются:

Пиратство и взлом: Сюда относится использование взломанной программы-клиента Steam для доступа к сети Steam, попытки зарегистрировать поддельные или найденные в интернете CD ключи.
Мошеннические действия с кредитными картами: Любые мошеннические действия с кредитными картами при оплате Steam-продуктов, а также совершение операции отказа от платежа (chargebacks) (независимо от того, когда была совершена транзакция).
Кража, совместное использование или торговля чужими учетными записями: Не пользуйтесь аккаунтами Steam, которые вы не создавали.
Фишинг-атаки (Phishing) на аккаунты и намеренный обман пользователей: Сюда входит общение с пользователями Steam под вводящими в заблуждение именами и e-mail адресами, якобы сотрудников Steam или VALVe (к примеру: «Steam Admin» или «John@Steampowered.com/m»), с целью выманить пароль и иную конфиденциальную информацию об аккаунте.
Купля-продажа аккаунтов Steam: Ответственность за использование и обеспечение безопасности вашего аккаунта Steam лежит в первую очередь на вас — все аккаунты, подвергнутые купле или продаже, будут немедленно заблокированы.
Любое другое нарушение «Соглашения подписчика Steam» или «Правил поведения в сети Steam»

Форматы хранения Steam-игр
Файлы игр хранятся в папке "…корневая_папка_Steam'aSteamApps". Существует два формата: GCF и NCF. GCF используется в основном для игр Valve, в то время как в формате NCF распространяется большинство сторонних игр.


Файлы кэша Steam-игр (GCF)

Программа GCFScapeSteam использует для размещения игровых файлов некое подобие виртуальной файловой системы. Изначально GCF было сокращением от Grid Cache File[18] (Grid (Решетка) — раннее кодовое имя Steam) Теперь принято считать, что GCF — абривиатура от Game Cache Files. Эти файлы расположены в папке SteamApps. Все игры на основе таких файлов не могут работать без Steam даже при полной распаковке GCF - использование их без Steam возможно только с применением эмуляторов. Данный подход решает несколько задач, но в то же время обладает рядом недостатков. В целом формат GCF удобен для автообновлений и восстановления данных, но только для сохранения оригинальной игры в том виде, в котором её создал разработчик — пользователь не может изменить непосредственно сами файлы игры и внедрить модификацию с изменением характеристик прямо внутрь игры. Также использование gcf-файлов требует распаковки файлов библиотек (dll) и приложений (exe), а также медиа-файлов, что уменьшает свободное место на жёстком диске. Формат GCF основан на использовании модификаций при сохранении оригинальной игры, что упрощает её восстановление, но не даёт возможность изменить базу самой оригинальной игры на свой вкус.

Преимущества:

Благодаря своей структуре становиться возможным при необходимости вычислить поврежденные «внутренние» файлы. То есть вместо переустановки игры можно запустить операцию проверки кэша. При нахождении ошибок в файлах, Steam перезакачает верные версии с интернета. Это также облегчает автоматические обновления.
Защита от копирования.
В результате распаковки файлов, необходимой для взлома игры, возникают частые ошибки связанные с несовершенными алгоритмами распаковки (Пропадающие текстуры, анимации; ошибки скриптов приводящие к отключению AI у NPC) Однако это является преимуществом только для издателей игры — для пользователей это составляет неудобства, например для создателей модов.
GCF поддерживает шифрование данных, что делает возможным проведение предварительных загрузок игр. При покупке игры до релиза, на компьютер клиента закачиваются зашифрованные GCF файлы, расшифровка которых возможна только после релиза.
Упрощение модификации игры. Если игрок захочет заменить модели или какие-либо другие файлы игры, то достаточно скопировать нужную модель или текстуру на то место в реальной файловой системе, которое занимает заменяемый файл в виртуальной. Тогда Steam будет использовать именно этот файл, а не тот, который находится в GCF. Если потребуется вернуть оригинальные файлы, то вместо переустановки игры нужно удалить лишние.
Фактически в GCF содержатся «эталонные» файлы, не поддающиеся изменению, это может использоваться для создания «чистых» серверов. То есть при установке определённой опции sv_pure 1 на сервере игроки смогут использовать только те модели и текстуры, которые «вшиты» в GCF, а локальные файлы при этом не задействуются. Это полезно для предотвращения нечестной игры путем замены текстур противников на более заметные, а моделей окружения на прозрачные, для получения преимущества.

Недостатки:

Лишнее место на жёстком диске. Запуск игры невозможен непосредственно из gcf-файла — для запуска игры Steam должен извлечь основные файлы игры. Более того, для игр, использующих один и тот же игровой движок и файл запуска приложения (например Half-Life, Opposing Force и Counter-Strike 1.6) и для разных учётных записей эти файлы распаковываются в отдельные директории, а не в одну общую. Особенно это неудобно для модификации, поскольку замену файлов нужно производить отдельно для каждой игры и каждой учётной записи, то есть создавать лишние копии файлов. Таким образом, на жёстком диске за счёт лишних файлов может быть занят достаточно большой объём памяти, который варьируется от десятков мегабайт (например, распакованные файлы Half-Life 1) и выше (в зависимости от игры). Если в игре используются заранее подготовленные ролики, то для их воспроизведения видео-файлы также распаковываются (пример — Dark Messiah of Might and Magic, необходимые для распаковки файлы занимают около 900 Мб). В зависимости от количества установленных игр и модов, размер таких «лишних» файлов может превышать даже гигабайты.
Усложнение при создании мода с изменением характеристик или при изменении media-файлов на основе самой игры. В случае изменения характеристик (например добавления нового оружия, эффектов и NPC) необходимо изменять файлы библиотек игры — dll. Однако это изменение сохраняется только при запуске через сам файл игры — при запуске через интерфейс Steam изменённые файлы заменяются на оригинальные файлы, созданные разработчиком, что может привести к проблемам в игре или незадействованию модификаций. Аналогично происходит с видео-файлами — все файлы при запуске через Steam заменяются на оригинальные, что делает невозможным изменение или удаление заставки при запуске игры через Steam. Пользователь может создать мод с изменением характеристик или видеозаставок только как отдельный мод, не изменяя базовые файлы, созданные разработчиком.
Сложность распаковки файлов кэша игры. Распаковка GCF-файлов не поддерживается клиентом Steam и возможна только с помощью сторонних программ, таких как GCFScape. Поскольку в gcf-файлах применяется технология защиты от копирования, при использовании извлечённых файлов в игре могут возникать ошибки. Это неудобно для модмейкеров, которым зачастую приходится работать с извлечёнными файлами игры для их модификации и тестирования своего мода, а также для пользователей, которые с целью экономии места и ускорения запуска игры [источник?] решили распаковать содержимое gcf-файлов и удалить последние или сделать запуск игры независимым от Steam’a (создать рабочую non-steam версию).
Невозможно создать собственный файл или изменить содержимое оригинального файла, поскольку Steam может распознавать и считать за 100%-скачанный только оригинальный файл, созданный Valve. Это неудобно для пользователей, имеющих много игр на одинаковом движке или несколько учётных записей, поскольку производить общую модификацию одновременно для всех игр и учётных записей возможно только при изменении содержимого файла GCF. Даже в случае успешной модификации файлы могут впоследствие замениться на оригинальные после проверки кэша или автоматического обновления.

Файлы Steam-игр, не содержащие кэш (NCF)
Файлы NCF (No-Cache File) не содержат игровой кэш, в отличие от формата GCF. Все файлы игры находятся в папке steamapps/common/название игры, а внутри файла NCF содержится только список этих файлов и информация об их контрольной сумме. Эти файлы расположены в папке SteamApps вместе с GCF-файлами и нужны только для возможности запуска и обновления игр через Steam и не являются составной частью игры. Как правило все игр, основанные на NCF-файлах, не содержат элементов Steam, могут работать без запущенного клиента и помещаться в любую директорию. Исключение составляют игры, использующие SteamWorks - они либо вообще не могут работать без Steam-клиента (например AudioSurf), либо при их работе без Steam теряются некоторые возможности, связанные со Steam. Такие игры лишены всех недостатков игр на основе файлов GCF — все файлы находятся только в одной стандартной папке и поддаются модификации. Тем не менее, обновления и поиск повреждённых файлов у таких игр проходит сложнее и дольше, чем у файлов игрового кэша. NCF файлы также можно открыть с помощью GCFScape.


Установка модификаций

Установка модов для сторонних Steam-игр производится методами, предусмотренными разработчиками этих игр. Steam играет важную роль только при установке модов для Valve-игр. Установку модификаций можно разделить на два типа:

Установка/замена отдельных файлов, таких, как модели, текстуры, карты.
Отдельные модификации (Либо с изменением исходного кода, либо просто с созданием собственной сюжетной компании)

Установка отдельных файлов для игры
При добавлении файлов, например новых карт для сетевых игр, необходимо скопировать нужные файлы на соответствующее место. Тогда при запуске игры помимо файлов из GCF будут использоваться и добавленные. При необходимости заменить стандартные модели, текстуры и пр. нужно скопировать новый файл на то место, где хранился бы оригинальный файл, если бы игра была распакована. В таком случае игра будет использовать реальный файл, а не содержимое GCF.


Установка модов
Отдельные модификации можно установить двумя способами:

При первом способе игры устанавливаются в папку корневая_папка_SteamSteamAppsSourceMods. После перезапуска Steam модификация появляется в списке игр. При создании таких модов разработчики указывают, файлы какой игры следует использовать Steam'у в качестве основы. Если игра не куплена или не активирована, мод в списке не отображается. Запуск мода в этом случае производиться через файл steam.exe или через интерфейс Steam, но его также можно запустить и непосредственно через файл игры, указав при этом местоположение папки с модом относительно файла приложения. Таким способом устанавливаются только игры на движке Source.
Вторым способом мод можно поместить непосредственно в папку игры (корневая_папка_SteamSteamAppsучётная_записьназвание_игры). В этом случае мод запускается непосредственно через исполнительный файл игры (hl.exe или hl2.exe) с параметром -steam -game название_мода. При этом мод не появляется в списке игр Steam'a, его можно добавить в него только вручную как non-steam игру с нужным параметром к файлу этой игры. Этим способом можно установить игры на обоих движках - GoldSource и Source. Кроме того, для модов на базе GoldSource этот способ является единственным возможным, однако в отличие от Source-модов при этом модификация появляется в списке Steam.

Steamworks
28 января 2008, Valve выпустила Steamworks, набор инструментов для разработчиков, позволяющих использовать в своих играх возможности Steam [19]. Такие, как автообновление, сбор игровой статистики, обеспечение мультиплеерных игр голосовым чатом и доступ к возможностям SteamCommunity (таким как система достижений). Также разработчикам, использующим SteamWorks, будет доступна статистика продаж в рельном времени, автоматический сбор данных о системе при «падении» игры (BugReport). Возможность безопасно проводить публичные бета-тесты, с доступом к игре только на период теста. Первая игра, использующая возможности SteamWorks (Audiosurf) была выпущена 15-го февраля 2008-го.


Эмуляция клиента Steam
Поскольку для запуска Steam-игры требуется запущенный клиент Steam, исключается возможность запуска необновлённой или некупленной игры. Это зачастую делает невозможной игру даже для лицензионных пользователей, которые имеют очень слабое интернет-соединение или не имеют его вообще. Кроме того Steam доставляет неудобство запуска игры тем, что перед запуском игры надо запустить отдельную программу - клиент Steam. Поэтому для упрощения запуска или создания пиратской версии необходимо эмулировать Steam - либо изменить файлы игры, либо запускать их через специальную программу, являющейся альтернативой Steam-клиента. Эмуляция Steam-клиента не поощряется компанией Valve, поэтому эмуляторы создаются сторонними разработчиками.

Наиболее совершенные эмуляторы умеют работать с GCF-файлами (требуется распаковка только базовых файлов) и создавать для игры внутреннюю систему достижений, если таковая используется. Эмуляторы делают возможной игру без интернета и обновлений и позволяют напрямую запускать её без использования аккаунта. Однако они не позволяют играть на официальных лицензионных серверах без запущенного Steam или с некупленной игрой, поскольку эти сервера рассчитаны на использование именно клиента Steam и не могут проверить, является ли пользователь лицензионным, поскольку для этого они проверяют аккаунт - если же польователь, использует игру с эмулятором при запущенном клиенте с зарегистрированной на аккаунт игрой, игра на таких серверах становится возможной.


Файловые эмуляторы
Наиболее распространённый вариант создания no-steam игры - замена её базовых файлов, которые отвечают за обращение к Steam, на файлы, эмулирующие функции клиента Steam внутри самой игры и делающих её самостоятельной. Такой эмулятор как правило включает несколько dll-файлов, заменяющих оригинальные для внедрения функций клиента Steam внутрь игры, и файл конфигурации, в котором прописываются директории, способы запуска, необходимые GCF-файлы для использования в игре и т.д.


Програмные эмуляторы
Этот вид эмуляторов менее распространён, но также позволяет запускать игры без аккаунта и интернет-соединения. Для запуска игры используется специальная программа, которая либо содержит список игр, либо позволяет запускать игру напрямую, представляясь ей как Steam-клиент. Зачастую такие программы в своей основе используют такие же файлы, как и файловые эмуляторы, но при этом не заменяют на них оргинальные файлы игры.


Список Steam-игр

Список Steam-игр Valve
Список не включает игры сторонних разработчиков. Игры, основанные на оригинальном движке Half-Life (GoldSource), были портированы на Steam уже после своего выпуска; игры, использующие движок Source, выпускались только через Steam (как через Интернет, так и коробочные версии с активацией через Steam).


Оригинальный движок (GoldSource)
    Half-Life
    Day of Defeat
    Counter-Strike
    Team Fortress Classic
    Half-Life: Opposing Force
    Half-Life: Blue Shift
    Counter-Strike: Condition Zero

Движок Source
Игры отсортированы по дате выхода.

    Counter-Strike: Source
    Half-Life 2
    Half-Life 2: Episode One
    Half-Life 2: Episode Two
    Half-Life 2: Episode Three (выход ожидается)
    Half-Life 2: Deathmatch
    Half-Life: Source
    Day of Defeat: Source
    Half-Life 2: Lost Coast
    Half-Life Deathmatch: Source
    Portal
    Team Fortress 2
    Left 4 Dead (выход ожидается)

Список Сторонних Steam-игр
Помимо игр Valve в Steam распространяются игры сторонних разработчиков и издателей. Наиболее известными из них являются:

    2K Games (Недоступно из России)
    Activision
    Atari (Недоступно из России)
    Eidos Interactive
    Epic Games Incorporation
    GSC Game World (Игра S.T.A.L.K.E.R. Для стран СНГ распространяется по сниженной цене.)
    id Software
    Majesco
    Rockstar Games (Недоступно из России)
    SEGA
    THQ
    UbiSoft (Недоступно из России)
Полный список издателей и разработчиков, сотрудничающих со Steam, можно посмотреть на официальном сайте.

Источник

Steam

Непрочитанное сообщениеДобавлено: 15 май 2008, 15:56:22
BeteTest
Что такое Steam. Что нужно знать, прежде чем покупать игру.

Вопрос: На коробке написано: "Для установки игры требуется подключение к Internet". Для чего оно нужно?

Ответ: Подключение к Интернету нужно для работы среды Steam - для ее установки, регистрации в ней вашей копии игры и ее обновления. Обновление обязательно - без этого игра не запустится. Для всех игр, кроме Counter Strike: Source, размер его незначителен. Размер обновлений для Counter Strike: Source на данный момент составляет около 130 Mb. Если размер закачиваемого из интернета на много превосходит эту цифру, произведите установку игры с диска.

Вопрос: Что такое Steam?

Ответ: Steam - система доставки контента на компьютер пользователя посредством интернет, созданная компанией Valve Software. Подписчики этой онлайновой службы могут загрузить на свой компьютер игры из серии Half-Life, всю линейку популярного онлайнового шутера Counter-Strike и многие другие, а также своевременно скачивать последние обновления и модификации.

Steam предоставляет:

- бесплатный доступ к уже купленным и активированным играм, а также к демо-версиям и бесплатным играм, таким, как Codename Gordon,
- бесплатные обновления для игр сразу же после их выхода,
- новости о грядущих обновлениях игр, новых релизах и прочих важных событиях,
- возможность осуществлять поиск интересующих вас серверов с определёнными играми, настройками, правилами и т.д. при помощи соответсвующих фильтров,
- возможность бесплатно скачивать модификации игр, а также писать их самостоятельно при помощи Source SDK, также бесплатно распространяемого через Steam, и т. д.

Ключ, вклееный в коробку диска, является для Steam подтверждением покупки игры. Обязательно проверьте прямо в магазине наличие ключа!

Скачать клиент Steam можно отсюда - http://steampowered.com/download/SteamInstall.msi . Купившим диск с игрой ничего качать не надо. Инсталяционный файл клиента находится на диске с игрой.

Вопрос: При чем тут Steam, я же покупаю Half Life/Counter Strike/…?

Ответ:
Все игры от Valve, в том числе и издаваемые компанией Бука сборники
Half-Life 2. Лучшая игра года. Коллекционное издание (http://www.buka.ru/cgi-bin/show.pl?id=202),
Counter-Strike: Source (http://www.buka.ru/cgi-bin/show.pl?id=203),
Антология Half-Life 1 (http://www.buka.ru/cgi-bin/show.pl?id=205),
Антология Counter-Strike 1 (http://www.buka.ru/cgi-bin/show.pl?id=204)
требуют активации через Steam. Без Steam эти игры не распространяются и не работают. Это политика Valve, которой компания строго придерживается.

Вопрос: Будет ли Steam работать у меня?

Ответ:
Прежде чем покупать, убедитесь, что Steam будет работать на вашем компьютере. Через обычное dial-up соединение (т.е. через модем), Steam работает без проблем, но, возможно, на закачку обновлений вам придется потратить много времени. Кроме того, бесполезно пытаться играть по сети через модем - задержка в сети будет слишком высокой.

Также не должно вызвать проблем соединение через ADSL и по выделенной линии с выделенным внешним ip-адресом. Соединение через gprs-модем, через беспроводные сети или использующее разделение доступа или прокси (что характерно для корпоративных сетей, т.е. "с работы") может вызвать ошибки.

Через VPN Steam обычно работает нормально, но на сайте steampowered.com/m предупреждают, что VPN для Steam не подходит.
Замечены проблеммы с отображением списка серверов, но это, пожалуй, все.
В любом случае, очень легко проверить, будет ли у вас работать Steam (http://steampowered.com/download/SteamInstall.exe) - - скачайте клиент Steam (меньше 1 Mb). Если вы сможете установить его, запустить и зарегистрироваться - все в порядке. Можете поиграть в одну из бесплатных игр или демо-версий.

Вопрос: Где можно почитать лицензионное соглашение по-русски?

Ответ: На сайте Steam, вот здесь - http://steampowered.com/?area=subscribe ... nt_russian


Как начать играть.

Вопрос: Как установить игру?

Ответ:
1. Подключитесь к Интернету. Это может быть dial-up подключение (модем), выделенная линия, ADSL и так далее. Подключения через GPRS-модемы, беспроводные сети, а также подключения через прокси/роутеры/… могут вызвать различные проблемы, вплоть до полной невозможности запуска Steam. Подробнее смотрите на официальном сайте Steam FAQ (http://www.steampowered.com/v/index.php).

2. Вставьте диск. Запустится установка Steam. Если установка не запустилась, открыть «Мой компьютер», затем найти там привод, в который установлен диск с игрой, кликнуть по нему правой кнопкой и нажать «Автозапуск».

3. Нажимайте далее, далее, далее, пока Steam не установится. Попутно вы можете выбрать место для установки и т.п. Чтобы согласиться с лицензионным соглашением, нужно пролистать его до конца, тогда галочка «Я согласен…» станет активной.

4. Затем запускается установка собственно игр (HL2, CSS, HL, CS и т. д.). Отметьте галочками те игры, которые вы хотите установить. Обратите внимание, что карта “Lost Coast” отсутствует на диске, поэтому, если вы решите ее установить, вам придется скачивать ~420 Мб.

5. После установки Steam либо запустится сам, либо вы его запустите. Он будет некоторое время обновлять свои файлы. Если обновление надолго «зависло», лучше обратиться к администратору вашей сети либо провайдеру Интернета, т.к. это связано именно с вашим подключением (см. пункт 1).

6. После обновления Steam запустится и предложит вам либо создать аккаунт (учетную запись), либо использовать уже имеющийся. Отвечайте на вопросы мастера создания аккаунта, там все предельно просто. Внимание - "пароль" вам нужно придумать самостоятельно, и ключ, наклееный на коробку вашего диска, никакого отношения к нему не имеет. Он вам понадобится дальше. Настоятельно рекомендуется указать правильный ответ на секретный вопрос, т. к. если вы забудете свой пароль, то, не помня ответа на секретный вопрос, вы не сможете восстановить пароль и играть в купленные вами игры.

Кроме того, ни в коем случае не указывайте адрес электронной почты на @mail.ru - письма от Steam часто не доходят пользователям этого сервиса. Если у вас нет другой почты, заведите себе ящик на yandex.ru - на этот сервис письма приходят без проблем, проверено.

7. Затем заходите в систему Steam под своим аккаунтом (введите логин и пароль).

8. Выбирайте наверху «Игры» -> «Активировать продукт в системе Steam».

9. Вводите ключ. Ключ написан на бумажке, вклеенной в коробку. Во время активации ключа должен быть вставлен диск. Когда ключ активируется, все связанные с ним игры появятся в списке "мои игры" в Steam.

10. Чтобы запустить игру, необходимо обновить ее до 100%. Это займет некоторое время, особенно если у вас медленное подключение. Подробнее смотрите в соответствующем разделе этого FAQ.

Вопрос: Я кликнул на ярлык с игрой, а там вылезает какая-то страница и мне предлагают что-то купить. Как, в конце концов, запустить игру?

Ответ: Это запустился клиент Steam. Закройте страницу новостей, перейдите на вкладку "Мои игры". Разверните Steam в полный режим (желтая стрелочка вверху справа) и посмотрите, что написано напротив игры. Если "100%-Готов", то просто запускайте ее. Если меньше 100%, значит, нужно подождать пока она обновится до конца.


Аккаунты (учетные записи) и ключи Steam. Восстановление учетной информации.

Вопрос: Что такое учетная запись в Steam и для чего она нужна?

Ответ: Чтобы запустить клиент Steam, необходимо создать учетную запись. Steam идентифицирует вас по этой ней как пользователя и обладателя лицензионной копии игры. Если у вас нет учетной записи, вам предложат ее создать. Информация о вашей учетной записи вместе со всеми ключами, которые вы для нее активировали, лежит на сервере Valve - таким образом, вы не можете ее испортить или уничтожить каким бы то ни было образом.
При регистрации будьте внимательны и запишите где нибудь всю информацию - логин, пароль, e-mail и ответ на секретный вопрос. После того, как вы введете ключ, он будет навсегда связан с этой учетной записью. Собственно ключ вам после этого больше не нужен - он уже активирован. Вам необходимо помнить только логин и пароль от вашей учетной записи.

Вопрос: Нужен ли мне ключ/диск каждый раз, когда я устанавливаю игру?

Ответ: Нет, только первый раз. После того, как вы введете ключ, он будет связан с вашей текущей учетной записью на Steam. Теоретически вам не нужен даже диск, т.к. если у вас быстрый и дешевый интренет, вы можете скачать клиент Steam (http://steampowered.com/download/SteamInstall.exe) и потом через него скачать игры, зайдя в Steam под учетной записью, для которой вы вводили ключ.

Вопрос: Я ввожу ключ, а Steam сообщает, что он уже кем-то используется. В чем дело?

Ответ: Скорее всего, вы уже когда-то создавали учетную запись и регистрировали ключ. Или дали ключ кому-то другому, и он его активировал. Внимание - ключ можно активировать только для одной учетной записи и только один раз! Кроме того, внимательно проверьте, правильно ли вы ввели ключ - если ввести его неверно, тоже иногда выдается такая ошибка. Обратите внимание, что некоторые цифры и буквы, например, 0 и O, похожи, и их легко спутать.

Вопрос: Могу ли я поставить Counter Strike, Half Life: Source и другие игры из версии от Буки вместе с Half Life 2 от Softclub?

Ответ: Можете. Просто установите наш сборник и зарегистрируйте ключ от него в учетной записи, которую вы использовали для Half Life 2 от Softclub. Обратите внимание, что если вы устанавливаете сборник "Half Life 2 Коллекционное издание: Лучшая игра года", вам вначале придется удалить из Steam SoftClub'овскую версию. Если вы не хотите терять уже скачанные обновления, перед удалением сделайте резервную копию, а после установки сборника восстановите Half Life 2 из нее.

Вопрос: Я забыл свой логин/пароль, что мне делать?

Ответ:
В клиент Steam встроено средство восстановления этой информации. В окне, в котором запрашивается имя учетной записи и пароль, нажмите кнопку "Восстановить утерянную…".

Если вы забыли логин (имя учетной записи), вам необходимо помнить адрес электронной почты, который вы указывали при регистрации или ключ компакт-диска. Просто введите нужную информацию, и вам по электронной почте придет письмо с логином.

Если вы забыли пароль, то вам необходимо помнить свой логин или адрес электронной почты или ключ компакт диска, а также - обязательно - ответ на секретный вопрос (сам вопрос вам напомнят).

Следуйте указаниям мастера, затем, когда Steam запросит у вас "код подтверждения" и ответ на секретный вопрос, проверьте свою почту, вам прийдет письмо, содержащее этот самый код подтверждения, а также секретный вопрос. Вводите код и ответ на секретный вопрос, и вам предложат ввести новый пароль. Многие не могут прочитать "секретный вопрос" в письме, приходящим от Steam в ответ на запрос на восстановление пароля.Решение этой проблемы можно найти здесь: http://hl2.buka.ru/viewtopic.php?t=359

Обратите внимание, что если вы при регистрации ввели адрес электронной почты неправильно, восстановить пароль не получится! Если вы не помните ответа на секретный вопрос - то же самое. Кроме того, письма от Steam на ящики, зарегистрированные на mail.ru, часто не доходят. По возможности пользуйтесь другими сервисами, например, yandex.ru

Описание того, как обратиться за технической поддержкой в Valve, можно посмотреть здесь: http://hl2.buka.ru/viewtopic.php?t=828

Вопрос: При запуске игры steam выдаёт ошибку: "Игра была активирована с помощью кода, действительного только для России"

Ответ: Как известно, наши версии игр от Valve не предназначены для продажи за пределами СНГ. В Steam работает система регионального контроля, которая не позволит запустить игру, зарегистрированную при помощи нашего ключа, за пределами России и СНГ.
Подробнее можно прочитать здесь: http://hl2.buka.ru/viewtopic.php?t=380


Обновления и игра без интернета. Резервные копии.

Вопрос: Я все установил, а у меня игра на 91% (например), а остальное скачивается из интернета. Что это такое? Можно ли без этого обойтись?

Ответ: Это значит, что с того момента, когда диск был отпечатан, успели выйти обновления для игры. Подключитесь к интернету и подождите, пока игра обновится до конца. Эта процедура обязательна, чтобы запустить игру, нужно, чтобы ее статус в Steam был "100% - Готов".

Вопрос: Нужно ли подключение к Интернету каждый раз, когда я запускаю игру, или только в первый раз?

Ответ: Для инсталляции игр от Valve необходимо подключение к интернету (см. выше) В дальнейшем можно играть без подключения.
есть два способа, как это сделать:

Первый:
В меню "файл" нажмите на кнопочку "Go offline", Steam спросит перейти ли в оффлайн режим, нажмите "Restart in offline mode", после этого отключите подключение к интернету.

Второй:
1. Полностью обновите игру. Нужно, чтобы в клиенте Steam в графе "состояние" напротив игры стояло - "100% - Готов". После этого откройте свойства игры (правой кнопкой по игре - свойства) и на вкладке "обновления" выберите "не загружать обновления".

2. Перезапустите клиент Steam. Если он попросит ввести логин и пароль, обязательно поставьте галочку "запомнить пароль".

3. В клиенте Steam в меню "Файл" (Справа вверху) выберите пункт "настройки". В настройках снимите галочку "не сохранять данные учетной записи на этом компьютере", если она стоит.

4. Переходите в автономный режим. Для этого разорвите соединение с интернетом и снова перезапустите Steam. Некоторое время он будет пытаться найти сеть, а затем сообщит, что соединиться не удалось - нажмите кнопку "запустить в автономном режиме".

Теперь можно играть без соединения с интернетом.

Вопрос: Я играл в автономном режиме, и все было нормально, а теперь попытался запустить – и Steam мне говорит, что «эта операция не может быть выполнена в автономном режиме»

Ответ: Скорее всего, последний раз игра завершилась некорректно. Теперь Steam прежде, чем запустить игру, проверяет целостность кэша. Для этого ему требуется подключение. Подключитесь к Интернету, перезапустите Steam, найдите в списке нужную игру, откройте ее свойства и проведите проверку целостности кэша. Или просто запустите игру - проверку Steam сделает автоматически. После этого можно снова запускать Steam в автономном режиме и играть.

Вопрос: Можно ли как-то сохранить скачанные обновления и дополнительные программы (SDK, DS и т. д.), чтобы не качать их еще раз после переустановки игры?
Можно ли скачать все обновления и. т. д. на одном компьютере, а потом перенести на другие?

Ответ: Можно. Для этого нужно воспользоваться функцией «резервное копирование» в контекстном меню (по правой кнопке) любого приложения Steam. Резервные копии представляют собой исполняемые файлы, чтобы восстановить из них, нужно их просто запустить (Steam при этом должен быть выключен). Файлы получаются довольно большие, т.к. копируется все содержимое игры, но Steam умеет нарезать их на куски, соответствующие CD (670 Мб) и однослойному DVD (4.7 Гб)

Вопрос: Сколько мне нужно скачать, чтобы обновить игру до конца?

Ответ: В данный момент (январь 2006 года) обновления всех игр, кроме Counter-Strike: Source, весят всего по несколько мегабайт. Например, если устанавливать сборник "Half-Life 2: Лучшая игра года. Коллекционное издание", и не обновлять Counter-Strike: Source, то суммарно обновления всех игр весят < 10 Мб. Обновлений Counter-Strike: Source вышло уже около 130 Мб.

Вопрос: Как мне посмотреть статус обновлений и приостановить их закачку?

Ответ: Во-первых, разверните клиент Steam в полный режим. Для этого кликните по желтой стрелке в правом верхнем углу, под заголовком окна. Теперь виден статус всех обновлений в процентах. Чтобы приостановить/возобновить обновление какой-либо игры либо проделать с ней какие-либо другие операции (удаление, резервная копия и др.), кликните по имени игры правой кнопкой и выберите соответствующий пункт в контекстном меню.

Вопрос: Как проверить целостность кеша игры?

Ответ: Подключитесь к интернету. Запустите steam . Выберите необходимую игру. Нажмите на неё правой кнопкой мыши. Выберите свойства, перейдите на вкладку локальные файлы. Проверить целостность кеша.


Часто задаваемые вопросы.

Вопрос: Есть ли какой-то способ понизить пинг?

Ответ: Многим помогает такой прием: во время игры нажмите Alt+Tab, чтобы переключиться на рабочий стол, затем вызовите диспетчер задач (Ctrl+Alt+Delete), нажмите правой кнопкой на имя запущенной игры, выберите "перейти к процессам". Для выбранного процесса (например, hl2.exe) установите минимальный приоритет ("низкий" или "low"). Кроме того, можно настроить Steam так, чтобы он всегда запускался с низким приоритетом. Для этого нужно выключить Steam, открыть свойства ярлыка, СТЕРЕТЬ все, что написано в поле "объект", и написать там: C:WINDOWSsystem32cmd.exe /c start "Steam" /low "C:Program FilesValveSteamSteam.exe" Разумеется, если Windows у вас установлен в папку, отличную от C:WINDOWS, или Steam установлен не в C:Program FilesalveSteam, нужно прописать в этой строчке правильные пути к папке Windows и папке Steam.

Вопрос: Сколько трафика уходит в час во время сетевой игры?

Ответ: Довольно много - несколько мегабайт в час, в зависимости от ваших настроек. Если у вас платный трафик, учтите это. Мы намеренно не приводим здесь консольные команды, регулирущие количество отправляемых или получаемых данных, т.к. они могут негативно повлиять на качество игры и на работу сервера.

Вопрос: У меня перестали сохраняться серверы в "избранном", как это исправить?

Ответ:
1. Запустите игру
2. Нажмите "Найти серверы"
3. Выберите "Избранное"
4. Нажмите "Фильтры"
5. Нажмите "Античит" и выберите "Защита"
6. Выйдите из игры
7. Войдите в игру снова
8. Нажмите "Найти серверы"
9. Выберите "Избранное"
10. Нажмите "Обновить"

Вопрос: Как открыть консоль в игре?

Ответ: Нужно запустить игру с параметром –console Параметры запуска устанавливаются в свойствах игры в клиенте Steam. Другой способ: в игре нажать «настройки», затем «клавиатура», «дополнительно» и включить «консоль разработчика».

Вопрос: Есть ли боты в Counter Strike? Как их добавить в игру?

Ответ: Боты есть в Counter Strike: Condition Zero.
Официальную версию ботов для Counter Strike можно найти здесь:
http://www.bots-united.com/

Вопрос: Есть ли боты в Counter Strike: Source? Как их добавить в игру?

Ответ: Это можно сделать во время создания игры, отметив галочкой опцию "Добавить компьютерных противников".

Чтобы изменить количество и поведение ботов во время игры, используйте консольные команды:
bot_add - добавить бота в произвольную команду
bot_add_t - добавить бота-террориста
bot_add_ct - добавить бота-спецназовца
bot_difficulty 0 - уровень сложности ботов (от 0 до 3)
mp_limitteams 20 - ограничение разницы размеров команд (0 - без ограничений, по умолчанию 2)
mp_autoteambalance 0 - автобалансировка команд (1 - включена, 0 - выключена)

Вопрос: Как устанавливать моды в системе Steam?

Ответ: Если это мод к Half-Life, его нужно устанавливать в папку с Half-Life, например, так:
C:Program FilesSteamSteamApps<имя аккаунта>half-lifeaction
C:Program FilesSteamSteamApps<имя аккаунта>half-lifeaghl
C:Program FilesSteamSteamApps<имя аккаунта>half-lifebg
C:Program FilesSteamSteamApps<имя аккаунта>half-lifebiglolly
C:Program FilesSteamSteamApps<имя аккаунта>half-lifefirearms
C:Program FilesSteamSteamApps<имя аккаунта>half-lifeunderworld
C:Program FilesSteamSteamApps<имя аккаунта>half-lifevalve <-----оригинальный Half-Life


Вопрос: Я хочу поменять язык игры. Как это сделать? Какие языки доступны?

Ответ: Переключите язык Steam (опции-Steam) на английский. В принципе, можно выбрать и любой другой язык. На диске уже есть русская и английская озвучка, а вот если вы захотите какой-то другой язык, придется качать около 700 Mb. (~700 Мб)

Вопрос: Куда класть новые скачанные карты для Counter Strike: Source?

Ответ: В папку SteamSteamApps<имя аккаунта>counter-strike sourcecstrikemaps , где <имя аккаунта> - логин вашей учетной записи на Steam.

Вопрос: Как открыть все главы в Half-Life 2?

Ответ: Для этого нужно набрать в консоли: SV_Cheats 1 – чтобы включить читы, затем SV_Unlockedchapters 15 – чтобы разблокировать все главы.

Вопрос: Half-Life: Source: Что это такое? Какая там графика? На каком языке эта игра? Есть ли субтитры?

Ответ: Half Life: Source - ремейк Half Life 1 на движке Source.
Это не значит, что там новые модели и текстуры - все это старое! Поэтому на первый взгляд трудно отличить. Изменения по сравнению с оригинальным Half Life заключаются в основном именно в новом движке, а это значит:

- физика, в том числе ragdoll
- Визуальные эффекты (отражения и т. д.)
- decals (кровь, эффекты от выстрелов, …)
- поддержка антиалиаслинга и анизотропии высоких уровней

Кроме того, переработаны озвучка костюма (есть и по-русски), уровень "Поверхностное натяжение" и некоторые другие вещи. Русификации нет. Ни звуков, ни субтитров (их, кстати, нет и по-английски). По-русски - только озвучка костюма. В этой теме на нашем форуме идет обсуждение этой игры, можно найти несколько скриншотов для сравнения: Half Life и Half Life: Source : http://hl2.buka.ru/viewtopic.php?t=71


Технические проблемы (вылеты, зависания, графические и звуковые глюки).

Вопрос: Игра не запускается / вылетает с ошибкой / повисает намертво при загрузке любого уровня или любой карты

Ответ: Убедитесь, что ваш компьютер удовлетворяет системным требованиям, что у вас установлены достаточно свежие драйверы для видеокарты, чипсета и т. д. Почитайте эту статью, если вы не уверены, как это сделать: http://www.buka.ru/phpBB2/viewtopic.php?t=4096

Вопрос: У меня проблемы с логотипами – их вообще не видно!

Ответ: Создайте в папке SteamSteamApps<имя аккаунта> папки hl2mp_russianmaterialsVGUIlogosUI и hl2mpmaterialsVGUIlogosUI или counter-strike sourcecstrikematerialsVGUIlogosUI

Вопрос: У меня в игре вместо прицела буква Q / иконки оружия отображаются неправильно

Ответ: Вот здесь есть архив (http://www.buka.ru/cgi-bin/show.pl?opti ... tch&id=202), исправляющий это. Не забудьте почитайть инструкцию!

Вопрос: Во время игры в Half-Life 2 и другие игры на Source у меня возникает ошибка "The Instruction at 0x####### referenced memory at 0x#######. The memory could not be 'read'", и игра вылетает. Что делать?

Ответ: Эта ошибка, как правило, связана с памятью. Она часто возникает, если в системе установлена некачественная память или несколько планок памяти с разными таймингами. Чаще всего такое бывает на материнских платах с чипсетом nForce 2. Попробуйте вынуть одну из планок и поставить две одинаковых. Воспользуйтесь советами, приведенными в этой статье (http://www.buka.ru/phpBB2/viewtopic.php?t=4096), чтобы обновить драйверы чипсета.

Также это проблема встречаеться при установке Steam в пакпки с русскими символами.
Установите Steam в папку без русских символов.
Неправильный пример: D:Игрыsteam
Правильный пример: D:Gamessteam


Вопрос: При запуске Steam у меня выдаёт ошибку: "Steam.exe (main exception):The registry is in use by another process, timeout expired"

Ответ: Уберите из автозагрузки вашего компьютера, все не критичные для запуска операционной системы программы.
Нажмите Пуск ->Выполнить ->Напишите msconfig и нажмите Ok
Если ваш компьютер использует "Обычный запуск", то сделайте следующее:
1. Нажмите на кнопку "Выборочный запуск"
2. Уберите галочку с поля "Загружать элементы автозагрузки"
3. Перейдите на закладку "Службы" и выбирете значение "Не отображать службы Microsoft"
4. Нажмите "Отключить Все"
5. Нажмите "Применить" и закройте окно.
6. Перезагрузитесь.
7. После перезагрузки, появится окно "Настройки системы"- закройте его и выбирете пункт не перезагружаться, если спросит.


Вопрос: Во время игры в оригинальный Half-Life или его аддоны у меня возникает ошибка "SV_StartSound: volume = XXX", и игра вылетает. Что делать?

Ответ:
До начала игры зайдите в настройки звука и установите ползунки громкости в центральное положение. После этого запустите игру.

Бывает, что такая ошибка появляется после установки дополнительных звуковых паков, например, самопальных руссификаций HL и её аддонов. В этом случае необходимо восстановить начальное состояние игры.


Сетевая игра. Серверы. Подключение. Проблемы со Steam.

Вопрос: После установки Steam вылетает ошибка Steam.exe (main exception) Unable to load library Steam.dll. В чем дело?

Ответ: Эта ошибка связана с вашим подключением к интернету. Прежде всего, убедитесь, что вы подключены. Steam может работать и без подключения, но если возникла именно эта ошибка, значит, подключение нужно. Если вы подключились, но проблема осталась, смотрите следующий вопрос. Если вы выходите в интернет через dial-up модем, попробуйте переустановить Steam в ДРУГУЮ папку, без русских символов.
Неправильный пример: D:Игрыsteam
Правильный пример: D:Gamessteam


Вопрос: Что может помешать подключению к Steam (в т.ч. вызвать ошибку Steam.dll)?

Ответ:
1. Вирус или троян. Надо проверить систему антивирусом и какой-нибудь программой для борьбы с троянами.
2. Файрволл. Если у вас стоит файрволл, нужно научить его пропускать Steam. ZoneAlarm работает со Steam некорректно, настройка тут не поможет, его, или любой другой файрвол/антивирус, необходимо отключить.
3. Обратите внимание, что исполняемые файлы Steam часто меняются вследствие обновлений, и некоторыми файрволлами это может быть расценено как попытка вируса или трояна выдать себя за Steam - обычно это поведение тоже можно настроить и/или отключить в файрволле.
4. Встроенный брандмауэр Windows или антивирус. И то и другое следует отключить. Антивирус обычно можно отключить, кликнув правой кнопкой по его значку в трее (рядом с часами) и выбрав что-то вроде "отключить постоянную защиту". Брандмауэр Windows выключается в свойствах соединения, на вкладке "дополнительно". Cетевые программы, работающие на вашем компьютере как то: P2P-клиенты, разного рода серверы (Web-, ftp- и так далее), "ускорители интернета", "анонимайзеры", программы разделения (т.е. ICS) и ограничения (например, NetLimiter) доступа.
5. Подключение через прокси-сервер или топология с двойной NAT-трансляцией (с одним NAT все работает нормально).
6. Блокирование портов на стороне провайдера.

Вопрос: При попытке подключиться я получаю сообщение об ошибке WinSock

Ответ:
Во-первых, перезагрузитесь - может, просто произошел случайный сбой WinSock.
Во-вторых, обязательно обновите драйверы чипсета вашей материнской платы, особенно если она на чипсете от VIA или на nForce 2. Более подробно - здесь: http://www.buka.ru/phpBB2/viewtopic.php?t=4096
В третьих, убедитесь, что на вашем компьютере нет вирусов, троянов и прочего. Одной проверки антивирусом недостаточно, нужно еще проверить компьютер программой типа AdAware или Spybot.

Вопрос: Могут ли несколько человек играть по локальной сети, используя один ключ (одну учетную запись)?

Ответ: Нет. Каждому нужна своя учетная запись, и, соответственно, свой ключ.

Вопрос: У меня не появляются серверы в списке, что делать?

Ответ: Скорее всего, у вас просто не открыты все необходимые порты (см. список в соответствующей части этого FAQ. Но использовать список серверов необязательно: все, что вам нужно - это знать IP-адрес и порт сервера. После этого вы можете внести серверы в "Избранное" или подключаться при помощи консольной команды connect. Например, так: connect 217.199.212.12:27016
Последний случай, кстати, наиболее надежен - если не получается подключиться к серверу, первое, что стоит попробовать - подключиться через консоль.
Где можно достать адреса серверов? Многие фанатские сайты держат собственные серверы по разным играм. Кроме того, адреса многих "быстрых", т.е., имеющих минимальный пинг для жителей России серверов есть в специальной ветке нашего форума: http://hl2.buka.ru/viewtopic.php?t=9

Вопрос: Я не могу подключится к выделенному (dedicated) серверу, работающему в моей сети или на моем компьютере. В чем может быть причина?

Ответ: Подключаться надо, используя внутрисетевой, а не внешний адрес. Например, если Dedicated Server работает на вашей собственной машине, это будет 127.0.0.1. Лучше это делать через консоль.

Вопрос: Моя учетная запись заблокирована античитерской системой VAC. Что мне теперь делать?

Ответ: Играть на не защищенных VAC серверах - в списке серверов можно поставить фильтр по этому признаку. Но будьте готовы к таму, что ваши соперники (и союзники) будут использовать читы. Служба Поддержки Steam не может снять бан с вашей учетной записи.
Подробнее читайте здесь: http://supportwiki.steampowered.com/ru/ ... ystem_(VAC)

Вопрос: Steam выдает ошибку: «Эта учётная запись Steam уже используется для регистрации с другого компьютера. Для продолжения работы с Steam необходима повторная регистрация.»
/
Ответ: Судя по всему, вы кому-то дали логин/пароль или сами уже запустили Steam с этой учетной записью с другого компьютера. Возможно, у вас украли ее. Если есть такое подозрение, немедленно поменяйте свой пароль и адрес электронной почты, зарегистрированный в Steam. Если вы уверены, что ваш аккаунт на Steam больше нигде не используется, то удалите файл clientregistry.blob из папки Steam и подождите, это должно пройти со временем. Если это не поможет, обратитесь за помощью к Valve .

Вопрос: Steam выдает ошибку Steam UserID Ticket.

Ответ:
Такая ошибка возникает, если ваша учетная запись используется еще кем-то. Все правильно - нельзя использовать одну учетную запись с двух компьютеров одновременно. Это относится и к случаю, когда вы создаете выделенный сервер, он тоже использует билет Steam. Выделенный сервер можно создать и на бесплатной учетной записи (т.е. без ключа). Более того, ошибка может быть вызвана тем, что у вас нет внешнего IP-адреса. Если вы уверены, что это не так, во-первых, выключите Steam, удалите ClientRegistry.blob из папки Steam и подождите 15 минут.

Кроме того, Такая ошибка может вызываться разными нестандартными сетевыми конфигурациями, например, если вы (или ваш роутер) используете одновременно два интерфейса подключения к интернету. В этом случае вам лучше проконсультироваться с вашим провайдером.

Вопрос: Как запустить Steam одновременно на нескольких компьютерах, находящихся за одним роутером?

Ответ:
Во-первых, на каждом компьютере была своя учетная запись со своим ключом.
Во-вторых, на каждом компьютере необходимо запускать игры со разным параметром clientport (свойства игры - параметры запуска).
Например, так: +clientport 27006
По умолчанию этот параметр равен 27005. Можно указывать любые значения вида 270xx, где xx - это 05, 06 и т. д.

Вопрос: Какие порты должны быть отрыты для работы Steam?

Ответ: Цитата с сайта steampowered.com/m:


The following ports must be open in your firewall and router for Steam and Steam Games to work:

UDP 1200 (used for friends service)
UDP 27000 to 27015 inclusive
TCP 27020 to 27039 inclusive
TCP 27040 and 27041 only for CyberCafe Owners

Computers running Dedicated Servers need these ports open:

UDP: 27015 and 27020 (default HLDS, SRCDS and HLTV port)
TCP: 27015 (SRCDS Rcon port)

Вопрос: Можно ли заставить Steam работать через прокси?

Ответ: Лучший вариант - это, конечно, настроить VPN. Но можно попробовать обойтись и без него, если ваша прокси поддерживает SOCKS5. В этом случае вам поможет программа SocksCap, позволяющая пустить весь трафик Steam через SOCKS5 прокси-сервер. После инсталляции и настройки SocksCap создайте профайл для Steam.exe и запускайте Steam через него.


Если ничего не помогло

Вопрос: Я прочитал весь FAQ, но не нашёл ответа на мой вопрос, что делать?

Ответ:
1. вы можете зайти на наш форум Технической поддержки по steam играм http://www.buka.ru/phpBB2/viewtopic.php?t=7744
2. вы можете зайти на Русский сайт Технической поддержки steam http://supportwiki.steampowered.com/m
3. вы можете написать нам в тех поддержку Online http://www.buka.ru/cgi-bin/tech_support.pl

Источник