eSTEAMATiON - Профессиональный серверный эмулятор Steam-а

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Сообщение
Автор
vityan666
Майор
Майор
Сообщения: 658
Зарегистрирован: 14.04.2007

#1156 Сообщение 20.03.2010, 01:59

[SaNV]

Пoправил Init систему чуток и заработал ZPS.
Потом увидел что steamclient в SCI не поддерживается - добавил поддержку.
Потом увидел что линуховый steamclient_i486.so стал добавлять поддержку и... Что за хрень - нету функций авторизации вообще STEAM3(В винде их просто не вырезали так что зря поддержку добавлял) ... Самый максимальный класс это CGameServer003 когда во всех других Sоurce 2007 используются CGameServer006 и до CGameServer010. CGameServer002 и CGameServer003 использовались только в Source Classic и GoldSource Classic(P47) с авторизацией STEAM2. Будет интересно узнать(когда имп клиента докачает) имеем ли мы слияние Source 2007 движка с классической авторизацией STEAM2 или проблема в другом.

[UPD]

Тестирование завершено.
ВЕРДИКТ: ZPS Это сервер с движком Source 2007 iспользующий систему авторизации STEAM2.
Преустановите и действуйте шагам касающимся STEAM2(Инит система STEAM2,Конфиг eST_SCI на режим STEAM2 и самое главное eST_STEAM2 + VUP для steamclient(Соответственно ману).
Удачи.
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#1157 Сообщение 20.03.2010, 04:33

Иными словами (упрощая), для ZPS, следуем инструкции по STEAM2 (Source Classic)
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

Аватара пользователя
ponomarev
Лейтенант
Лейтенант
Сообщения: 175
Зарегистрирован: 15.10.2007
Откуда: Ижевск
Контактная информация:

#1158 Сообщение 20.03.2010, 06:13

Хм, столкнулся с такой проблемой...
Сервер l4d2 на винде

Сервер работает, выдает стимайди клиентам, мониториться, но вот глюк в мониторинге:
Гэймтрекер не показывает некоторых игроков на сервере(хотя количество определяет правильно).
Также и у Sourcebans, hlstats показывает всех.
esteamation.cfg
######################################################################################################################################################
######################################################################################################################################################
################################################## eSTEAMATiON 2.X SERiES Policy Configuration File ##################################################
################################################## Author: ViTYAN ##################################################
################################################## Date:17.03.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 = False




######################################################################################################################################################
################################################### 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 = False

#=====================================================================================================================================================

; 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 AVSEMU[Steam006] emulator to join your server.Please not that this emulator doesnt send ANY unique information about the client
; and thus ID will be generated by client's IP address.

; RU:
; Разрешить вход клиентов с эмулем AVSEMU от Steam006 на ваш сервак. Будьте внимательны - данный эмулятор не присылает серверу никакой уникальной информации о
; клиенте и поэтому для этого клиента ID будет генерироваться из его IP адреса.

AcceptAVSEMUClients = 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 = False

#======================================================================================================================================================

; 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 = True

#======================================================================================================================================================

; 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 = True;

#======================================================================================================================================================

; 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.
; This option applies to both STEAM2 and STEAM3 setti's server scanners, so use it on both STEAM2 and STEAM3 servers.

; RU:
; Позволяет сканеру серверов Setti заходить на ваш сервер. Сканнер будет полностью распознан эмулем независимо от его IP адреса
; несмотря на то что по полученной мной информации он использует статический(постоянный) IP адрес.
; Эта опция примянима как к боту сканнеру STEAM2 так и к боту сканнеру STEAM3, так что используйте её как на серверах STEAM2
; так и на серверах STEAM3.

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 = True

#======================================================================================================================================================

; EN:
; Allow Valve's CRACKED STEAM(Unlicensed) 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 = True

#======================================================================================================================================================

; EN:
; Allow clients with L4D2 Loader[Stryder] emulator to join your server.Please not that this emulator doesnt send ANY unique information about the client
; and thus ID will be generated by client's IP address.

; RU:
; Разрешить вход клиентов с эмулем L4D2 Loader от Stryder на ваш сервак. Будьте внимательны - данный эмулятор не присылает серверу никакой уникальной информации о
; клиенте и поэтому для этого клиента ID будет генерироваться из его IP адреса.

AcceptStrydersL4D2Loader = 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:
; If you are an old user of eSTEAMATiON 1.8 on your STEAM2 server and have quite big DBs of pirate SteamID's in steamid_bans/admin-by-steamid/stats-by-steamid
; then you may wish to make eSTEAMATiON 2.0 assign SteamID's the same way to your clients(Native eST 2.0 AUTH will assign different Steam ID's.
; This option only takes place if EnforceSteamEmuCompatIDMode was turend on on eST 1.8 server and still turned on on eSTEAMATiON 2.0 server.
; Without EnforceSteamEmuCompatIDMode both systems provide identical Steam ID's.
; For full compatability then enabled RevEmu 1-St Gen clients are become affected too(Native eSTEAMATiON 2.0 AUTH's EnforceSteamEmuCompatIDMode doesn't
; affect RevEmu 1-St Gen any longer).

; RU:
; Если вы старый пользователь проекта eSTEAMATiON и используете классическую версию 1.8 то вы можете легко перейти на версию нового поколения 2.X
; используя данную опцию. При включении данной опции eSTEAMATiON 2.X будет выдавать клиентам SteamEmu,HookEmu а так-же RevEmu 1St Gen те-же
; SteamID что выдавались им версией эмулятора 1.8. Эта опция задействуется только при включённом EnforceSteamEmuCompatIDMode так как если он был
; выключен на сервере с eSTEAMATiON 1.8 и остался выключен в eSTEAMATiON 2.X SteamID между ними будут совпадать.
; При включении данной опции EnforceSteamEmuCompatIDMode начинает влиять и на клиентов RevEmu 1St Gen для полной совместимости со схемой
; используемой в eSTEAMATiON 1.8 в отличие от чистой схемы eSTEAMATiON 2.X где EnforceSteamEmuCompatIDMode более не влияет на клиентов RevEmu 1St Gen.

SteamEmuCompatIDModeBackward18EmuVersionCompatability = False

#======================================================================================================================================================

; 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 set to True then during connection initialization process of client special extended information for STAT systems will be printed to server's
; console and logged to server's log. This information will include client's SteamID, IP address and client emulator type.
; NOTE: This option only takes effect on STEAM2 servers(eST-STEAM2).

; RU:
; Если эта опция включена то при подключении клиента в серверные лог и консоль будет записываться спец информация для систем подсчёта статистики.
; Информация будет включать SteamID клиента,его IP адрес и тип его эмулятора.
; ПРИМ: Данная опция действует только на серверах STEAM2(eST-STEAM2).

LogSTATSSpecial = False

#======================================================================================================================================================

; EN:
; If set to True then during connection initialization process of client which is restricter by security policy special extended information for STAT
; systems will be printed to server's console and logged to server's log. This information will include client's SteamID, IP address and client
; emulator type.
; NOTE: This option only takes effect on STEAM2 servers(eST-STEAM2).

; RU:
; Если эта опция включена то при подключении клиента запрещённого политикой безопастности в серверные лог и консоль будет записываться спец информация
; для систем подсчёта статистики. Информация будет включать SteamID клиента,его IP адрес и тип его эмулятора.
; ПРИМ: Данная опция действует только на серверах STEAM2(eST-STEAM2).

LogSTATSRejectedSpecial = False

#======================================================================================================================================================

; 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
[upd]
Для проверки:
gametracker
hlstats
sourcebans
Вложения
logs.rar
estscidynlog.log + SCI.log + vsteam_api.log
(22.47 КБ) 117 скачиваний
logs.rar
estscidynlog.log + SCI.log + vsteam_api.log
(22.47 КБ) 117 скачиваний
Последний раз редактировалось ponomarev 20.03.2010, 16:40, всего редактировалось 1 раз.
не нажимать сюда...

Изображение
Изображение
Изображение
Shah1997 писал(а): 2.1.Игры все норм.На акк горантии нет так как акк полностью отличный.
7. Согласен на гаранта с апофига!!!
SuperNinja писал(а):всем привет я хачу паиграть в теам фортресс 2 с достежениями дайте мне ваш пароль от акаунта обещаю его не менять зорание спосибо
zaq007 писал(а):
vem882 писал(а):а можно ли активировать гостевой ключь заного?
ключь не знаю, а ключ - нет
batexe писал(а):5. Не нужен - я сам себе гарант. 8-)
umakesmecry писал(а):Продам аккаунт с Cs:GO
Гарант за ваш щет но думаю договоримя)

xe4
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 13.10.2008

#1159 Сообщение 20.03.2010, 09:14

Привет всем, у меня поначалу была такая же проблема как и у [SaNV], следуя инструкции по [steam2] я пропатчил сервак ин он запустился, в консоле было написано что все в порядке, eSTEAMATiON подключился и работает, но вот беда при заходе на сервер клиента сразу выкидывает с ошибкой Server reqies you must be running steam, я задался вопросом, клиент клиент нужно патчить только VUP'ом? или еще и eSTEAMATiON? или вобще проблема в кофиге eSTEAMATiON?

П.С. Сервер игры Garry'sMod, клиент патченный только VUP'ом
Конфиг eSTEAMATION
ServerNeedsSTEAM2AuthenticationSubsystem = True


AcceptSteamEmuClients = True



AcceptLegacySteamEmuClients = true


AcceptHookEmuClients = True



AcceptAVSEMUClients = False


AcceptRevEmuClients = true


AcceptSteamClients = True



AcceptHL1WONClients = True


AccepteSTEAMATiONSemiSteamClients = True



AccepteSTEAMATiONHL1WONClients = True;


AcceptSettiServerScanner = True



AcceptRevEmu2NDGenerationClients = True

AcceptRevEmu3RDGenerationClients = True


AcceptRevEmuSteamUpClients = True


AcceptSteamUpAndAVSMPClients = True


AcceptLegitSteamClients = True


AcceptCrackedSteamClients = True


AcceptStrydersL4D2Loader = False


AcceptUnknownClients = true



AcceptUnknownLegitSimulatingClients = true


AcceptUnknownNonSteamSimulatingClients = true




EnforceSteamEmuCompatIDMode = True



SteamEmuCompatIDModeBackward18EmuVersionCompatability = False



ForceIPDerivedIDsForLegitClients = true


ForceIPDerivedIDsForAllNonLegitClients = true




LogClientTypeOnConnect = True



LogRejectedClientTypeOnConnect = True



LogSTATSSpecial = False


LogSTATSRejectedSpecial = False


LogUsingMsgInAdditionToLogFn = False

ForceClientsRejectAfterInitialValidation = True


EnableCustomPolicyClientRejectMessages = False


ForceMinimumeSTEAMATiONSemiSteamVersionOnClient = True
MinimumeSTEAMATiONSemiSteamVersionOnClientToEnforce = 1.6

tmuc
Нович0к
Нович0к
Сообщения: 26
Зарегистрирован: 29.05.2008

#1160 Сообщение 20.03.2010, 12:37

Loco разговор ни о чем.... я же написал, что на версии 2.0 DEVEL таких клиентов пускало, и они получали ИД не по IP...
Т.е. не пускает клиентов hCupa, не совсем старых, а тех, которые генерят ИД по железу...
Изображение
Изображение
Изображение
MyAC 1.6.x PRO

SaNV
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 10.09.2008

#1161 Сообщение 20.03.2010, 13:32

2 vityan666

Вот, это как раз то - что я писал в другом своем посте (второй пост с логами и скриншотом), когда пропатчил его под STEAM2.
Я ещё удивилсья что он прогрузилсья на много дальше, нежели STEAM3.

Но как я уже писал, сервак всё равно падал при загрузке.. даже под STEAM2.

Но раз должно быть ок, да и смотрю у пользователья [xe4], сервак вроде прогрузилсья...

xe4, вы же про ZPS писали?

Вообщем, походу эт у меня чет с руками.. буду пробовать ещё раз.. с 0-я под STEAM2 .)

*edit*

Да нет.. вроде не в руках... странно конечно..

сделал всё под STEAM2.. все библиотеки под STEAM2, за исключением INIT, она под STEAM3... steamclient.dll VUP'ом тоже пропатчен... конфиг под STEAM2...
ПРИМ РАЗРАБА: Вот ИМЕННО INIT и обязан быть STEAM2 а не STEAM3(Иначе крах).

и фиг там было...

всё как тут : http://forum.csmania.ru/viewtopic.php?p=414559#p414559

ладно.. видимо пока не судьба.. будем ждать след. релиз)
Последний раз редактировалось SaNV 20.03.2010, 16:17, всего редактировалось 1 раз.

Loco
Капитан
Капитан
Сообщения: 349
Зарегистрирован: 30.12.2007

#1162 Сообщение 20.03.2010, 14:06

tmuc, можешь показать строчку из лога, где пишет что не пустило и версию клиента?

vityan666
Майор
Майор
Сообщения: 658
Зарегистрирован: 14.04.2007

#1163 Сообщение 20.03.2010, 18:43

[All]

АНОНС!!!


eSTEAMATiON 2.0 RC2 UPDATE 1 - ViTYAN


Список изменений:

Пересобраны все модули с корректной линковкой(Без EH) под Линухом так что модули еST_STEAM2+INIT Source теперь рабочие(С новыми опциями были
пересобраны и все остальные файлы)
Клиент RevEmu 3Rd Gen на STEAM2 теперь проверяется по своему тикету фиксированной длины.
Клиент RevEmu 3Rd Gen на STEAM3 разделился на 3 клиента: RevEmu 3-Rd Gen,RevEmu 4-Th Gen,RevCrew's SteamClient 2009.
Исправлен недоделанный паттерн в eST_SCI для поддержки KF под виндой.
Исправлена проблема некорректного обнаружения левых модулей со словом engine_ в имени как движков GoldSource в системе эвристики и анализа GoldSource из eST_SCI. В частности такие модули идут в составе AMX/AMXX.
Добавлена опция SteamEmuCompatIDModeEnable18EmuOver17AuthMechanismUpdates а опция SteamEmuCompatIDModeBackward18EmuVersionCompatability
переименована в SteamEmuCompatIDModeBackward17EmuVersionCompatability.
Косметические улучшения.

[xe4]
П.С. Сервер игры Garry'sMod, клиент патченный только VUP'ом
ServerNeedsSTEAM2AuthenticationSubsystem = True
Xм-хм...

[tmuc]
Скрин распечатки конфига eST в консоли.
Если в консоли на hCupa's SteamEmu REJECT а в конфиге AcceptSteamEmuClients= True попробуйте сохранить ваш конфиг в ANSI(ASCII) формате(В релизе он идёт в UTF8).
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD

Аватара пользователя
PhO3n1X
Сержант
Сержант
Сообщения: 96
Зарегистрирован: 01.01.2006
Откуда: Latvia
Поблагодарили: 1 раз
Контактная информация:

#1164 Сообщение 20.03.2010, 20:54

vityan666 спасибо за свежее обновление!
Только что по быстрому проверил опцию SteamEmuCompatIDModeEnable18EmuOver17AuthMechanismUpdates
И вот что вышло:
eST 2
SteamEmu 3.83: STEAM_0:1:95423980
RevEmu: STEAM_0:0:1139668759

eST 1.8
SteamEmu 3.83: STEAM_0:0:190847961
RevEmu: STEAM_0:0:1139668759

Конфиг:
EnforceSteamEmuCompatIDMode = True (на обоих версиях 1.8 и 2)
SteamEmuCompatIDModeBackward17EmuVersionCompatability = True
SteamEmuCompatIDModeEnable18EmuOver17AuthMechanismUpdates = True

Эмулятор RevEmu стал давать идентичные ID, а вот со SteamEmu проблема. Кстати включение данной опции никак не повлияло на работу SteamEmuCompatIDModeBackward17EmuVersionCompatability, ID по прежнему выдаются те же. С прежней версией eSTEAMATiON не совпадали ID у обоих эмулей, но SteamEmu был очень близок к 1.8 (но всё равно не тот)
GunGame.LV - Pro Gamers Portal | CS:S GG & DM Servers
Изображение

Изображение Изображение

Armaggik
Нович0к
Нович0к
Сообщения: 22
Зарегистрирован: 10.01.2008

#1165 Сообщение 20.03.2010, 21:23

vityan666, PhO3n1X
У меня

eST 2
SteamEmu: STEAM_0:1:636275700

eST 1.8
SteamEmu: STEAM_0:0:318137850

Конфиг:
EnforceSteamEmuCompatIDMode = True (на обоих версиях 1.8 и 2)
SteamEmuCompatIDModeBackward17EmuVersionCompatability = True
SteamEmuCompatIDModeEnable18EmuOver17AuthMechanismUpdates = True

То есть как выдавал STEAM eST 1.8 * 2 так и выдает
P.S. Windows, SteamEmu хз какой, но не legacy)
Изображение

bir3yk
Полковник
Полковник
Сообщения: 1346
Зарегистрирован: 07.09.2009
Поблагодарили: 26 раз

#1166 Сообщение 20.03.2010, 21:27

ну забыли на 2 поделить где то ....решаемо :)
Изображение

Punisher-VIP
Лейтенант
Лейтенант
Сообщения: 118
Зарегистрирован: 31.12.2006
Контактная информация:

#1167 Сообщение 20.03.2010, 21:43

Punisher-VIP писал(а):Так, хорошо, а возможно тогда сделать опцию, которая будет выдавать 1 общий стим айди всем пираткам, которые не могут получить свой уникальный(при этом не выкидавать с серва, и тогда уж отключить ошибку что такой стим айди на серве есть). И тогда уже можно будет написать простенький плагин (орсмод, эвентскриптс), который будет выкидывать с сервера такой стим айди и выдавать сообщение "у вас говно контра, качате патч и т.п."
или же такой вариант:
pinkpiton2 писал(а): кстати хороший вопрос
по моей статистике около 75% народу играет на сборках которые не поддерживают генерацию steam_id самостоятельно
и когда приходится банить целиком провайдера по диапазону (динамика у всех), то приходится много грепать логов чтобы ненароком не переехать админов, которые или на лицензе или на нормальных пиратках

одним из вариантов может быть бан по диапазону steam_id, но нужен алгоритм однозначного преобразования ip в steam_id и програмер хоть немного пишущий под сорсмод
Возможно ли что-нибуть из этого? Так хоть можно будет просто скинуть все дряхлые пиратки в одну кучу и высылать им одно сообщение при помощи простенького плагина.

Аватара пользователя
xiloid
Капитан
Капитан
Сообщения: 341
Зарегистрирован: 30.10.2008
Поблагодарили: 3 раза

#1168 Сообщение 20.03.2010, 23:21

Привет друзья! :)

Спасибо vityan666 за UPDATE 1, пока что работает нормально, был только один висяк, что аж ССШ выбило, будем наблюдать.

А пока вопросец, у кого нибудь есть rej-msgs.conf с готовым содержанием, в случае если в конфиге все настроено только на генерацию уникального ИД и выключено вся генерация по ИП?

===upd===
Обновил на UPDATE 2 вроде не вылетало (наблюдения продолжаются), но была замечена другая странность, игроки по-одному (или даже целыми пачками по несколько человек) вылетали в "client timed out". Неважно пиратка это была, или лиц.
Linux
Последний раз редактировалось xiloid 21.03.2010, 11:11, всего редактировалось 1 раз.

rooot
Сержант
Сержант
Сообщения: 43
Зарегистрирован: 10.02.2010
Контактная информация:

#1169 Сообщение 20.03.2010, 23:39

сервер TF2 win, после update1 тоже был один зависон
посмотрим как дальше будет

vityan666
Майор
Майор
Сообщения: 658
Зарегистрирован: 14.04.2007

#1170 Сообщение 21.03.2010, 04:10

[All]

АНОНС!!!


eSTEAMATiON 2.0 RC2 UPDATE 2 - ViTYAN


Список изменений:
STEAM2 AUTH:
Исправлена нерабочая опция SteamEmuCompatIDModeEnable18EmuOver17AuthMechanismUpdates.

P.S Только модули eST_STEAM2 пересобраны. Все остальные модули идентичны модулям из UPDATE 1(Включая eST_SCI).
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD

Закрыто Вложения 57