Тестирование Steam-серверов

Для тех, кто хочет сделать мир лучше.
Сообщение
Автор
[user]
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 3501
Зарегистрирован: 18.07.2008
Благодарил (а): 2 раза
Поблагодарили: 17 раз
Контактная информация:

#46 Сообщение 11.01.2010, 21:18

С аутенфикационным сервером у меня пока 0
А в клиенте нельзя ли подменить или частично модифицировать функции для работы с серверами и контентом? Как я понял, пока способа менять аккаунт "на лету" (для закачки разных наборов контента; в противном случае требуются идентичные аккаунты) не предумали и, скорее всего, не придумают... А со "своими" функциями будет несколько проще...

Уверен, что возни немало будет, но всё же, как вариант...
Правда, глубокое вмешательство в тело стим клиента может привести к непредвиденным ошибкам...
© [user]

eldest
Разработчик
Разработчик
Сообщения: 302
Зарегистрирован: 17.03.2008
Откуда: такие как я?
Поблагодарили: 2 раза
Контактная информация:

#47 Сообщение 12.01.2010, 01:07

andreil писал(а):С аутенфикационным сервером у меня пока 0. Если последний вариант не получится, то закину на время и буду работать над остальными серверами длля совместимости со Стимом.
я таким же путём пошёл пока всё не доделал а патом сново запаролся... памойму единственный выход это написать эмуль steam.dll

[user]
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 3501
Зарегистрирован: 18.07.2008
Благодарил (а): 2 раза
Поблагодарили: 17 раз
Контактная информация:

#48 Сообщение 12.01.2010, 08:58

eldest писал(а):единственный выход это написать эмуль steam.dll
Да, скорее всего, это так... Уверен, в будущем они ещё что-нибудь придумают. История: обновление сообщества (со второй попытки "доделали"), steamcloud...
Только "замещение" лучше выполнять в оперативной памяти, а не в локальных файлах...

сообщество...
Выбора у пользователей не осталось: либо использовать нестимовскую систему (например, xfire), либо купить... Подавляющее большинство выбирает 2-е...
Как вариант, в "шкуру" стима можно встроить клиент, подобный Jabber`у. Что-то принципиально другое не придумать, во всяком случае, в ближайшем будущем... не поднимать же свой сервер сообщества?
© [user]

Аватара пользователя
Megalan
Разработчик
Разработчик
Сообщения: 335
Зарегистрирован: 02.04.2007
Благодарил (а): 1 раз
Поблагодарили: 29 раз
Контактная информация:

#49 Сообщение 13.01.2010, 13:57

andreil писал(а):С аутенфикационным сервером у меня пока 0. Если последний вариант не получится, то закину на время и буду работать над остальными серверами длля совместимости со Стимом.
А почему бы не воспользоваться Virtual Steam Server от SteamCooker'а? (он вроде как вполне неплохо работает с текущей версией стима) Я думаю он без проблем тебе даст его исходники.

eldest
Разработчик
Разработчик
Сообщения: 302
Зарегистрирован: 17.03.2008
Откуда: такие как я?
Поблагодарили: 2 раза
Контактная информация:

#50 Сообщение 14.01.2010, 01:58

Megalan
Всё что надо так это RSA класс

Аватара пользователя
andreil
Разработчик
Разработчик
Сообщения: 781
Зарегистрирован: 14.08.2006
Откуда: Светлогорск, Беларусь
Поблагодарили: 2 раза
Контактная информация:

#51 Сообщение 14.01.2010, 19:10

Ну, сам можуль у меня есть. Одна проблема - он на Python'е, так что приходится изврящатся, особенно над функцией:

Код: Выделить всё

PyNumber_Power(o1, o2, o3)
Она возводит число o1 в степень o2, а вот для чего там o3, я не понимаю.

PS: Вся фишка в том, что все 3 числа имеют размер аж 256 байт :shock: :shock: :dash: :suicide: :suicide:
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).

eldest
Разработчик
Разработчик
Сообщения: 302
Зарегистрирован: 17.03.2008
Откуда: такие как я?
Поблагодарили: 2 раза
Контактная информация:

#52 Сообщение 15.01.2010, 00:48

andreil
Я писал аналог на vb6 и работало на ура, токо теперь у меня нету этих исходников

Аватара пользователя
andreil
Разработчик
Разработчик
Сообщения: 781
Зарегистрирован: 14.08.2006
Откуда: Светлогорск, Беларусь
Поблагодарили: 2 раза
Контактная информация:

#53 Сообщение 16.01.2010, 09:55

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

Поэтому мне необходима только одна вещь: сохраненные пакеты данных, перехваченные программой http://www.nirsoft.net/utils/smsniff.html при логине Стима на сервер. Необходимо написать, какие игры купленны на аккаунте, что бы потом не тыкать.

PS: Не бойтесь, аккаунт я не украду, тк эта программа принимает только принятые пакеты, там нет ни логина, ни паса - они идут от клиента к серверу ;)
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).

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

#54 Сообщение 16.01.2010, 12:42

andreil,я еще в той теме об ApiMonitor'е понять не мог, почему ты сам не используешь снифер.

proplayer666
Маппер
Маппер
Сообщения: 1748
Зарегистрирован: 18.02.2008
Откуда: <удалено>

#55 Сообщение 16.01.2010, 13:20

andreil
Фильтр должен быть таким?

Код: Выделить всё

include:remote:tcp:27020-27050
include:remote:udp:27000-27020
Завязываю с играми
Мну в Xbox LIVE
Изображение
Изображение
Изображение

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

#56 Сообщение 16.01.2010, 14:13

andreil
отправил в лс

Аватара пользователя
andreil
Разработчик
Разработчик
Сообщения: 781
Зарегистрирован: 14.08.2006
Откуда: Светлогорск, Беларусь
Поблагодарили: 2 раза
Контактная информация:

#57 Сообщение 16.01.2010, 14:55

fire64 писал(а):andreil,я еще в той теме об ApiMonitor'е понять не мог, почему ты сам не используешь снифер.
Я его просто не использовал :(
proplayer666 писал(а):andreil
Фильтр должен быть таким?

Код: Выделить всё

include:remote:tcp:27020-27050
include:remote:udp:27000-27020

Код: Выделить всё

include:remote:tcp:27000-27050
include:remote:udp:27000-27020
Это больше соответствует истине, но для данного случая некритично.

Немного исправил шапку (см. второй абзац, красным тестом).
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).

Аватара пользователя
andreil
Разработчик
Разработчик
Сообщения: 781
Зарегистрирован: 14.08.2006
Откуда: Светлогорск, Беларусь
Поблагодарили: 2 раза
Контактная информация:

#58 Сообщение 17.01.2010, 14:50

Новый релиз.
Смотрим шапку.
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).

Giza
Полковник
Полковник
Сообщения: 1525
Зарегистрирован: 06.02.2008
Благодарил (а): 9 раз
Поблагодарили: 310 раз
Контактная информация:

#59 Сообщение 18.01.2010, 00:35

andreil
у меня везде только и ошибки. Windows 7.
1. Cache2Storage.exe. При создание кэша:
Изображение
Кэш создается, но думаю всё же он не работает.

2. Update CDR:
Изображение

CFToolbox обновляется норм, Аутенфикация проходит норм, а вот закачка весит в статусе начало закачки и всё.

логи выкладывать думаю толку ноль:
18.01.2010 2:24:40 (General server): 127.0.0.1:63654 connected.
18.01.2010 2:24:40 (General server): 127.0.0.1:63654 get auth servers list for a specific username: Ћ7кК
18.01.2010 2:24:40 (Config server): 127.0.0.1:63654 close session.

Аватара пользователя
andreil
Разработчик
Разработчик
Сообщения: 781
Зарегистрирован: 14.08.2006
Откуда: Светлогорск, Беларусь
Поблагодарили: 2 раза
Контактная информация:

#60 Сообщение 19.01.2010, 00:49

Хм, на ХП таких проблем не было.

В четверг в таком случае устрою тестирование на Windows 7. Сам я пока тестил только на сети из двух компов (оба ХР СП3), а буду - на компе и двух ноутах (везде 7).

Если понадобится - перебью под Дельфи 2009, там есть 100% совместимость с семеркой...
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).

Ответить