[
liverpool]
Пожалуйста добавь в Vup защиту от эксплоитов, hlds_fuck и srcds_fuck.
Будет добавлена ибо уже вчера я обзавёлся всеми тремя экплойтами(*ds_fuck,hlds_vshell,hlds_vshell2).
[UPD]
И так я провёл тестирования по этому делу...
srcds_fuck у меня не может завалить ни один сервер(Source,Source 2007,Source 2007 U1).
hlds_fuck валит VUP-нутый сервер hlds но не может завалить сервер hlds с eSTEAMATiON 2.0 TRUNK и с чего следует что проблема не в SV_ConnectClient из движка а в steamclient(Кстати виндовый вылетает именно с ошибкой в steamclient). Возможно копирования новых steamclient из F2/L4D2 поможет с этой проблемой - накрайняк можно установить eST 2.0 RC2 или dproto. Я посмотрю можно ли решить эту проблему чистым VUP-ированием не навредив при этом валидации лицензионных клиентов.
Насчёт hlds_vshell(1 и 2) - Там всё просто - Несколько паттернов и отточенный алгоритм и всё будет готово.
hlds_fuck на сервере с eSTEAMATiON 2.0 RC2 TRUNK:
[eSTEAMATiON SCI(STEAM3) LOGGING]
Enable logging of Client type to console on connect: ENABLED
Enable logging of REJECTED Client type to console on connect: ENABLED
[eSTEAMATiON SCI STEAM SUBSYSTEM]
Enable eSTEAMATiON STEAM2 subsystem: DISABLED(STEAM3 Mode)
L 03/05/2010 - 02:11:12: Server cvar "sv_region" = "255"
L 03/05/2010 - 02:11:12: Server cvar "sv_accelerate" = "5"
L 03/05/2010 - 02:11:12: Server cvar "sv_stopspeed" = "75"
L 03/05/2010 - 02:11:12: Started map "de_dust" (CRC "-1641307065")
Executing AMX Mod X Configuration File
Scrolling message displaying frequency: 10:00 minutes
couldn't exec config.cfg
L 03/05/2010 - 02:11:12: Server cvar "sv_aim" = "0"
L 03/05/2010 - 02:11:12: Server cvar "sv_maxspeed" = "320"
L 03/05/2010 - 02:11:12: Server cvar "mp_timelimit" = "20"
couldn't exec listip.cfg
couldn't exec banned.cfg
L 03/05/2010 - 02:11:12: Server cvar "mp_logdetail" = "3"
Connection to Steam servers successful.
VAC secure mode is activated.
Adding master server 69.28.151.162:27013
Adding master server 72.165.61.189:27010
L 03/05/2010 - 02:11:20: World triggered "Round_Start"
L 03/05/2010 - 02:11:21: eSTEAMATiON SCI Client Info: Client uses RevCrew's RevE
mu 3-Rd Generation
L 03/05/2010 - 02:11:21: eSTEAMATiON SCI assigned STEAM_0:0:372982749 ID to this
client
L 03/05/2010 - 02:11:21: "WRDUBEzwBic<1><STEAM_0:0:372982749><>" connected, addr
ess "10.0.0.6:1052"
L 03/05/2010 - 02:11:21: "WRDUBEzwBic<1><STEAM_0:0:372982749><>" STEAM USERID va
lidated
version
Protocol version 48
Exe version 1.1.2.6 (cstrike)
Exe build: 15:34:33 Jun 15 2009 (4554)
L 03/05/2010 - 02:11:34: eSTEAMATiON SCI Client Info: Client uses RevCrew's RevE
mu 3-Rd Generation
L 03/05/2010 - 02:11:34: eSTEAMATiON SCI assigned STEAM_0:0:372982749 ID to this
client
L 03/05/2010 - 02:11:34: "eXaA2KiQd<2><STEAM_0:0:372982749><>" connected, addres
s "10.0.0.6:1053"
Dropped WRDUBEzwBic from server
Reason: STEAM UserID STEAM_0:0:372982749 is already
in use on this server
L 03/05/2010 - 02:11:40: eSTEAMATiON SCI Client Info: Client uses RevCrew's RevE
mu 3-Rd Generation
L 03/05/2010 - 02:11:40: eSTEAMATiON SCI assigned STEAM_0:0:372982749 ID to this
client
L 03/05/2010 - 02:11:40: "mmDJV2xm<3><STEAM_0:0:372982749><>" connected, address
"10.0.0.6:1054"
Dropped mmDJV2xm from server
Reason: STEAM UserID STEAM_0:0:372982749 is already
in use on this server
L 03/05/2010 - 02:11:43: eSTEAMATiON SCI Client Info: Client uses RevCrew's RevE
mu 3-Rd Generation
L 03/05/2010 - 02:11:43: eSTEAMATiON SCI assigned STEAM_0:0:372982749 ID to this
client
L 03/05/2010 - 02:11:43: "L0XtVcJD<4><STEAM_0:0:372982749><>" connected, address
"10.0.0.6:1055"
Dropped L0XtVcJD from server
Reason: STEAM UserID STEAM_0:0:372982749 is already
in use on this server
Dropped eXaA2KiQd from server
Reason: Timed out
Вот hlds_vcrash берёт любой серв(взломанный естественно):
Dropped jeB10Gcm3lJ4y from server
Reason: Server shutting down
L 03/05/2010 - 02:27:22: Server shutdown
L 03/05/2010 - 02:27:22: Log file closed
L 03/05/2010 - 02:27:23: FATAL ERROR (shutting down): Host_Error: SV_ParseVoiceD
ata: invalid incoming packet.
[
yalme]
Дальше подсказали что сейчас "четкие пацанчики" ))) патчат 2.0.1.1 с помощью вуп+естимэйшн. Ок, патчу как сказано (engine.dll + stamclient.dll вупом) - та же беда, сервер как бы работает, но в мониторингах не виден.
Это из-за того что все публичные версии eSTEAMATiON 2.X не пускают бота сканнера Setti на сервер(Этот баг был исправлен в TRUNK пару недель назад).