Многие начинающие владельцы серверов по CS 1.6 задаются вопросом, что же за ошибка "Steam validation rejected" не даёт игрокам заходить на сервер? В данном мануале мы разберём этот вопрос и найдём решение данной проблемы. Начнём с расшифровки данной ошибки.
"Steam Validation Rejected!" - ошибка, означающая, что проверка обновлений стим отключена (На нон-стим сборках нет модуля стим и обновлений игры), поэтому сервер ругается на нон-стим игроков.
Что же нужно сделать, дабы исправить эту ошибку? Давайте разбираться.
На REHLDS билде помогает установка плагина Metamod Reunion. Давайте разберёмся, как же его устанавливать:
Нас интересует папка bin, открываем её, заходим в папку Linux. Там мы увидим файл "reunion_mm_i386.so".
Создаём по пути /addons/amxmodx папку под названием "reunion" и скидываем файл "reunion_mm_i386.so" в эту папку.
Заходим по пути /addons/metamod, открываем файл plugins.ini и туда прописываем следующее: linux addons/reunion/reunion_mm_i386.so
Файл "reunion.cfg" закидываем в папку cstrike.
Открываем данный файл и ищем строчки:
SteamIdHashSalt =
AuthVersion = 3
SteamIdHashSalt = 32
AuthVersion = 2
Reunion успешно установлен!
На REHLDS билде помогает установка плагина Metamod DPROTO. Давайте разберёмся, как его устанавливать:
Открываем скачанный архив, нас интересует папка bin. Открываем её, далее папку Linux. Там будет находится файл "dproto_i386.so"
Создаём по пути /addons/amxmodx папку под названием "dproto" и скидываем файл "dproto_i386.so" в эту папку.
Файл "dproto.cfg" кидаем в папку cstrike.
Заходим по пути /addons/metamod, открываем файл plugins.ini и туда прописываем следующее: linux addons/reunion/dproto_i386.so
Перезапускаем наш сервер, пишем команду meta list, если напротив плагина написано RUN, то всё получилось.
DPROTO успешно установлен!
В данном мануале мы научились фиксить ошибку "Steam validation rejected!" и разрешили заходить игрокам с Non-Steam на наш сервер. Спасибо за внимание.