Страница 74 из 236

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

Добавлено: 14.03.2010, 14:26
DEN_999
хотел уточнить какие библиотеки использовать 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

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

Добавлено: 14.03.2010, 21:59
vityan666
[Punisher-VIP/DEN_999]

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

Ну-ну...

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

Добавлено: 14.03.2010, 23:35
Jeka
ждём с нетерпением rc2

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

Добавлено: 15.03.2010, 01:52
Punisher-VIP
vityan666 писал(а):[Punisher-VIP/DEN_999]

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

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

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

Добавлено: 15.03.2010, 18:09
DEN_999
vityan666 писал(а):[Punisher-VIP/DEN_999]

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

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

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

Добавлено: 16.03.2010, 00:46
vityan666
[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 и запаковке оффициального релиза.
По моему прогнозу релиз состится скорее всего завтра вечером.

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

Добавлено: 17.03.2010, 00:08
postal_3
vityan666, радуют результаты твоего труда, заждался новой версии :)

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

Добавлено: 17.03.2010, 10:05
vityan666
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:

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

Добавлено: 17.03.2010, 15:31
impulse666
О да! РК2, и мой 7000 пост %)
Салют

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

Добавлено: 17.03.2010, 16:05
bugme666
:beer: да здравствует eST!

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

Добавлено: 17.03.2010, 16:14
AnTiSpameR
Ура ! =)

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

Добавлено: 17.03.2010, 18:43
PhO3n1X
А где взять VUP 2.71 или ВЫШЕ? В соотв. теме только версия 2.7

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

Добавлено: 17.03.2010, 18:46
vityan666
[PhO3n1X]
Нету его ещё.
Я над ним щас работаю.

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

Добавлено: 17.03.2010, 18:52
PhO3n1X
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 тоже не помогает.

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

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

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