Борьба с виртуальной бюрократией или как правильно делать ссылки на ваши игры в Steam/Greenlight
Турбохой!
Прежде всего, респект таким парням, которые делают хорошие игры, толкают их на Стим и даже не ленятся сочинять хорошие карточки со смайлами и фонами к ним! Я очень рад за вас, я репостну ваш анонс в контактике, и проголосую на Гринлайте, и может даже куплю (ну серьёзно, почему нет?) и отзыв хвалебный сочиню... Вот только покупать и голосовать по вашим ссылкам довольно напряжно для рядового пользователя.
Почему? Сейчас всё объясню. И заодно расскажу что с этим можно сделать. Итак...
Проблема:
По умолчанию ваши ссылки вида https://чотатам
где можно проголосовать/купить открываются через браузер (фаерфокс, хром или что там у кого). Всё бы хорошо, но браузеры не очень охотно запоминают авторизацию в Стиме, разлогиниваясь по любому поводу; поэтому потенциальный покупатель/избиратель перейдя по вашей ссылке должен будет повторно залогиниться прежде чем осуществлять какие-то действия. А это целая проблема, т.к нужно не только вспомнить и набрать пароль, но и подтвердить вход через телефон если включен Steam Guard (Включенный Steam Guard — обязательное условия для обмена/торговли на стимомаркете, поэтому не надо вот этого «Да кто им ещё пользуется-то?»). Подтверждение он запрашивает КАЖДЫЙ раз при повторной авторизации есличо. Процедура может быть дополнительно осложнена необходимостью сбросить забытый пароль, либо проблемами с телефоном. Стоит ли говорить что вся эта возня раздражает и муторность процедуры может перехерить желание поддержать вашу игру?
- Проголосовал?
— А ну его нах Потом, не до этого...
Решение:
Более удобным вариантом можно считать открывание страничек через стимоклиент, который хоть и глючный, но при помещении в автозапуск авторизацию держит железно, дурацких вопросов не задаёт, всю дорогу висит себе тихонько в трее и помалкивает нет, он, зараза такая, не помалкивает если его не заткнуть настройками, а трындит кто из друзей какую игру только что запустил как будто мне это интересно.
Читая на Гамине очередную просьбу проголосовать, например, я обычно не кликаю ссылку, а открываю клиент и через поиск ищу нужную игру. Это тоже долго и сложно, особенно если автор решил выпендриться названием, недружелюбным к поиску (в тот раз мне пришлось промотать все последние поступления пока я не нашёл нужное). Вот бы здорово было если бы по щелчку на ссылку она сразу открывалась через стимоклиент, правда?
Сделать это можно, оформив ссылку так:steam://url/CommunityFilePage/<id>
— для Greenlight, чтобы проголосоватьsteam://url/StoreAppPage/<id>
— для стимомагаза, чтобы купить
Фишка в том, что гринлайт относится к Steam Community, а магазин — к Steam Store. У них даже сайты разные.
Где взять <id> сами сообразите?
Правильно, это циферки в конце ссылки на вашу игру (пишутся без скобочек).
Пользователю, перешедшему по такой ссылке, будет задан такой вопрос:
Продвинутые ставят галочку, открывают ссылку и больше об этом вопросе не вспоминают, параноики пугаются, закрывают браузер, выключают комп и вызывают программиста чтобы всё починил... Таких можно попробовать заранее успокоить пометкой, мол, браузер может спросить — открывать ли ссылку через Steam Bootstrapper — можно соглашаться, всё нормально.
Далее страничка откроется в стимокленте, покупатель/избиратель делает все дела парой кликов и все счастливы.
Проверяем:
- Замок Неразврата Дыва в магазе.
- Дарк Мод на гринлайте.
Важный момент: Всё это, конечно, здорово, но про традиционные http(s)-ссылки забывать всё равно не стоит, т.к. всплывший вопрос от браузера кого-то может поставить в тупик, как справедливо было замечено в комментах. Кроме того, в определённых ситуациях стимоклиент может отказаться перехватывать свои специализиованные ссылки. Иметь параллельно обе ссылки будет надёжнее.
Надеюсь вы учтёте мои пожелания в будущем. Спасибо за внимание!
- 10 февраля 2017, 18:50
- 019
По делу! Посмотрим выработается ли такая практика. Просто все привыкли кидать ссылки с http, а про другие ftp, file и прочие протоколы, как правило - не знают.
Думаю, стоит добавить об этом заметку в "Разработчикам" в статью "Как писать о своей игре".
Практика могла бы выработаться если бы наш местный контингент не упирался рогом, мол, если игрок захочет купить он и перелогинится, и в поиске поковыряется и на дизеле до райцентра доедет, а дополнительно цепляли бы такие ссылки к постам. Что здесь, что в контакте. Особенно в контакте с его практикой репостов. Можно было бы коллективно прививать сторонним случайным наблюдателям мысль, что так тоже можно, а ссылки такие нестрашные.
Кстати, на воркшопе такая практика худо-бедно используется. Просто загугли "steam://url/CommunityPageFile" и пробегись по страничкам.
Ещё было бы здорово также в базе ссылки на стимостраницы подобным образом делать
This. В общем случае, когда вместо перехода на новую страничку этого перехода не происходит, а выскакивает окошко с какой-то мутью, я на автомате закрываю такую страничку. Потому что всплывающие окошки.
Делай две ссылки просто, с пометками (можно и с предупреждением мол если в браузере спросят то всё ок). Кому страшно пусть как обычно ходит, делов то...
Кстати, хорошо что обратил отдельное внимание, я рекомендацию в текст внесу.
Но там нету "всплывающих окошек", а только диалоговое.
Мда, похоже, только я один вижу разницу.
Хороший тайминг!
http://venturebeat.com/2017/02/10/steam-greenlight-is-dead-valve-introduces-steam-direct/
лооооол!
ну да, как я мог забыть. я же проклят. сразу же после того как я делаю что-то полезное условия меняются так, что сделанное больше не несёт пользы. в который раз убеждаюсь.
на заметку всем, кто когда-нибудь решит меня попросить с чем-нибудь помочь. xD
Впрочем, формат ссылок на магаз пока актуален
Формат ссылок всяко актуален, я сам про эту фичу забыл, хотя вроде как технарь, ойти и всё такое. Так что спасибо. (и нет, не за референс на Замок, а именно за то за что написано на коробочке)
Так оригинальный-то пост есть у Стим на русском: ссыль.
На русском нетру
язык переключи
ой, не так прочитал, сорян
Есть один минус - ссылки не срабатывают до выхода из "семейного" режима, а вот в браузере открываются всегда. Как вариант - приводить оба варианта.
дак я об этом и написал же что оба делать надо
Перечитал ещё раз, идея воспринимается как "замените http-ссылки на steam-ссылки". Если была мысль о добавлении, то это надо явно в тексте указать.
В предпоследнем абзаце же прямым текстом написано, ну
Да, блин, дважды пропустил :)
Значит пропустят и другие. Ща переоформлю какнить
Дельно!
Очень хорошая статья! Спасибо!
это тебе спасибо если будешь пользоваться прочитанным
Да, часто спотыкаюсь, что в браузере вечно разлогинивается (а пароль забывается) и надобно по поиску в клиенте шастать.
Вот бы ещё ссылки открывались отдельными окнами Стима, а не в одной и той же вкладке магазина (когда несколько разом открываешь).
Хм, при переходе с Гринлайта на СтимСтор зависать стало.
Открою тайну - стимоклиент по любому поводу вешается. В особенности когда видосы посмотреть пытаешься