Борьба с виртуальной бюрократией или как правильно делать ссылки на ваши игры в 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
24 комментария