Dproto — обсуждение и настройка

  • 1 Ответов
  • 283 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн sheckler

  • *****
  • 47
  • 1
    • Просмотр профиля
Dproto - позволяет устанавливать мультипротокол (47/48) на игровой сервер, благодаря которому сервер будет видим и доступен как для Steam клиентов, так и для Non-Steam. Позволяет осуществлять более детальные доступа клиента к серверу, устанавливать ограничения если это необходимо и контролировать входящие подключения.

Актуальная версия: 0.9.548
Самая стабильная версия: 0.9.391

Скачать новый Dproto 0.9.548 можно во вложении.

Установка Dproto:

1. Загрузите файл dproto.cfg в директорию /cstrike/

2. Загрузите файл *.dll из папки /bin/Windows/ или *.so из папки /bin/Linux/ (в заивисимости от вашего сервера) в директорию /cstrike/addons/dproto/ (если папки dproto нет, то создайте её)

3. Откройте файл /cstrike/addons/metamod/plugins.ini и внесите туда запись:

Код: (Для Linux) [Выделить]
linux  addons/dproto/dproto_i386.so
Код: (Для Windows) [Выделить]
win32 addons\dproto\dproto_i386.dll
4. Перезапускаем сервер.

У Dproto есть множество различных заморочек и требуемых настроек для того, чтобы сервер хорошо видели в поиске и приходили на него. Но результат даёт лишь детальная настройка Dproto, поэтому выносим эту тему на обсуждение:

— У кого какие настройки Dproto
— Эффективность настроек
— Посещаемость сервера (можно ссылку на страницу сервера в мониторинге valvemon)

Перевод основных настроек Dproto для ознакомления:

# Ниже, присваиваем вышеописанные authid различным типам клиентов
# cid_HLTV - HLTV
# cid_NoSteam47 - клиенты Non-steam на 47 протоколе (35 патч и ниже)
# cid_NoSteam48 - клиенты Non-steam на 48 протоколе (выше 35 патча)
cid_HLTV = 7
cid_NoSteam47 = 8
cid_NoSteam48 = 10

# Для лицензионных Steam клиентов
cid_Steam = 1

# Клиенты, не получившие SteamID, например из-за отсутствия связи со стим серверами или по другой причине
cid_SteamPending = 9

# Для игроков с эмуляторами revEmu (версия >= 9.74):
cid_RevEmu = 1

# Для старых версий эмулятора revEmu:
cid_OldRevEmu = 1

# Для игроков с эмулятором hCupa's SteamEmu:
cid_SteamEmu = 1

# SteamEmuCompatMode (0 / 1)
# Аналог опции SteamEmuCompatMode в эмуляторе eSTEAMATiON's
# Действует только на старых версиях эмуляторов RevEmu и SteamEmu.
SteamEmuCompatMode = 1

# OldEstCompatMode (0 / 1)
# Включает/выключает фикс для SteamID, сгенерированных eST в версии 0.3.1.
OldEstCompatMode = 0

# Префикс 1 для ID, сгенерированных по IP (целое число)
# STEAM_a:b:c
# Префикс будет вместо буквы "a"
IPGen_Prefix1 = 0

# Префикс 2 для ID, сгенерированных по IP (целое число)
# STEAM_a:b:c
# Префикс будет вместо буквы "b"
IPGen_Prefix2 = 4

ВНИМАНИЕ! У старых версий Dproto есть некоторые уязвимости, поэтому рекомендуем более детально подойди к обсуждению данной темы и настройке своего файла dproto.cfg. Возможные проблемы и эксплоиты действующие на определенные версии серверов мы закрепим в шапке в ближайшее время.

Секреты и особенности Dproto:

Извините, вам запрещён просмотр содержимого спойлеров.
« Последнее редактирование: 27.02.2017, 02:02 от sheckler »
  • Отдаю предпочтение CS / CS:CZ / CSS / CS:GO
  • Использую Steam клиент.

*

Оффлайн VMDev

  • *
  • 9
  • 2
  • Valvemon Team
    • Просмотр профиля
Re: Dproto — обсуждение и настройка
« Ответ #1 : 10.02.2017, 14:02 »
Стоит отметить ряд возникающих ошибок и их решение, будет полезно. А то ковырялись 3 дня, а решение как всегда занимает всего 2-5 минут  :-\
  • Отдаю предпочтение CS / CS:CZ / CSS / CS:GO
  • Использую Steam клиент.