Установка и настройка Dproto + защита от подмены Steam ID - Помощь по игровым серверам - Моддинг Игр и Серверов Перейти к содержанию
Гость

Установка и настройка Dproto + защита от подмены Steam ID


 Поделиться

Рекомендуемые сообщения

Как установить и настроить Dproto

 

 

В этой статье поговорим о Установке и Настройке Dproto , а так же как защитить сервер от подмены Steam ID с помощью этого же Metamod плагина

 

 

Установка Dproto
 
 
Откройте архив и откройте папку которая соответствует вашей ОС , я буду делать на примере Windows. 
 
1. В папке addons создадим папку dproto. 
2. В архиве из папки {archive}/bin/Windows извлекаем в созданную папку файл dproto.dll 
3. Из корня архива файл dproto.cfg кидаем в папку {server_dir}/cstrike/ 
4. Открываем файл plugins.ini в папке /addons/metamod/ и вписываем туда следующее: 
 
Для Windows: 
win32 addons\dproto\dproto.dll
 
Для Linux: 
linux addons/dproto/dproto_i386.so
 
5. Установка завершена. 
 
 
Настройка Dproto:
 
 
Запрещаем заходить игрокам с STEAM_ID_LAN и VALVE_ID_LAN
 
Находим: cid_NoSteam47 и cid_NoSteam48 , ставим занчение = 5 
 
Должно получится так: 
cid_NoSteam47 = 5 
cid_NoSteam48 = 5
Запрещаем заходить на сервер HLTV , кроме определенного ip
 
Для этого делаем: 
cid_HLTV = 7 
HLTVExcept_IP = ip_адрес_hltv_без_порта
 
Примечание: 
Для того что бы на сервер пускало HLTV в server.cfg устанавливаем sv_proxies "1" 
 
 
 
Настройка Dproto для защиты от подмены Steam ID 
 
Находим строку с SteamIdHashSalt и ставим любые буквы и цифры и не кому не сообщаем о них. 
 
Пример: 
SteamIdHashSalt = Nna90HGNVWQLNDSSJsat2361bBSDV
 
 
Что такое SteamIdHashSalt?
 
Эта опция позволяет защитить от подмены на определённые SteamID. Реализуется защита изменением алгоритма превращения данных от игрока в ID, в этом процессе участвует произвольное 'число', заданное в строке SteamIdHashSalt. Работает только для эмуляторов. Превращение – необратимое: из полученного ID нельзя восстановить исходный, чтобы вбить его в айдичейнджер для подмены. Т.о. 'украсть' чужой ID становится возможным, только заманив игрока на свой сервер с сюрпризом, что достаточно сложно организовать. 'Своё' значение SteamIdHashSalt нужно держать в секрете.
 
 
На счет Админок , не рассчитывайте на SteamIdHashSalt , выдавайте Админки по Steam ID + пароль , это самый актуальный способ защитить ваших Админов от подмены Steam ID. 

 

 

 

Ссылка на комментарий
Поделиться на другие сайты

 Поделиться

Подписывайтесь на нас во Вконтакте!

×
×
  • Создать...
Искать в
  • Ещё...
Поиск контента, содержащего...
Поиск результатов в...

Напишите свой запрос, а Мы попробуем найти ответ!