Иконка ресурса
Автор
Crock, Asmodai, s1lent
Требования
  • Движок ReHLDS 653 или новее
  • MetaMod 1.20(p) или новее
Благодарности
  • dreamstalker за проект ReHLDS;
  • Crock / Lev за Dproto и всем остальным людям, которые помогали в развитии dproto.
  • kazakh758 за помощь с тестированием фикса зависания клиентов с кривым сервербраузером
Reunion является продолжением DProto для ReHLDS.
Это metamod плагин, который позволяет заходить 47/48 Non-Steam на сервер.
Разработку начал Crock, но, в связи с появлением новых проектов, не успел закончить. На данный момент разработкой и поддержкой занимаются Asmodai и s1lent.

Особенности:
  • Поддержка всех известных steam/non-steam клиентов.
  • Поддержка 48/47 протоколов.
  • Эмуляция AuthID по железу клиента. Для этого на клиенте должен быть установлен один из поддерживаемых эмуляторов.
  • Эмуляция AuthID по IP-адресу клиента. Для каждого типа клиента можно выбрать свой AuthID.
    Например, для клиентов 48 протокола сделать STEAM_ , а для 47 — VALVE_ , либо вообще не пускать их на сервер.
  • Гибкая настройка разрешенных типов авторизации и префиксов для них.
ДЛЯ ТЕХ, КТО БОИТСЯ ОБНОВЛЯТЬСЯ В СВЯЗИ С ИЗМЕНЕНИЕМ STEAMID У ИГРОКОВ, ВОТ ВАМ МИНИ ГАЙД

Если у вас в данный момент стоит версия 0.1.0.92c или 0.1.0.92d, для перехода на версию 0.2.0.25 вам нужно обязательно обновить конфиг и в нем выполнить два пункта:
1.
Код:
# Authorization protocols version. All steamdid's of non-steams players will be changed in common with this value.
#    1: DProto (deprecated)
#    2: Reunion 2015-2018
#    3: Reunion new (recommended)
AuthVersion = 3
Если вы хотите, чтобы steamid игроков остался прежним, то ставите значение 2 (Reunion 2015-2018)
2.
Код:
# SteamIdHashSalt (string)
# Salt string for SteamIDs hashing. Irreversibly changes SteamIDs. Prevents SteamID stealing.
# Should be more than or equal to 16 chars length.
# AuthVersion <  3: If string is empty, hashing is not applied
# AuthVersion >= 3: If string is empty, init will be failed
# Recommended length is 32 chars or more
# Specify 0 to explicitly disable hashing (not recommended)
SteamIdHashSalt =
Тут вы оставляете СОЛЬ такой же, как и на версиях 0.1.0.92c или 0.1.0.92d

3. Если вы хотите обновиться на версию 0.2.0.25 и начать всё с чистого листа, то в конфиге ничего трогать не надо, кроме SteamIdHashSalt, рекомендуется придумать набор букв длиною в 32 символа или больше.


  • dp_rejmsg_steam "Sorry, legit clients are not allowed on this server"
  • dp_rejmsg_nosteam47 "Sorry, no-steam p47 clients are not allowed on this server"
  • dp_rejmsg_nosteam48 "Sorry, no-steam p48 clients are not allowed on this server"
  • dp_rejmsg_hltv "Sorry, HLTV is not allowed on this server"
  • dp_rejmsg_pending "Sorry, unauthorized clients are not allowed on this server"
  • dp_rejmsg_revemu "Sorry, RevEmu clients are not allowed on this server"
  • dp_rejmsg_revemu2013 "Sorry, RevEmu2013 clients are not allowed on this server"
  • dp_rejmsg_steamemu "Sorry, SteamEmu clients are not allowed on this server"
  • dp_rejmsg_oldrevemu "Sorry, Old RevEmu clients are not allowed on this server"
  • dp_rejmsg_avsmp "Sorry, AVSMP clients are not allowed on this server"
  • dp_rejmsg_revemu_sc2009 "Sorry, revEmu/SC2009 clients are not allowed on this server"
  • dp_rejmsg_sxei "Sorry, sXe Injected clients are not allowed on this server"
  • dp_rejmsg_sse3 "Sorry, SSE3 clients are not allowed on this server"
Q: Я установил SteamIdHashSalt также, как было в конфиге dproto, но у игроков изменились steamid. Почему?
A: Reunion использует другой, более безопасный алгоритм хеширования. Знание steamid другого игрока до установки SteamIdHashSalt не поможет получить такой же steamid после включения хеширования.

Q: Можно ли что-то сделать против подменяльщиков steamid?
A: Нет, id-чейнджеры генерируют корректную авторизационную информацию, поэтому со стороны сервера нельзя узнать, что steamid был подменен. Вы можете только настроить SteamIdHashSalt чтобы не допустить подмену на конкретный steamid другого игрока.

Q: У меня есть проблемы с использованием HLSW.
A: Используйте наиболее стабильную версию HLSW 1.3.1

Q: Игроки с ноустима не учитываются при отображении информации о сервере в мастерсервере Valve. Можно ли это исправить?
A: Нет, клиент стима получает информацию о количестве игроков с авторизационных серверов стима. Полученное с сервера значение просто игнорируется.

Q: Почему amxbans и некоторые другие скрипты не могут получить список игроков на сервере?
A: Они используют некорректный формат запроса и должны быть переписаны с использованием последнего PHP-Source-Query или аналогичного скрипта.

Q: В dproto была опция Game_Name, но в reunion её нет. Как поменять название игры?
A: Используйте плагин.

Q: В AmxBans 6.0/6.1/gmbans в информации о сервере не отображается список серверных переменных, что делать?
A: Вам потребуется заменить файл include/rcon_hl_net.inc или include/serverinfo_helper.php,
скачать архив >> fix_scripts.zip.
Команды
  • dp_clientinfo - сохраняет в квары информацию о типе авторизации игрока. Смотрите пример плагина в комплекте.
Автор
Adidasman
Скачиваний
16,431
Просмотры
64K
Первый выпуск
Обновление
Оценка
5.00 звёзд 2 оценок

Другие ресурсы пользователя Adidasman

Последние обновления

  1. Обновление до версии 0.2.0.27

    фиксы генерации для клиентов >4554
  2. Обновление до версии 0.2.0.26

    Фикс генерации steamid на клиентах 4554
  3. Обновление до версии 0.2.0.25

    Fixed Fixed salt steamid for reunion2015 auth version Allow to disable salt for SteamIDs...

Последние рецензии

Hey , its possible to block fake client players like STEAM_3:0 ?
При правильной настройке, да еще и при VTC или его Аналоге на Reapi на сервере играют как СТИМ так и нон стим.
Сверху Снизу