Четверг, 17.07.2025, 17:04

Меню сайта
Главная Форум Файлы Топ сайтов

Всё для uCoz

Шаблоны Шапки Иконки груп Иконки для форума Скрипты

Всё для Cstrike 1.6

Скачать игру Модели оружий Модели игроков Готовые сервера Спрайты Карты Патчи Плагины Новости Защита Программы Моды Статьи

Всё для PhotoShop

Кисти Стили Шрифты PSD исходники Уроки photoshop Скачать Photoshop
Статьи
Сервер на два протокола(47/48) Не видно сервер в инете?? Делаем себя админом Способ понижения пинга Как установить плагины? Виды модов для CS 1.6 серверов Запуск с консоли Настройка "ПК" под CS 1.6
Главная » Файлы » Моды

dproto 0.3.7
[ · Скачать удаленно () ] 26.10.2009, 14:24


dproto - это MetaMod плагин, который разрешает ноу-стим клиентам с протоколами 47 и 48 заходить на Ваш сервер.



Особенности:
- Сервер впускает всех известных клиентов, основаных на 47 и 48 протоколах
- Настраиваемые SteamID для клиентов
- Работает с последним билдом HLDS
- Встроенная поддержка серверных эмуляторов

Текущая версия: 0.3.7 (06.10.2009)
 

Изменения:
0.3.7:
- Исправлен возможный DoS експлоит
- Добавлена опция Subserver_IP в dproto.cfg, используемая для установки интерфейса для сабсервера; код сабсервера будет переписан в следующих версиях

0.3.6:
- Осуществлен тип cid_Setti ClientID (для Setti сканера). Стандартное значение - "3" (STEAM_x:x:x сгенерированный по IP). Это исправит пропадание сервера из Setti сервер-листа (Setti сканер не мог зайти на сервер), если используется cid_NoSteam47=5.
- Плагины, меняющие название игры (добавление таймлефта, к примеру), теперь должны работать корректно.

0.3.5:
- Исправлен ответ от сервера очень старым клиентам
- Исправлен баг, когда сервер выкидывал HLTV, если cid_NoSteam47/48 является устаревшим(deprecated(5))

0.3.4:
- Добавлена поддержка серверных эмуляторов. В данный момент поддерживаются: revEmu, старый revEmu ( <= 9.73), hCupa's SteamEmu
- eSTEAMATiON больше не поддерживается
- Локальный банлист должен работать нормально
- Полностью переписан код авторизации клиентов. Все проблемы с "UNKNOWN SteamID" и с "устаревшими" ClientID возможно исправлены.
- Есть много изменений в dproto.cfg. Старый конфиг не будет работать с новой версией.

0.3.3:
- Исправлено: "устаревший" (5) ClientID не работал на cid_SteamPending (STEAM_0:0:0) клиентах
- Добавлено: Различные квары для настройки сообщения для устаревших клиентов. Смотрите "HOW TO CHANGE REJECT MESSAGES WHEN CLIENTID IS 5 (DEPRECATED)" секцию в Readme для большей информации.
- Добавлено: квар dp_version, который показывает текущую версию dproto. Изначально он записывается в правила сервера (отображается в мониторингах), но вы можете убрать его из правил используя ExportVersion в dproto.cfg
- Добавлено: Режим для SteamIDs сгенерированных eSTEAMATiON (будет работать как в версиях <= 0.3.0), опция OldEstCompatMode в dproto.cfg

0.3.2:
- Исправлено: "STEAM userid keysize is bogus" на билдах 4554 (May, 2009) под Windows (сломано в версии 0.3.1)
- Исправлено: Предупреждения #18 и #19 на Windows

0.3.1:
- Исправлено: dproto получал не правильные SteamID из eSTEAMATiON

0.3.0:
- Исправлена ошибка с получением SteamID у некоторых No-Steam клиентов

0.2.9:
- Добавлена команда dp_clientinfo, которая выдает информацию о протоколе клиента. (Нужно ставить АМХХ плагин из папки amxx)

0.2.8:
- Добавлена поддержка для новых билдов: 4617 для Linux и 4554 (15 Jun 2009) для Windows.

FAQ
(в разработке)
В: Что такое dproto?
О: Dproto сделан для замены cbooster, который решает проблему с протоколами. Dproto предназначен для работы с 48 протокол HLDS, поэтому Вы можете использовать все функции Steam с ним. Главная цель Dproto - дать возможность старым клиентам заходить на новые сервера, все подолнительные функции были добавлены по просьбе пользователей.

В: Как установить dproto?
О:
1. Следуйте в папку <gamedir>/addons/ и создайте новую папку с именем dproto
<gamedir> - это директория игры; cstrike - Counter-Strike, valve - Half-Life, и т.д.
2. Скопируйте файл dproto.dll (Windows) или dproto_i386.so (Linux) в папку <gamedir>/addons/dproto/
3. Следуйте в папку с metamod (обычно путь такой: <gamedir>/addons/metamod/) и измените plugins.ini:
Добавьте следующую строку, если у вас Windows
Цитата
win32 addons\dproto\dproto.dll

или эту, если у вас Linux
Цитата
linux addons/dproto/dproto_i386.so

в начало файла
4. Скопируйте файл dproto.cfg в корневую папку сервера или в директорию игры.
5. Запустите сервер. Если у Вас Linux, то используйте следующую строку:
Цитата
./hlds_run -binary ./hlds_i686

после того, как сервер загрузится, напишите "meta list" в консоли (Без кавычек). Вы увидите что-то вроде этого:
Цитата
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] dproto RUN - dproto_i386.so v0.3.7 ini Start Never
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
2 plugins, 2 running

6. Радуйтесь, установка закончена

В: Я установил dproto, но он не работает. meta list пишет это:
Цитата
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] dproto fail load dproto_i386.so v0.3.7 ini Start Never

О: Запустите сервер с параметрами -console +log on +mp_logecho 1 и следите за консолью. Вы сможете найти причину там.

В: AmxModX админы не могут зайти, используя свой пароль.
О: Смените префикс _pw на свой в файле dproto.cfg:
ValidInfoFields_Engine = \name\bottomcolor\topcolor\model\cl_lc\cl_lw\cl_updaterate\cl_dlmax\rate\_pw\*hltv\password

В: Я не вижу свой сервер в списках серверов Steam!
О: Смените ServerInfoAnswerType на 0 или 2 в dproto.cfg

В: Мой сервер не виден в списках серверов через CS с ~24 патчем
О: Смените ServerInfoAnswerType на 1 или 2 в dproto.cfg

В: Как сделать, что бы сервер был виден и на старых патчах и в Steam?
О: Смените ServerInfoAnswerType на 2 в dproto.cfg

В: Мне выдает ошибку "Error verifying STEAM UserID Ticket(server was unable to contact the authentication server)", когда играю с лицензионного клиента
В: Бан настоящих SteamID не работает. Пользователи с забаненным ID могут играть на сервере.
О: Ваш сервер не подключен к серверам Steam или потерял соединение. Я не знаю универсального метода проверки соединения с Steam серверами. Если Ваш сервер защищен VAC'ом, используйте команду stat. Если пишет "insecure" или "insecure (secure mode enabled, disconnected from Steam3)", значит соединение со Steam потеряно. Эта проблема не связана с dproto, но я могу дать советы, что бы исправить данную проблему:
1. Проверьте, разрешены ли исходящие TCP соединения на порт 27030
2. Проверьте, допускаются ли исходящие UDP пакеты с локальных "2690x" портов
3. Если Вы используете linux, Вы должны добавить параметр +ip <айпи сервера> в строку запуска. Я, например, использую +ip 0.0.0.0 и это отлично помогает.

В: Мой сервер не отображается в мониторингах
О: Это из за ServerInfoAnswerType 2, некоторые скрипты мониторингов не работают с ним правильно. Есть 3 способа решения проблемы: Использовать ServerInfoAnswerType 1 или 0, либо попытаться исправить самому, либо написать разработчикам скрипта. Я не гарантирую правильную работу стороннего софта.

В: Я использую движок последней версии и мой сервер не виден в интернет поиске.
О: Задайте этот вопрос Valve...

В: Я использую движок последней версии и мой сервер не виден в сервер-листе 'Setti'
О: Зарегистрируйте свой сервер здесь

В: Мой сервер падает после нескольких дней работы...
О: Задайте этот вопрос Valve...

В: Мой сервер падает, если я устанавливаю на него мод Х.
О: Задайте этот вопрос разработчикам мода Х и проверьте правильность установки мода.

В: У игроков на моем сервере одинаковые SteamID. Сервер их признает как SteamEmu (dp_SteamEmu)
О: SteamID может быть легко подделан в алгоритме авторизации SteamEmu. Запретите такие клиенты или выставьте им ID без цифр (STEAM_ID_LAN, к примеру)
Категория: Моды | Добавил: M9ICNuK
Просмотров: 830 | Загрузок: 204 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Твой профиль
Здравствуйте: Гость
Наш опрос
Чего не хватает на сайте?
javascript:; javascript:;
Всего ответов: 9

Мини-чат
200
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

© Хостинг от uCoz ForumSiteMap.xml SiteMap.xml