Punkk писал(а):
eST2S - Это правильно или всетаки eSTS2 ?
После пача просит libeay32.dll ее в bin небыло взял с gene6 Ошибка вылетать перестала
Там опечатка...правильно все же eSTS2.dll.
По поводу libeay32.dll, у меня тоже самое, не хватает этой библиотеки...
Сделано все по ману, сервер CSS (Steam2):
Думаю стоит обратить на это внимание и пометочку в мануале сделать, что необходима
libeay32.dll. :)
PS...возникла проблема с
лицензионщиками для Steam2, по конфигу все ОК, принимает пиратчиков, но с лицухи приконнектиться не дает вообще. Не знаю даже в чем может быть проблема. Просьба, у тех у кого сервер CSS на Win, проверить и отписаться, есть ли точно такая же проблема у кого нибудь еще?
Сервер игры: Counter-Strike Source
Версия сервера игры: Protocol version 7 Exe version 1.0.0.34 (cstrike) Exe build: 17:27:58 Dec 3 2009 (4044)
Тип ОС: win server 2003 R2 x64
Логи:
estscidynlog
eST_STDLog has been called
eST_STDLog DBG: Final text is
eSTEAMATiON SCI STEAM3 ParaEmulation System.
Version : 2.0
Type: Release Candidate 2 STAGE-4 TRUNK
Release Date: 09 Febuary 2010 9:00 PM
Author:ViTYAN
eST_STDLog has been called
eST_STDLog DBG: Final text is
eSTEAMATiON SCI configuration has been successfully determined(Local config).
eST_STDLog has been called
eST_STDLog DBG: Final text is eSTEAMATiON SCI configuration is as following:
eST_STDLog has been called
eST_STDLog DBG: Final text is
[eSTEAMATiON SCI STEAM SUBSYSTEM]
eST_STDLog has been called
eST_STDLog DBG: Final text is Enable eSTEAMATiON STEAM2 subsystem: ENABLED
SCI
eSTEAMATiON SCI Library v2.0 Release Candidate 2 STAGE-4 TRUNK has been loaded
Performing load stage analysis...
SCI LogFunc: Looking up for tier0.dll
SCI LogFunc: tier0 library has been found.
SCI LogFunc: *ppLogFunc choosed to be eST_STDLog
eSTEAMATiON SCI Logging facility initialization ... READY
SCI iNFO: SC module(steamclient.dll) load address is: 0x19F60000
SCI iNFO: SC module load address is: 0x19F60000
SCI iNFO:Preparing to load steamclient library for heuristics
SCI iNFO: SteamClient full file is:D:\css_pub\bin\steamclient.dll
SCI pre-scan: SC library D:\css_pub\bin\steamclient.dll has been loaded for heuristics analyze
SCI pre-scan: SCI Binary Cache file: PRESENT AND CURRENT
SCI iNFO: SC TEXT section slide is: 0x400[0] and 0x1000[1]
SCE:Init DBG1
SCI scan[CACHE]: CGameServer::SendUserConnectAndAuthenticate: 0x19F8BCE0
SCI scan[CACHE]: CBaseUser::PostCallback: 0x19FFA500
SCI scan[CACHE]: CGameServer::_GSGetSteam2GetEncryptionKeyToSendToNewClient: 0x19F89200
SCI: Changing memory attributes of CGameServer::_GSGetSteam2GetEncryptionKeyToSendToNewClient ...Result:1
SCI: Looking up for Tier0 library... SUCCEEDED
SCI: Getting Plat_FloatTime Address: 0x1DB5510
Size of GSClientDeny_t is 140 while size of GSClientApprove_t is 8
SCI_CGameServer_GSGetSteam2GetEncryptionKeyToSendToNewClient has been called
SCI_CGameServer_GSGetSteam2GetEncryptionKeyToSendToNewClient has been called
SCI_CGameServer_GSGetSteam2GetEncryptionKeyToSendToNewClient has been called
SCI_CGameServer_GSGetSteam2GetEncryptionKeyToSendToNewClient has been called
SCI_CGameServer_GSGetSteam2GetEncryptionKeyToSendToNewClient has been called
SCI_CGameServer_GSGetSteam2GetEncryptionKeyToSendToNewClient has been called
SCI_CGameServer_GSGetSteam2GetEncryptionKeyToSendToNewClient has been called
SCI_CGameServer_GSGetSteam2GetEncryptionKeyToSendToNewClient has been called
листинг установленных файлов
srv_root\bin\libeay32.dll взял с gene6
srv_root\bin\steam_api.dll //-eST init.
srv_root\bin\eST-SCI.dll //eSTEAMATiON SCI
srv_root\bin\eSTS2.dll
srv_root\bin\valve_api.dll
srv_root\cfg\esteamation.cfg //eST Конфиг
srv_root\bin\engine.dll //Движок пропатченный "-esteamation-prep"
esteamation.cfg
######################################################################################################################################################
######################################################################################################################################################
################################################## eSTEAMATiON 2.X SERiES Policy Configuration File ######################################################
################################################## Author: ViTYAN ######################################################
################################################## Date:08.02.2010 ######################################################
######################################################################################################################################################
######################################################################################################################################################
#######################################################################################################################################################
################################################## eSTEAMATiON STEAM LEVEL SETUP ########################################################
################################################## Схема STEAM Авторизации для eSTEAMATiON ########################################################
#######################################################################################################################################################
; EN:
; Enable this ONLY if you use STEAM2(Source) server. For those server's you MUST enable this option. Leave it in default(Disabled) state for STEAM3 servers.
; RU:
; Включайте эту опцию только если у вас сервер STEAM2(Source). Для серверов STEAM2 данная опция ОБЯЗАНА быть включена. Для STEAM3 серверов
; оставьте данную опцию в состоянии по умолчанию(Выключенной).
ServerNeedsSTEAM2AuthenticationSubsystem = True
######################################################################################################################################################
###################################################### Access policy configuration ################################################################
###################################################### Политика клиентского доступа ################################################################
######################################################################################################################################################
######################################################################################################################################################
############################## SECTION A: Classic STEAM2 Clients(Only applicable to Classic Source Engine(CSS,Synregy,Insurgency) ) ############################
############################## СЕКЦИЯ 1: Классические клиенты STEAM2(Только для движков Source) (CSS,Synregy,Insurgency)) #############################
######################################################################################################################################################
; EN:
; Allow clients with SteamEmu[hCupa] emulator to join your server and get their unique SteamID's.
; RU:
; Разрешить вход клиентов с эмулем SteamEmu на ваш сервак и получить при этом их уникальные SteamID.
AcceptSteamEmuClients = True
#======================================================================================================================================================
; EN:
; Allow legacy SteamEmu clients(vVersion < 3.75) to join you server. Those clients does NOT support uniqueID authentication
; and will be assigned IP bounded SteamID's.
; Such old SteamEmu version is used for example in popular CSS v34 DZ release.
; RU:
; Разрешать клиентам со старыми версиями SteamEmu(ниже чем 3.75) заходить на ваш сервер. Эти клиенты не поддерживают авторизацию
; с использованием уникальных ID и будут получать их по IP адресу.Подобный версии эмулятора используются например в популярном
; релизе CSS v34 от DZ.
AcceptLegacySteamEmuClients = True
#=====================================================================================================================================================
; EN:
; Allow clients with HookEmu[cintX] emulator to join your server and get their unique SteamID's.
; RU:
; Разрешить вход клиентов с эмулем HookEmu на ваш сервак и получить при этом их уникальные SteamID.
AcceptHookEmuClients = True
#======================================================================================================================================================
; EN:
; Allow clients with LEGACY RevEmu of first generation(Or RevEmu SteamEmu Addon)[REVOLUTiON/shmelle] emulator to join your server
; and get their unique SteamID's
; RU:
; Разрешить вход клиентов с первыми версиями эмуля RevEmu(Сейчас очень устаревшими) на ваш сервак и получить при этом их уникальные SteamID.
AcceptRevEmuClients = True
#======================================================================================================================================================
; EN:
; Allow Valve's Legit Players or players with Cracked Steam clients to join your server and get
; their uniqie SteamID's or IP bounded SteamID's(See special options below).
; RU:
; Разрешить лицензионщикам и клиентам с ломанным Стимом зайти на ваш сервак и получить их SteamID от аутентификационных серверов Valve.
AcceptSteamClients = True
#======================================================================================================================================================
; EN:
; Allow HL1 WON(-nosteam) clients to join your server and get IP bound ValveID.
; RU:
; Разрешить старым HL1 клиентам использующим WON аутентификацию подключаться к вашему серверу и получать ValveID сгенерированное из IP адреса.
AcceptHL1WONClients = False
#======================================================================================================================================================
; EN:
; Allow SemiSteam 1.9X clients to join on your server and get their unique SteamID's.
; RU:
; Разрешить клиентам SemiSteam заходить на ваш сервер и получать их уникальный SteamID.
AccepteSTEAMATiONSemiSteamClients = True
#======================================================================================================================================================
; EN:
; Allow eSTEAMATiON WON 1.9X clients to join on your server and get their unique SteamID's.
; RU:
; Разрешить клиентам eSTEAMATiON WON заходить на ваш сервер и получать их уникальный SteamID.
AccepteSTEAMATiONHL1WONClients = False
#======================================================================================================================================================
; EN:
; This allows Setti's Server Scanner to join your server. The scanner can be fully detected by eSTEAMATION regardless of its IP address.
; Anyway ive got information that this IP is static and does not change.
; RU:
; Позволяет сканеру серверов Setti заходить на ваш сервер. Сканнер будет полностью распознан эмулем независимо от его IP адреса
; несмотря на то что по полученной мной информации он использует статический(постоянный) IP адрес.
AcceptSettiServerScanner = True
######################################################################################################################################################
################################ SECTION B: LATEST GENERATION STEAM3/STEAM2 Clients(Applicable to All Engines ) ########################################
################################ СЕКЦИЯ 2: Новейшие клиенты STEAM3/STEAM2(Для всех движков) ########################################
######################################################################################################################################################
; EN:
; Allow clients with LEGACY RevEmu[REVOLUTiON/RevCrew] 2-Nd generation emulator(Newer ID system than in 1St generation but already deprecated) to join your server
; and get their unique SteamID's
; RU:
; Разрешить вход клиентов с устаревшим эмулем RevEmu 2-го поколения на ваш сервак и получить при этом их уникальные SteamID(По устаревшей системе создания ID клиентом).
AcceptRevEmu2NDGenerationClients = True
#======================================================================================================================================================
; EN:
; Allow clients with RevEmu[REVOLUTiON/RevCrew] 3-Rd generation emulator(New ID system) to join your server
; and get their unique SteamID's
; RU:
; Разрешить вход клиентов с новым эмулем RevEmu 3-го поколения(последних версий) на ваш сервак и получить при этом их уникальные SteamID(По новой системе создания ID клиентом).
AcceptRevEmu3RDGenerationClients = True
#======================================================================================================================================================
; EN:
; Allow clients with SteamUP![REVOLUTiON/RevCrew] emulator to join your server
; and get their unique SteamID's
; RU:
; Разрешить вход клиентов с новым эмулем RevCrew SteamUP! на ваш сервак и получить при этом их уникальные SteamID
AcceptRevEmuSteamUpClients = True
#======================================================================================================================================================
; EN:
; Allow clients with SteamUP!/AVSMP emulators to join your server
; and get their unique SteamID's
; RU:
; Разрешить вход клиентов с новыми эмулями SteamUP/AVSMP на ваш сервак и получить при этом их уникальные SteamID
AcceptSteamUpAndAVSMPClients = True
#======================================================================================================================================================
; EN:
; Allow Valve's LEGIT STEAM clients to join your server
; and get their officia unique SteamID's
; NOTE:This option is only applicable for STEAM3 servers
; For STEAM2 servers use old AcceptSteamClients option from STEAM2 auth-policies section(It doesn't differentiate Legit Steam from Cracked Steam).
; RU:
; Разрешить вход лицензионных клиентов на ваш сервак и получить при этом их оригинальные SteamID
; ПРИМ:Данная опция действует только на серверах STEAM3.
; Для серверов STEAM2 используйте старую опцию AcceptSteamClients в секции STEAM2 авторизации(Она не отличает
; Лицензионные Стимы от взломанных).
AcceptLegitSteamClients = False
#======================================================================================================================================================
; EN:
; Allow Valve's CRACKED STEAM(Unicensed) clients to join your server
; and get their officia unique SteamID's
; NOTE:This option is only applicable for STEAM3 servers
; RU:
; Разрешить вход клиентов со взломанным Стимом(Без лицензии) на ваш сервак и получить при этом их оригинальные SteamID
; ПРИМ:Данная опция действует только на серверах STEAM3.
AcceptCrackedSteamClients = False
#======================================================================================================================================================
; EN:
; Allow SETTI's new STEAM3 server scanning bot to walk a little on your fresh STEAM3 server and add it to their MasterServer
; and get their unique SteamID's
; NOTE: Supported on STEAM2 servers too.
; RU:
; Разрешить новому боту сканнеру STEAM3 от Setti погулять на вашем свежем сервере STEAM3 и добавить его к их Мастер серверу.
; ПРИМ: Заодно поддержиается на серверах STEAM2.
AcceptSettiSteam3ServerScanner = True
#======================================================================================================================================================
######################################################################################################################################################
################################### SECTION C: UNKNOWN/UNSUPPORTED CLIENTS #################################
################################### СЕКЦИЯ 3: НЕИЗВЕСТНЫЕ И/ИЛИ НЕПОДДЕРЖИВАЕМЫЕ КЛИЕНТЫ #################################
######################################################################################################################################################
; EN:
; Allow clients who's using unknown emulation libraries to join your server and get IP bounded SteamID's.
; RU:
; Разрешить клиентам с неизвестным до селе клиентским эмулем заходить на ваш сервер. Им будет выделен SteamID сгенерированный из их IP адреса.
AcceptUnknownClients = True
#======================================================================================================================================================
; EN:
; Allow clients who's using unknown emulation libraries(which try to simulate Legit clients like OLD RevEmu's) to join your server and get IP bounded SteamID's.
; RU:
; Разрешить клиентам с неизвестным до селе клиентским эмулем пытающимся симулировать Steam клинетов(как старые RevEmu(одни из первых)) заходить на ваш сервер. Им будет выделен SteamID сгенерированный из их IP адреса.
AcceptUnknownLegitSimulatingClients = True
#======================================================================================================================================================
; EN:
; Allow clients who's using unknown emulation libraries(which try to simulate NonSteam clients) to join your server and get IP bounded SteamID's.
; RU:
; Разрешить клиентам с неизвестным до селе клиентским эмулем пытающимся симулировать другие пиратки заходить на ваш сервер. Им будет выделен SteamID сгенерированный из их IP адреса.
AcceptUnknownNonSteamSimulatingClients = True
######################################################################################################################################################
################################################### Additional authorization options ################################################################
################################################### Дополнительные опции явторизации ###############################################################
######################################################################################################################################################
; EN:
; DEPRECATED: Will modify ID governing in such a way that every single client will get the same ID then playing with SteamEmu or HookEmu. If other emulator is used by the client
; this option will not be applicable for him.
; Use it only on STEAM2(Source) servers.
; RU:
; УСТАРЕВШЕЕ: eSTEAMATION будет использовать спец алгоритм для сведения ID эмулей SteamEmu и HookEmu к единому ID.
; Если клиент использует другой эмуль эта опция будет неактивна.
; Использовать только на серверах STEAM2(Source).
EnforceSteamEmuCompatIDMode = True
#======================================================================================================================================================
; EN:
; Enforce Legit Steam /Cracked Steam clients to authorize via eSTEAMATiON and get IP bounded ID's.
; Note: If set to False those clients will get their Valve assigned Unique ID's
; RU:
; Принудительно выдавать лицензионщикам и клиентам с ломанным Steam-ом SteamID сгенерированные из их IP адреса.
; При этом подключение к авторизационным серверам Valve выполняться не будет.
; Если установлено в False то эти клиенты будут получать их ID с авторизационных серверов Valve.
ForceIPDerivedIDsForLegitClients = False
#======================================================================================================================================================
; EN:
; Enforce all Non-Steam clients to get IP bounded ID's regardless of emulator type
; Note: If set to False each Non-Steam client with supported emulator will get his Unique SteamID.
; RU:
; Принудительно выдавать пираткам с поддерживаемыми эмулями SteamID сгенерированные из их IP адреса.
; Если установлено в False то эти клиенты будут получать свои уникальные SteamID(если клиентский эмуль поддерживается eSTEAMATION)
ForceIPDerivedIDsForAllNonLegitClients = False
#######################################################################################################################################################
######################################################### Special logging configuration ####################################################################
######################################################### Настройки логирования ####################################################################
#######################################################################################################################################################
; EN:
; If set to true then during connection initialization process of client type of his emu will be printed
; to server's console and logged to server's log.
; NOTE: HL1-AMD64 eSTEAMATiON will only out this info to console(log writing will not be performed)
; RU:
; Если эта опция включена то при подключении клиента его тип(Steam или Пиратка+Название её эмуля) будет записываться в серверный лог.
; ПРИМЕЧАНИЕ : eSTEAMATiON для HL1-AMD64 будет выводить эту инфу на консоль без логирования(слишком старый двиг - логирование было по технологии
; движка Quake а не по библиотеке tier0 от Valve которая пришла как часть Steam).
LogClientTypeOnConnect = True
#======================================================================================================================================================
; EN:
; If enabled EVERY client which dropped by security policy will be logged in server log and console with special eSTEAMATiON Security NOTICE.
; You as administrator will be able to determine and always know that is dropped client type.
; RU:
; Если эта опция включена то любой выброшенный политикой безопастности клиент будет логироваться под строкой eSTEAMATiON Security NOTICE в консоли
; и логе сервера. Вы как администратор всегда сможете знать какой тип клиента был использован выброшенным клиентом.
LogRejectedClientTypeOnConnect = True
#======================================================================================================================================================
; EN
; If enabled will use bot TIER0 functions during logging. Can be used on server with sv_logecho 0.
; RU
; Если включена будет использовать обе функции TIER0 для логирования. Может быть использована на серверах с настройкой sv_logecho 0.
LogUsingMsgInAdditionToLogFn = False
########################################################################################################################################################
#################################################### Clients REJECT mode configuration ################################################################
#################################################### Настройки выкидывания КЛИЕНТОВ ################################################################
#######################################################################################################################################################
; EN:
; If set to true server will drop restricted clients in late state of AUTH process. This drop method cannot be verifyed by SETTI autoscanners yet.
; You can drop all clients(and even their own scanner) form the server via policy and theyll consider the server as FFA(Free For All).
; NOTE: This option will be automatically enabled regadless of the setting here if EnableCustomPolicyClientRejectMessages option is enabled.
; RU:
; Если установлено в True то сервер будет выкидывать запрещённых клиентов на позднем этапе валидации. Этот метод не может быть пока вычислен
; автосканерами серверов SETTI и даже если вы заблочите на хер всех клиентов(включая их же сканер) они будут считать сервер полностью взломанным
; с доступом для всех.
; ПРИМ: Данная опция будет автоматически включена вне зависмости от данной настройки если включена опция EnableCustomPolicyClientRejectMessages.
ForceClientsRejectAfterInitialValidation = True
#======================================================================================================================================================
; EN:
; If set to true server will drop restricted clients with custom message in late state of AUTH process.
; eSTEAMATiON has a base of simple yet informative messages by default in its own code.
; To configure your own messages create/edit cfg/rej-msgs.conf (NiX) or cfg\rej-msgs.cfg(Win) configuration file manually
; NOTE: This option automatically enables ForceClientsRejectAfterInitialValidation even if disabled explicitly
;
; RU:
; Если установлено в True то сервер будет выкидывать запрещённых клиентов на позднем этапе валидации со спецсообщением указанным администрацией.
; eSTEAMATiON имеет по умолчанию базу небольших но информативных сообщений в своём коде.
; Для настройки собственных сообщений создайте/подредактируйте файл cfg/rej-msgs.conf (Никсы) or cfg\rej-msgs.cfg(Винда)
; ПРИМ: Эта опция автоматически включает опцию ForceClientsRejectAfterInitialValidation даже если та была выключена через конфиг.
EnableCustomPolicyClientRejectMessages = False
ForceMinimumeSTEAMATiONSemiSteamVersionOnClient = True
MinimumeSTEAMATiONSemiSteamVersionOnClientToEnforce = 1.6