Posted September 25, 2021
OHMYGODJCABOMB: Там какое-то феноменальное переобувание в воздухе. Игра взаимодействует со Стимом только локально, Интернет для этого никак не используется, но данные каким-то образом в Steam-аккаунт все же пишутся.
Ну так-то всё верно. Видит запущенный клиент Steam и без интернета ему всё сливает (сихнронизируется если угодно). А уже сам Steam по интернету бодро рапортует об изменениях в статистике, заодно может и карточку заработает как знать (интересно быдо бы проверить). Не вижу здесь противоречий. Alm888: Технически, они не солгали. Игра не отправляет никаких данных в сеть.
Просто игра видит запущенный стим-клиент, соединяется с ним посредством SteamAPI и передаёт статистику ему. "Стукачом" выступает именно киент, а не игра.
И игра, и клиент. Игра должна молчать. Клиент Steam по идее должен охреневать и тоже молчать, а не передавать дальше. Просто игра видит запущенный стим-клиент, соединяется с ним посредством SteamAPI и передаёт статистику ему. "Стукачом" выступает именно киент, а не игра.
Alm888: А вот почему Стим-клиент не отлавливает тот факт, что запущена не стим-версия, а сторонняя (наверное, по тому, что они идентичны "байт-в-байт") и воспринимает её как родную -- это проблема Стима, а не GOG'а.
Или вопрос: почему запущен стим-клиент, когда ни одна стим-игра не запущена? Или пользователь научился играть в несколько игр на одной ЭВМ одновременно, и параллельно ещё и "шпилит" в какую-то стим-игру?
По мне это проблема GOG что запустили в свою игру Steam Api. Steam тоже по идее виноват, что не отлавливает, но вот здесь их вина, как по мне, куда меньше. С чего это они должны ещё тестировать что всякие издатели пихают Steap Api в сторонние игры? В теории это баг с самым низким рейтингом срочности на фикс, пока конечно кто-то не начнёт что-то там незаконно фармить таким образом и вскроется очередной скандал, может тогда и заплатку сделают, а сейчас тратить время и ресурсы ради GOG - смехотворно. Или вопрос: почему запущен стим-клиент, когда ни одна стим-игра не запущена? Или пользователь научился играть в несколько игр на одной ЭВМ одновременно, и параллельно ещё и "шпилит" в какую-то стим-игру?
AndreyB: Стим не проверяет, кто реально запущен и установлена ли вообще игра. Он ориентируется исключительно на вызовы своего api. И проверяет только то, что указанная в вызове игра есть на аккаунте и человек имеет право ее запускать. Есть программки для выбивания карточек или взлома ачивок, которые не запускают игр. И в принципе можно запустить сразу много Стим-игр, и для них всех будет тикать время и засчитываться ачивки.
Полностью разделяю. Вот именно что им *показалось*, очень горько когда люди принимают решения на основании своих домыслов. Решение в корне неправильное, таково моё мнение.
Post edited September 25, 2021 by Cadaver747