Все вы наверное знаете что Dproto нужно для возможности игры
игрокам 47 и 48 протоколов на сервере, а также для защиты сервера CS. Да, это
именно так, Dproto позволяет устанавливать на сервер Cs эмуляцию клиента,
поэтому на сервер могут заходить игроки 47+48 протоколах. Dproto это пока что
единственный и самый лучший вариант сделать Non-Steam - Steam сервер, при этом
ничего патчить не надо. В этой статье я буду выкладывать всю историю
выхода версий Dproto.
Официальное работа с протоколами:
NoSteam (47-48 протоколы), так и со Steam (48 протокол)
Основные возможности:
- Сервер позволяет заходить со всех известных версий клиентов, базирующихся на
47 и 48 протоколах;
- Настраиваемые SteamID для клиентов;
- Работает с последней версией hlds;
Поддерживаются операционные системы: Win и Linux
Для работы Dproto нужны
- чистые (рекомендуется) или пропатченные с помощью VUP библиотеки engine_.
- metamod 1.19 или 1.19p32.
Как установить Dproto
1. Скачиваем нужную версию Dproto по ссылке ниже (актуальная 0.9.87)
2. Перейдите к директории
/addons/
и создайте новую папку с именем
dproto
- это директория игры; cstrike для Counter-Strike, valve для Half-Life, и т.д.
3. Скопируйте dproto.dll или dproto_i386.so в папку
/addons/dproto/
(в зависимости от вашей ОС, для Win dll, для Linux so)
4. Перейдите к директории установленного metamod'a (это путь /addons/metamod/)
и отредактируйте файл plugins.ini:
добавьте следующую строку в начало файла
для windows
win32 addons\dproto\dproto.dll
для linux
linux addons/dproto/dproto_i386.so
5. Скопируйте файл dproto.cfg в корневую папку директории игры.
6. Запустите сервер.
Используйте следующую команду для linux систем:
./hlds_run -binary ./hlds_i686
когда сервер загружен, напишите "meta list" в консоли. Если вы
установили dproto правильно, то вы должны увидеть следующее:
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] dproto RUN - dproto_i386.so vX.X.X ini Start Never
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
2 plugins, 2 running