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

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Сообщение
Автор
Аватара пользователя
DEN_999
Лейтенант
Лейтенант
Сообщения: 185
Зарегистрирован: 13.11.2007
Откуда: Мордовия, Саранск
Контактная информация:

#1096 Сообщение 14.03.2010, 14:26

хотел уточнить какие библиотеки использовать eST_TRUNK_13022010_WinOS или те которые лежат в eSTEAMATiON.v2.0.PreRC2-PUBLIC-STAGE4DEVEL-ViTYAN

при попытке запустить сервер вышло сообщение что отсутствует библиотека libeay32.dll подложил это библиотеку в папку сервер рут/бин и сервер запустился но при конекте к нему с пиратки пишет "Failed to get server encryption key"

вот лог
estscidynlog.log
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


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.log
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: 0x12EB0000
SCI iNFO: SC module load address is: 0x12EB0000

SCI iNFO:Preparing to load steamclient library for heuristics

SCI iNFO: SteamClient full file is:F:\SRCDS\bin\steamclient.dll

SCI pre-scan: SC library F:\SRCDS\bin\steamclient.dll has been loaded for heuristics analyze
SCI pre-scan: SCI Binary Cache file: SCI BINCACHE: BINCACHE does not exist.
NOT PRESENT
SCI iNFO: SC TEXT section slide is: 0x400[0] and 0x1000[1]

SCE:Init DBG1

SCE:Init DBG2

SCE:Init DBG3

SCE:Init DBG4
DEBUG SCI scan: CGameServer::SendUserConnectAndAuthenticate PTRN offset is 0x2B21C

SCE:Init DBG5b
SCI scan: Windows CGameServer->CBaseUser offset shift is 0x37C

SCE:Init DBG6b

SCE:Init DBG7

SCE:Init DBG8

SCE:Init DBG9

SCE:Init DBG10
SCI scan: CGameServer::SendUserConnectAndAuthenticate: 0x12EDBCE0
SCI scan: CBaseUser::PostCallback: 0x12F4A500
SCI scan: CGameServer::_GSGetSteam2GetEncryptionKeyToSendToNewClient: 0x12ED9200

SCI: Changing memory attributes of CGameServer::_GSGetSteam2GetEncryptionKeyToSendToNewClient ...Result:1
SCI: Storing new binary CACHE file: DONE
SCI: Looking up for Tier0 library... SUCCEEDED
SCI: Getting Plat_FloatTime Address: 0x5C5510
Size of GSClientDeny_t is 140 while size of GSClientApprove_t is 8

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: 0x12F00000
SCI iNFO: SC module load address is: 0x12F00000

SCI iNFO:Preparing to load steamclient library for heuristics

SCI iNFO: SteamClient full file is:F:\SRCDS\bin\steamclient.dll

SCI pre-scan: SC library F:\SRCDS\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: 0x12F2BCE0
SCI scan[CACHE]: CBaseUser::PostCallback: 0x12F9A500
SCI scan[CACHE]: CGameServer::_GSGetSteam2GetEncryptionKeyToSendToNewClient: 0x12F29200

SCI: Changing memory attributes of CGameServer::_GSGetSteam2GetEncryptionKeyToSendToNewClient ...Result:1
SCI: Looking up for Tier0 library... SUCCEEDED
SCI: Getting Plat_FloatTime Address: 0x2B5510
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
Отношения между людьми - Политика!
Отношения между людьми - Любовь!
Я был слишком далеко, чтобы сказать!
Она была слишком далеко, чтобы услышать!

ЭТО ОДИНОЧЕСТВО!!!

Изображение

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

#1097 Сообщение 14.03.2010, 21:59

[Punisher-VIP/DEN_999]

Обмываем рапорты месячной давности с древним глючным пререлизом?

Ну-ну...
Местный Дьявол
Проекты:
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

Аватара пользователя
Jeka
Майор
Майор
Сообщения: 624
Зарегистрирован: 28.03.2009
Поблагодарили: 11 раз

#1098 Сообщение 14.03.2010, 23:35

ждём с нетерпением rc2
Три ярких цвета - это Российский флаг !
Если ты не патриот, ты не русский, а мудак !

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

#1099 Сообщение 15.03.2010, 01:52

vityan666 писал(а):[Punisher-VIP/DEN_999]

Обмываем рапорты месячной давности с древним глючным пререлизом?

Ну-ну...
А что делать, нового-то пока нема...

Аватара пользователя
DEN_999
Лейтенант
Лейтенант
Сообщения: 185
Зарегистрирован: 13.11.2007
Откуда: Мордовия, Саранск
Контактная информация:

#1100 Сообщение 15.03.2010, 18:09

vityan666 писал(а):[Punisher-VIP/DEN_999]

Обмываем рапорты месячной давности с древним глючным пререлизом?

Ну-ну...
вам хорошо, а редовые пользователи ломают голову, нет бы вам написать там где выложены эти древности, что кочать незачем... вот мы и путаемся...
Отношения между людьми - Политика!
Отношения между людьми - Любовь!
Я был слишком далеко, чтобы сказать!
Она была слишком далеко, чтобы услышать!

ЭТО ОДИНОЧЕСТВО!!!

Изображение

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

#1101 Сообщение 16.03.2010, 00:46

[All]

Несмотря на заморозку TRUNK на STAGE-5 я разморозил его и добавил новую фишку(Потом после теста заморозил заново).

Это просили имплементировать много раз во времена eST 1.8 для серверов GoldSource Classic(Protocol 47) и теперь это есть в eST 2 для GoldSource SteamWorks(Protocol 48) серверов - Полцоенное логирование на серверах GoldSource (А не чистый вывод в консоль через libc/WinAPI):
[AMXX] Loaded 2 admins from file
L 03/15/2010 - 23:27:13: Server cvar "amx_language" = "en"
L 03/15/2010 - 23:27:13: Server cvar "amx_client_languages" = "1"
L 03/15/2010 - 23:27:13: Server cvar "amx_nextmap" = "de_airstrip"
L 03/15/2010 - 23:27:15:
eSTEAMATiON SCI STEAM3 ParaEmulation System.
Version : 2.0
Type: Release Candidate 2
Release Date: 13 March 2010 01:00 PM
Author:ViTYAN
L 03/15/2010 - 23:27:15:


eSTEAMATiON SCI configuration has been successfully determined(Local config).
L 03/15/2010 - 23:27:15:
eSTEAMATiON STEAM2 client's custom rejection configuration has been successfully
determined(Default config).
L 03/15/2010 - 23:27:15: eSTEAMATiON SCI configuration is as following:

L 03/15/2010 - 23:27:15: [eSTEAMATiON SCI(STEAM3) SECURITY POLICY]
L 03/15/2010 - 23:27:15: REJECT Clients after initial validation process complea
tion: ENABLED
L 03/15/2010 - 23:27:15: LEGACY RevEmu Clients: ACCEPT
L 03/15/2010 - 23:27:15: LEGACY RevEmu 2-Nd Generation Clients: ACCEPT
L 03/15/2010 - 23:27:15: RevEmu 3-Rd Generation Clients: ACCEPT
L 03/15/2010 - 23:27:15: RevEmu SteamUp Clients: ACCEPT
L 03/15/2010 - 23:27:15: SteamUp/AVSMP Clients: ACCEPT
L 03/15/2010 - 23:27:15: Unknown Clients: DROP
L 03/15/2010 - 23:27:15: Unknown Steam simulating Clients: DROP
L 03/15/2010 - 23:27:15: Unknown NonSteam simulating Clients: DROP
L 03/15/2010 - 23:27:15: Legit Steam Clients: ACCEPT
L 03/15/2010 - 23:27:15: Cracked Steam Clients: ACCEPT
L 03/15/2010 - 23:27:15: Stryder's L4D2 Loaders: DROP
L 03/15/2010 - 23:27:15: SETTI server scanner: ACCEPT
L 03/15/2010 - 23:27:15:
[eSTEAMATiON SCI(STEAM3) GLOBAL ID-GENERATION MODE]
L 03/15/2010 - 23:27:15: GLOBAL SteamID mode for Supported(Known) NonSteam Clien
ts: Unique ID's
L 03/15/2010 - 23:27:15: GLOBAL SteamID mode for Legit Valve and Cracked Steam C
lients: Unique ID's
L 03/15/2010 - 23:27:15:
[eSTEAMATiON SCI(STEAM3) LOGGING]
L 03/15/2010 - 23:27:15: Enable logging of Client type to console on connect: EN
ABLED
L 03/15/2010 - 23:27:15: Enable logging of REJECTED Client type to console on co
nnect: ENABLED
L 03/15/2010 - 23:27:15:
[eSTEAMATiON SCI STEAM SUBSYSTEM]
L 03/15/2010 - 23:27:15: Enable eSTEAMATiON STEAM2 subsystem: DISABLED(STEAM3 Mo
de)
L 03/15/2010 - 23:27:15:
[eSTEAMATiON GOLDSOURCE LOGGING SYSTEM]
L 03/15/2010 - 23:27:15: Logging mode selected by dynamic logging facility: Nati
ve GoldSource Engine Logging
L 03/15/2010 - 23:27:15:

L 03/15/2010 - 23:27:15: Server cvar "sv_region" = "255"
L 03/15/2010 - 23:27:15: Server cvar "sv_accelerate" = "5"
L 03/15/2010 - 23:27:15: Server cvar "sv_stopspeed" = "75"
Adding master server 69.28.151.162:27013
Adding master server 68.142.72.250:27010
L 03/15/2010 - 23:27:16: Started map "de_dust" (CRC "-1641307065")
Executing AMX Mod X Configuration File
Тут вы видите сообщения eST выводимые как и все сообщения сервера через логирование движка которое ещё и пишет их в открытый лог файл сервера HLDS.
CI iNFO: GoldSource engine module(swds.dll) load address is: 0x4BC0000
SCI iNFO: GoldSource engine module load address is: 0x4BC0000

SCI iNFO:Preparing to load GoldSource library for heuristics

SCI iNFO: GoldSource full file is:E:\BACKUP-DEVEL\Games\CS16SRV\swds.dll

SCI pre-scan: SC library E:\BACKUP-DEVEL\Games\CS16SRV\swds.dll has been loaded for heuristics analyze
SCI pre-scan: SCI GoldSource Engine Binary Cache file: SCI BINCACHE: GoldSource Engine BINCACHE does not exist.
NOT PRESENT
SCI iNFO: SC TEXT section slide is: 0x1000[0] and 0x1000[1]
DEBUG SCI GoldSource scan: Log_Printf PTRN offset is 0x9480C
SCI scan: GoldSource Engine Log_Printf: 0x4C547C0
SCI: Storing new GoldSource Engine binary CACHE file: DONE
А тут видим эвристическое сканирование движка GoldSource в SCI которое обнаруживает функцию логирования в нём. Так-же имплементирована система BINCACHE для поддержания эффективной схемы работы "Эвристически сканировать один раз - запускать много раз - Сканировать заново при обновлении).

Теперь пора вернуться к работе над релизной документацией после чего уже внешний источник создаст перевод и можно будет приступать к сборке конечных модулей RC2 и запаковке оффициального релиза.
По моему прогнозу релиз состится скорее всего завтра вечером.
Местный Дьявол
Проекты:
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

Аватара пользователя
postal_3
Полковник
Полковник
Сообщения: 1092
Зарегистрирован: 22.04.2006
Благодарил (а): 461 раз
Поблагодарили: 734 раза
Контактная информация:

#1102 Сообщение 17.03.2010, 00:08

vityan666, радуют результаты твоего труда, заждался новой версии :)
"В церковь не ходите, а свадьбы вкруг березы водите, как велят старинные обычаи..."
из наставлений С. Разина

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

#1103 Сообщение 17.03.2010, 10:05

TRUNK:
Исправлена проблема в загрузке двоичного кеша добавленной вчера новой системы BINCACHE-GoldSource_Engine которая приводила к краху HLDS сервера(При наличие двоичного кеша движка GoldSource).
Косметические улучшения в распечатке конфига eST_SCI/eST_STEAM2 так что в разделе логирования теперь отображаются в скобках включённые
системы(REGULAR - Классическая, STATS - Новая с расширенной инфой в одной строке и REGULAR and STATS - Обе сразу) в полях для принятых и для запрещённых клиентов).
Смена статуса: Release Candidate 2
Установка даты и времени: 17 March 2010 00:50 AM

OpenSSL под Виндой обновлён до OpenSSL 1.0.0-CVS 15.03.2010 - ViTYAN (Статическая либа libcrypto.a) с моей ранней версии cvs-08.03.2010. Под Linux до сих пор используется статическая либа под из Дебишного пакета libssl0.9.8m-dev.deb.

Оффициальное руководство по установке eSTEAMATiON 2.0 RC2:
Исправлены некоторые опечатки.
Добавлена инфа про надобность запуска hlds/srcds с параметром "+log on"(Без кавычек) что-бы видеть распечатку конфига eST в консоли сервера.
Awaiting translated manual from translator.


Подготовка производственной версии RC2:

TRUNK: Заморожен(Стабилен).Инцидентов нет.
Модули RC2: Собраны из замороженных исходных кодов TRUNK.
Дата релиза:17 March 2010

Ожидаю окончания перевода на Русский мана установки imp-ом.


[UPD]

TRUNK:
Исправлена проблема которая заключалась в том что структура конфига сообщений режекта eST_SCI(eST_STEAM2 не затронут) была до сих пор ограничена 128-ю байтами из-за чего функциональность HUGEREJ для STEAM3 AUTH была повреждена а так-же добавлялась потенциальная дыра безопастности с переполнением буффера в eST_SCI.

После прохождения последних остаточных тестов модули eST_SCI были пересобраны в дерево папок релиза RC2.


Подготовка к релизу RC2:

1) Обновлены уставочные инструкции в соответствии с измененённой структурой папок дерева релиза RC2.
2) Дерево релиза РC2(Включая модули с исправлением описанным выше) запаковано в архив релиза eSTEAMATiON.v2.0.Release.Candiate.2-ViTYAN.7z размеров 343KB который и будет оффициальным релизом RC2.

[UPD2]

Я с радостью оглашаю публичный релиз eSTEAMATiON 2.0 Release Candidate 2. Качаем по ссылкам с первой страницы или с главной.
:beer: :beer: :beer: :beer: :Bravo: :good: :russian:
Местный Дьявол
Проекты:
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 раз

#1104 Сообщение 17.03.2010, 15:31

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

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

Аватара пользователя
bugme666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 1168
Зарегистрирован: 29.01.2009
Откуда: MOSCOШ
Благодарил (а): 882 раза
Поблагодарили: 358 раз
Контактная информация:

#1105 Сообщение 17.03.2010, 16:05

:beer: да здравствует eST!

Аватара пользователя
AnTiSpameR
Капитан
Капитан
Сообщения: 458
Зарегистрирован: 11.10.2008
Откуда: Belarus
Поблагодарили: 31 раз
Контактная информация:

#1106 Сообщение 17.03.2010, 16:14

Ура ! =)
Изображение Изображение Изображение Изображение Изображение

Изображение

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

#1107 Сообщение 17.03.2010, 18:43

А где взять VUP 2.71 или ВЫШЕ? В соотв. теме только версия 2.7
GunGame.LV - Pro Gamers Portal | CS:S GG & DM Servers
Изображение

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

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

#1108 Сообщение 17.03.2010, 18:46

[PhO3n1X]
Нету его ещё.
Я над ним щас работаю.
Местный Дьявол
Проекты:
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 раз
Контактная информация:

#1109 Сообщение 17.03.2010, 18:52

vityan666 писал(а):[PhO3n1X]
Нету его ещё.
Я над ним щас работаю.
Спасибо, понятно, будем ждать.
Может ли сервер (STEAM2) выкидывать всех nonSteam клиентов с STEAM validation rejected только потому что steamclient был пропатчен VUP'ом 2.7? Если нет, то буду искать, где я допустил ошибку.

UPD: Пропатчил steamclient через VUP 2.71 всё заработало. Спасибо за релиз!
Во время тестов возникла только небольшая проблема с совместимостью SteamID с eST 1.8 При включении опции SteamEmuCompatIDModeBackward18EmuVersionCompatability тестовый сервер по прежнему выдаёт другие ID нежели основной сервер с eST 1.8 Проверял на SteamEmu и RevEmu 1st GEN. На SteamEmu ID выходили близкие, но всё равно не такие. Пробовал играться с EnforceSteamEmuCompatIDMode тоже не помогает.
GunGame.LV - Pro Gamers Portal | CS:S GG & DM Servers
Изображение

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

dimetrius
Нович0к
Нович0к
Сообщения: 27
Зарегистрирован: 03.03.2010
Откуда: Украина, г.Луганск
Контактная информация:

#1110 Сообщение 18.03.2010, 13:25

Ребята, с эмулятором разобрался, вроде всё ок.
1) Но не могу разобраться что нужно для того, чтоб шапки и оружие работали на сервере TF2?
2) в логе service_log.txt постоянно при запуске Failed to load Steam Service (3)

можно ткнуть носом куда надо? :)

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