Авторы:
Благодарность:
Требования:
Мультиязычность:
Egor Tsyganchuk (@darwin128K)
Благодарность:
- ReUnion / Crock, Asmodai, s1lent — логика авторизаторов RevEmu-семейства.
- dproto — идея и формат cid_* / qproto.cfg.
- Metamod-P — плагинный интерфейс.
Требования:
- HLDS (классический SteamCMD-билд, проверено на ~8684 и 10211).
- Metamod-P 1.21p37 или совместимый.
- Linux x86 (32-bit): qproto_i386.so.
- Не для ReHLDS — там ReUnion.
Мультиязычность:
- EN
- RU
qproto — Metamod-P плагин авторизации для классического HLDS (не ReHLDS). Аналог dproto: пропускает non-Steam клиентов через хук Steam_NotifyClientConnect и пишет AuthID в client_t::network_userid.
Особенности:
• RevEmu / RevEmu2013 / SC2009 / OldRevEmu
• sXe Injected (*HID)
• Vellum (свой ticket-протокол)
• Setti, NoSteam47/48, SteamPending
• cid_* в стиле dproto.cfg
• Авто-выбор layout: classic (~8684) и HLDS 10211
• Бан по hardware key (qproto_bans.cfg)
• C API для других плагинов (dlsym)
Установка:
1. addons/qproto/qproto_i386.so
2. qproto.cfg и qproto_bans.cfg в корень сервера (рядом с hlds_run)
3. В plugins.ini: linux addons/qproto/qproto_i386.so
4. meta list → qproto RUN
Особенности:
• RevEmu / RevEmu2013 / SC2009 / OldRevEmu
• sXe Injected (*HID)
• Vellum (свой ticket-протокол)
• Setti, NoSteam47/48, SteamPending
• cid_* в стиле dproto.cfg
• Авто-выбор layout: classic (~8684) и HLDS 10211
• Бан по hardware key (qproto_bans.cfg)
• C API для других плагинов (dlsym)
Установка:
1. addons/qproto/qproto_i386.so
2. qproto.cfg и qproto_bans.cfg в корень сервера (рядом с hlds_run)
3. В plugins.ini: linux addons/qproto/qproto_i386.so
4. meta list → qproto RUN