Хостинг игровых серверов Empire-Host.org

Dproto — различия между версиями

Материал из Empire-Host Wiki
Перейти к: навигация, поиск
(Установка Dproto)
Строка 126: Строка 126:
 
== Установка Dproto ==  
 
== Установка Dproto ==  
  
* В каталоге cstrike/addons создайте директорию dproto;
+
* В каталоге cstrike/addons создайте директорию dproto
* Скопируйте библиотеку dproto_i386.so (Linux) или dproto.dll (Windows) в директорию cstrike/addons/dproto;
+
* Скопируйте библиотеку dproto_i386.so (Linux) или dproto.dll (Windows) в директорию cstrike/addons/dproto
* Скопируйте конфигурационный файл dproto.cfg в корневую директорию с игрой (там где hlds_run или hlds.exe);
+
* Скопируйте конфигурационный файл dproto.cfg в корневую директорию с игрой (там где hlds_run или hlds.exe)
* Откройте конфигурационный файл [[MetaMod]] addons/metamod/plugins.ini и впишите в него путь к библиотеке dproto.
+
* Откройте конфигурационный файл [[MetaMod]] addons/metamod/plugins.ini и впишите в него путь к библиотеке dproto
 
'''Для Linux:'''
 
'''Для Linux:'''
 
  linux addons/dproto/dproto_i386.so
 
  linux addons/dproto/dproto_i386.so

Версия 00:45, 16 сентября 2015

Описание

Dproto — модуль MetaMod, который позволяет подключаться к серверу NoSteam игрокам (игрокам без клиента Steam). Модуль присваивает (эмулирует) SteamID NoSteam игрокам по различным параметрам (HW, IP-адрес).

Dproto позволяет подключаться к серверу с 47 (устаревшего) и 48 (актуального) протоколов. В настройках 47 протокол рекомендуется отключать, т.к. подавляющее большинство читеров использует 47 протокол. Ещё одним недостатком использования устаревшего протокола является невозможность генерации уникального значения SteamID (HW), по умолчанию таким игрокам присваивается идентификатор STEAM_ID_LAN.

Дополнительным функционалом Dproto является защита от некоторых эксплоитов, позволяющих недоброжелателям крашить сервер или вызывать ошибки в его работе.

Параметры

Настройки мода находятся в файле dproto.cfg в корневой директории с сервером.

Эмуляция SteamID

Параметр Значение по умолчанию Описание
cid_HLTV
cid_NoSteam47
cid_NoSteam48
cid_Steam
cid_RevEmu
cid_RevEmu2013
cid_SC2009
cid_OldRevEmu
cid_AVSMP
cid_SSE3
cid_Setti
cid_SXEI
EnableSXEIdGeneration
SC2009_RevCompatMode
SteamEmuCompatMode
OldEstCompatMode
SteamIdHashSalt
IPGen_Prefix1
IPGen_Prefix2
Native_Prefix1
SC2009_Prefix1
RevEmu_Prefix1
RevEmu2013_Prefix1
OldRevEmu_Prefix1
SteamEmu_Prefix1
AVSMP_Prefix1
SSE3_Prefix1
Setti_Prefix1
SXEI_Prefix1

Защита

Параметр Значение по умолчанию Описание
FakePlayers_AntiReconnect
FakePlayers_BanTime
Exploits_CheckDownloads
Exploits_DisableUploads

Прочие настройки

Параметр Значение по умолчанию Описание
LoggingMode
ThreatsLoggingMode
DisableNativeAuth
ServerInfoAnswerType
Game_Name
HLStatsPlayerIdFix
SpreadUserInfoColors
HLStatsPlayerIdFix
ExportVersion
HLTVExcept_IP

Установка на хостинге empire-host.org

Установка Dproto на хостинге не требуется. На всех серверах Counter-Strike 1.6 автоматически устанавливается Dproto.

Установка Dproto

  • В каталоге cstrike/addons создайте директорию dproto
  • Скопируйте библиотеку dproto_i386.so (Linux) или dproto.dll (Windows) в директорию cstrike/addons/dproto
  • Скопируйте конфигурационный файл dproto.cfg в корневую директорию с игрой (там где hlds_run или hlds.exe)
  • Откройте конфигурационный файл MetaMod addons/metamod/plugins.ini и впишите в него путь к библиотеке dproto

Для Linux:

linux addons/dproto/dproto_i386.so

Для Windows:

win32 addons\dproto\dproto.dll