Steam validation rejected — ошибка аутентификации

Автор:
Ростовская 295050 Россия, Крым, Симферополь +7(978)098-95-59
wmagnet-Logo
2017-09-13T02:57:28+00:00 12 Сен,2017
1226
0
Поделись этим постом:
Steam validation rejected — ошибка аутентификации

Steam validation rejected — ошибка аутентификации, которая появляется при попытке подключиться к официальному Steam серверу из-за невозможности установить легальность игры. Чаще всего с ней сталкиваются обладатели нелицензионного ПО, которых не пускает двухуровневая система защиты от Valve (VAC Secure).
Иногда сообщение появляется и у владельцев легальной копии игры: при попытке присоединиться к выделенному серверу (dedicated server) или спустя 2-3 минуты после подключения.
Сталкиваются с ошибкой обычно мультиплеерные игры на движке Source, то есть: Garry’s Mod, Left 4 Dead (1, 2), Counter-Strike (Global Offensive, Source) и т.д.

Если вы пытаетесь подключиться к официальному Steam серверу с«пиратки», то причин может быть масса:

  • «битый» репак;
  • плохая интеграция игры с ПК;
  • невозможно установить связь с сервером из-за сбитых конфигураций локальной сети, закрытых портов;
  • проблемы на стороне сервера;
  • неверно настроенный мультиплеер (ошибка в .cfg файле) и т.д.
  • Поэтому и способов для устранения багов будет несколько.

Устранение ошибки

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

  1. открыть место расположения файлов Steam (директория, в которую он установлен);
  2. найти и удалить файл «Clientregistry.blob» (отвечает за регистрацию пользователя по SteamID на официальных серверах);
  3. перезагрузить компьютер.

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

Возможные решения ошибки для владельцев «пиратских» копий игры:

  1.  Если дата и время на компьютере не совпадает с настройками сервера, то подключиться не получится. Поэтому в параметрах у вас должно быть «Автоматическая синхронизация даты и времени по Интернету».
  2. Убедитесь, что вы используете последнюю версию игры. Если данные игры и сервера будут различаться, то подключиться не получится.
  3. Для пиратской копии Left 4 Dead 2 необходимо обновить SFK Standalone Patch и запускать ярлык только от имени администратора.
  4. Для CS: GO помогает прописать сразу после запуска игры в консоли команду «sv_lan 1». Но играть можно будет только на выделенных серверах (dedicated server).
  5. Перезапустите игру (если ошибка появляется спустя 2-3 минуты после подключения).
  6.  Отключите брандмауэр, антивирусный софт. Возможно, что во время загрузки дистрибутива или в процессе установки важные для мультиплеера файлы были заблокированы.

Никогда не лишним бывает переустановить игру, особенно если вы вводили в консоли какие-то команды, меняли файлы конфигурации, устанавливали моды. Если пользуетесь нелицензионными сборками, то убедитесь, что создатели репака вообще предусмотрели возможность игры на Steam серверах. В некоторых версиях доступен только локальный мультиплеер.

Удаление Clientregistry.blob
Удаление Clientregistry.blob

При создании собственного сервера в CS

Если вы создаете собственный сервер CS, но ваши друзья с лицензионной копией игры или вы сами не можете к нему присоединиться из-за ошибки «steam validation rejected», то имеет смысл скачать Dproto (Double Protocol).

Это плагин, который эмулирует SteamID для успешного подключения к официальным Steam серверам. Актуально только для CS. Дело в том, что в Counter Strike есть два протока:

  • 47 — для нелицензионных версий (nonsteam);
  • 48 — для лицензионных версий (steam).

Соответственно подключиться по 47-му к Steam серверу просто не получится из-за разницы между ними и отсутствия у игрока SteamID. Dproto эмулирует идентификационный номер (SteamID) и позволяет присоединиться к официальному серверу, то есть пройти успешную аутентификацию (steam validation).
Установка Dproto к CS:

  1. файл dproto.cfg необходимо скопировать в директорию с игрой (Counter Strike);
  2.  найти или создать папку «dlls», которая должна находиться по адресу \cstrike\addons\dproto\dlls, в которую переместить файл dproto.dll;
  3.  найти и открыть файл plugins.ini, которой должен находиться по адресу \cstrike\addons\metamod\;
  4.  в файле plugins.ini найти строчку win32 addons\dproto\dlls\dproto.dll, если ее нет, то добавить или указать верный адрес к файлу dproto.dll;
  5.  сохранить внесенные изменения.

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

Видео устранение данной ошибки:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (3 оценок, среднее: 5,00 из 5)
Загрузка...
avatar
wpDiscuz