Локальный сервер обновлений стим и стимовских игр

Всё для взлома и эмуляции Steam.
Сообщение
Автор
Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#31 Сообщение 12.10.2007, 21:19

у меня вопрос я короче копался в steamtools
и запустил download_app.exe
вопрос что он качает ?
в консоли одни цифры :(

Аватара пользователя
y3k.xeon
Лейтенант
Лейтенант
Сообщения: 100
Зарегистрирован: 24.01.2006
Откуда: Беларусь
Благодарил (а): 132 раза
Поблагодарили: 1 раз
Контактная информация:

#32 Сообщение 12.10.2007, 21:26

fire64
качает со инетовских стим серверов контент, то биш типа гцф, тока в свой емулевский формат "manifest-storage"
Изображение

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#33 Сообщение 12.10.2007, 21:34

я не понял он что выкачивает абсолютно весь контент ?
вопрос а можно как-нибудь ограничить список отображаемых игр доступных для скачивания ?
тоесть что бы в клиенте отображались только те игры что есть на сервере ?
и еще вопрос можно ли как-то ограничить список скачиваемых игр через download_app.exe ?

Аватара пользователя
y3k.xeon
Лейтенант
Лейтенант
Сообщения: 100
Зарегистрирован: 24.01.2006
Откуда: Беларусь
Благодарил (а): 132 раза
Поблагодарили: 1 раз
Контактная информация:

#34 Сообщение 12.10.2007, 21:42

fire64
список отображаемых игр х3, наверное низя (может и ошибаюсь)
download_app.exe можно использовать так например:
"download_app.exe 220" скачает файл соответствующий в стиме AppId 220 (half-life 2 content.gcf вроде)
Изображение

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#35 Сообщение 12.10.2007, 21:46

вопрос откуда стим ( клиент ) скачивает файл ClientRegistry.blob ?

Аватара пользователя
y3k.xeon
Лейтенант
Лейтенант
Сообщения: 100
Зарегистрирован: 24.01.2006
Откуда: Беларусь
Благодарил (а): 132 раза
Поблагодарили: 1 раз
Контактная информация:

#36 Сообщение 12.10.2007, 21:49

fire64
с сервера
там как то всё запаковано в pkg файлы, хрен чем прочтёш...
вот напрімер пару из папки files: Steam_36.pkg, SteamUI_355.pkg
и вот ещё какието файлы: firstblob.bin, secondblob.bin
Изображение

Аватара пользователя
GunYa
Сержант
Сержант
Сообщения: 32
Зарегистрирован: 18.01.2007

#37 Сообщение 12.10.2007, 21:57

RDEM писал(а):Нда. Сразу я решил пробовать на разных компах, и ни черта не получалось запустить етот емуль, вернее запускатся то он запускался, но клиента не пускал к себе, постоянно матерился что нехватает файла в директории config.py. А когда запустил все на 1 тачке, все вроде заворкало.

По поводу тулз всяких, там же есть gcf_to_stortage.exe это разве не програмка что бы из гцф делать то что емулятору нужно?
Плиззз скинь сюда архив с gcf_to_stortage.exe :cry:

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#38 Сообщение 12.10.2007, 22:05

а что еще лежит в архиве ?

Аватара пользователя
y3k.xeon
Лейтенант
Лейтенант
Сообщения: 100
Зарегистрирован: 24.01.2006
Откуда: Беларусь
Благодарил (а): 132 раза
Поблагодарили: 1 раз
Контактная информация:

#39 Сообщение 12.10.2007, 22:23

GunYa писал(а):
RDEM писал(а):Нда. Сразу я решил пробовать на разных компах, и ни черта не получалось запустить етот емуль, вернее запускатся то он запускался, но клиента не пускал к себе, постоянно матерился что нехватает файла в директории config.py. А когда запустил все на 1 тачке, все вроде заворкало.

По поводу тулз всяких, там же есть gcf_to_stortage.exe это разве не програмка что бы из гцф делать то что емулятору нужно?
Плиззз скинь сюда архив с gcf_to_stortage.exe :cry:
вощем кинь все архивы, на которые тут нет ссылок , плиззз!!! (тут ссылки тока на 2 архива)

кстати вот ещё потестил с разными компами: ясно чего не идёт,
в общем проблема такая: emulator.exe при запуске генерирует steam.exe в котором прописан ип сервера, но после запуска steam.exe на клиентской машине, он обновляется полностью, скачивает остальные дллки и файлы, включая steam.dll и себя же steam.exe, только опять с прописаными ИПами внутри файлов 127.0.0.1 ... вот и получается что после обновления уже конектится не к серверу а пытается на свой комп сконектится. это скорее всего в тех архивах что я говорил лежат ети самые файлы с прописаным 127.0.0.1... :( прописать другой hex-редактором не проблема, НО те файлы походу то ли закриптованы на сервере, то ли запакованы как то, т.е. явным образом там как в steam.exe или steam.dll не находит последовательности символов "127" или "27030" (стимовсский порт)
Изображение

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#40 Сообщение 12.10.2007, 22:54

вопрос а стим ( клиент ) скачивает с сервера GCF файлы или нет ?

RDEM
Нович0к
Нович0к
Сообщения: 29
Зарегистрирован: 23.12.2005

#41 Сообщение 13.10.2007, 07:25

Архива всего два, ссылки я давал чуть выше
It's time I release something again. This time, it's a program that emulates the login and content servers of Steam, enabling you to login to very own Steam network. Note: You can't download any games with this, not even the demos. For now, this is just a neat shiny toy.

edit: Version 0.3! Fixed some neuter parameters so it works with the latest version of Steam:
http://rapidshare.com/files/56568555/st ... 3.rar.html

You also need the updated tools since I've slightly changed the file format of the storages in v0.3:
http://rapidshare.com/files/61903566/st ... tml(v0.22) - UPDATED oct 11.
Но еще раз повторю, тем более ети тулзы еще обновились с 021 до 022

У меня не работают данные тулзы, все матирятся на конфиг ненайденный
C:\>C:\steamtools022\loginclient
Traceback (most recent call last):
File "loginclient.py", line 13, in <module>
IOError: [Errno 2] No such file or directory: 'config.py'
C:\>C:\steamtools022\download_app
Traceback (most recent call last):
File "download_app.py", line 12, in <module>
IOError: [Errno 2] No such file or directory: 'config.py'
Единственно что у меня работает это gcf_to_storage, и то не понятно, что и куда создается.
C:\>C:\steamtools022\gcf_to_storage "C:\steamtools022\base source engine 2.gcf" create
Header data - appid: 212 appver: 39 blockcount: 17395 dummy5: 1210
Block header - blocks used: 1252, dummy0: 9
Frag header - dummy0: 0 dummy1: 0
1 117452
0xb7cf4
212 39
Manifests match, continuing..
Checksums in storage have equal or more files than checksums in GCF
Checking files
...................................................................................................
...................................................................................................
...................................................................................................
...................................................................................................
...................................................................................................
...................................................................................................
...................................................................................................
...................................................................................................
...................................................................................................
...................................................................................................
...................................................................................................
...................................................................................................
.......

C:\>
PS Сразу видно утро вечера мудреннее, нашел куда он складывает файлы ети, у меня это получилось корень диска С

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#42 Сообщение 13.10.2007, 12:55

странно у меня все работает ( я имею ввиду тулзы )

Аватара пользователя
y3k.xeon
Лейтенант
Лейтенант
Сообщения: 100
Зарегистрирован: 24.01.2006
Откуда: Беларусь
Благодарил (а): 132 раза
Поблагодарили: 1 раз
Контактная информация:

#43 Сообщение 13.10.2007, 15:20

RDEM
в 0,21 версии не было gcf_to_storage :shock:
у меня все тузлы работают, просто из запускать там надо в определённом порядке, сначала блоб что создался, потом файл логина, а потом уже download_app
зы спасибо за ссылку на версию 0,22 :)

добавлено спустя 5 минут:

такс что мы имеем на данный момент:
с конвертированием гцф в сторадж проблема решена.
осталась 1 проблема: с клиент-сервер на разных машинах, я писал выше это изза чего (127.0.0.1 :) ) , для решения етой проблемы не помешало бы какой нибудь просмотрщик (редактор или распаковщик) этих pkg с сервака, а там уже дело техники :)
либо пока обновится до более старшей версии и этот баг будет исправлен :)

добавлено спустя 1 минуту:

RDEM
так на cs rin ru тема жива или нета про етот емуль?? чё то я там найти не смог етой тем :shock:

добавлено спустя 25 минут:

УРА ЛЮДИ, ВСЕХ паздравляю! всё пахаит!!! :o :o :o
, емулятор в локалке стима рулит!!
все мои "обвинения" в адрес сервера про клиент-сервер на разных компах снимаются :D

дело в том было что при смене ип адреса в ини файле сервера надо перед запуском емулятора удалить все файлы из папки с сервера \files\cache\

зы в ридми блин я в самом начале это читал, и забыл :)
Изображение

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#44 Сообщение 13.10.2007, 15:22

для просмотра той темы нужно зарегистрироваться на кс рин ру,
но у них не работает рега

Аватара пользователя
y3k.xeon
Лейтенант
Лейтенант
Сообщения: 100
Зарегистрирован: 24.01.2006
Откуда: Беларусь
Благодарил (а): 132 раза
Поблагодарили: 1 раз
Контактная информация:

#45 Сообщение 13.10.2007, 15:35

fire64
вот блин, плохо
зы я у них кстати зареген уже давно, тока чё то сечас не могу зайти под своим логином :?
Изображение

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