Valve

Valve

Подписчиков: 33     Сообщений: 636     Рейтинг постов: 7,008.6

geek geek новости Valve Steam Игры 

Смотрим на высыхание краски: Как я залил игру в Steam Store безо всякого одобрения со стороны Valve

STEAM* STORE COMMUNITY RUBY ABOUT SUPPORT Featured Items Games ▼ Software ▼ Hardware ▼ Videos ▼ News All Games Sports Games Watch paint dry Watch paint dry watch paint dry: the game Following Not Interested I N LIBRARY Watch paint dry is already in your Steam library 2.0 hrs last two


Планировал ли я попасться? Конечно!


Если вы посещали домашнюю страницу Steam в воскресенье вечером, вы могли заметить новую игру: «Смотрим на высыхание краски». Это событие послужило причиной оживлённых дискуссий на форуме, где пользователи обсуждали потерю компанией Valve контроля качества в сервисе Steam Greenlight. Однако эта игра никогда не попадала в Greenlight. Я даже не платил $100, чтобы публиковать там игры. 

Мне кажется, что Greenlight – хорошая платформа для независимых разработчиков, рекламирующих свои игры, и хочу извиниться перед всеми разработчиками, кого я мог оскорбить. Это был всего лишь розыгрыш, а также проверка моей теории, которую я пытался донести до Valve в течение нескольких месяцев – возможность разместить в Steam любую игру так, чтобы Valve даже не увидела её. Все уязвимости уже исправлены, и данное руководство имеет лишь историческую ценность. К слову, игра не имеет отношения к протесту по поводу цензуры в кино.

Получаем учётную запись Steamworks


Моё небольшое расследование всей этой истории началось с получения доступа к Steamworks. Не буду рассказывать как и почему у меня появился доступ, но я не использовал никакие уязвимости ни форумов, ни Greenlight, и не общался ни с кем из Valve. Раскрывать эти детали я не буду, и не просите.

You've been invited to the Steamworks Developer Program i@steam powered, com > Trouble viewing this message7 Clck here STEAM' You've been invited to the Steamworks Developer Program Your application 'untitled app' has been invited to be distributed via Steam. To continue, you will need to

В общем, получил я доступ к Steamworks (внутренней платформе Valve для размещения игр в Steam, редактирования ачивок, DRM, мультиплеера и т.п.), и после этого мне пришла идея поискать уязвимости. Приближалось 1 апреля и я решил использовать эту возможность, чтобы опубликовать безымянное приложение и привлечь внимание Valve к проблеме.

Опущу описание создания 45-секундного симулятора высыхания краски в RPG Maker, поскольку тут и гордиться нечем, да и неважно это.

Получаем одобрение Steam Trading Cards


Естественно, что это была бы за игра без карточек Steam? Я понаделал в фотошопе карточек для шуточного набора. Но разве Valve не должна просматривать карточки, эмотиконы и фоны перед выпуском?

На странице у статуса есть несколько первоначальных вариантов:

Release State: Ready for Review ▼ I Not ready Ready for Review Not ready due to edits Change Notes:,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,geek новости,Valve,Steam,Стим,Игры


А что там в исходниках?

form id="communityitem_edit_form method= POST enctype= multipart/form-data <input type="hidden" name="sessionid" value <input type="hidden" name="MAX_FILE_SIZE" value=M8388608"> cinput type="hidden" name=,,action" value="edit"> <input type="hidden" name="item[class]" value="l"> <input


Интересно, что отслеживается как сессия, так и ID учётной записи редактора. Попробуем поменять ID на какой-нибудь такой, который может принадлежать сотруднику Valve (допустим, на 1), изменим значение селекта на несуществующее и посмотрим, не получим ли мы в ответ другую форму.

There were errors saving changes: Last editor .!...... (f Steam Trading Cards - Series informati Edit the settings here to configure the state of your tra you've changed in the changeNotes field About Review and Release When you are ready for your trading cards to be revie for review of your


Занятно – подменный «последний редактор» действительно оказался сотрудником. А если мы снова сохраним эту форму со значением «Released»?

Changes saved. Return to Item list Last editor . (Ruby) Steam Trading Cards - Series informati Edit the settings here to configure the state of your tra you've changed in the changeNotes field About Review and Release When you are ready for your trading cards to be revie for review of your


Что же произошло? Когда я отправил неправильный запрос, сервер вернул мне полный список вариантов с их значениями. Я увидел, что у Released значение равно 5. Тогда я обновил форму, чтобы вернуть свой editor_accountid, и поменял значение селекта на 5. И сервер принял команду, будто она исходит от разработчика, карточки которого уже одобрили. Сервер не проверил – одобрены ли уже карточки кем-то из Valve, и просто поменял их статус.

Процесс одобрения в Valve


У компании есть трёхэтапный процесс размещения чего-либо в Steam. Во-первых, вы отправляете свою страницу магазина на осмотр, затем – финальный билд игры, а затем вам предоставляют возможность её зарелизить.

Релиз игры


Сайт Steamworks в основном использует AJAX. JS-код не обфусцирован и виден всем (кто авторизован в Steamworks). Я нашёл интересную функцию “ReleaseGame(appid, data)”. Судя по всему, она делала типичный AJAX-запрос и делала релиз игры.

function ReleaseGame|(appid, data^ { jQuery.ajax({ dataType: "json", url: 'https: //partner. steamgames. com/| type: 'POST', data: data, success: function(data) {,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,geek новости,Valve,Steam,Стим,Игры


Вызов функции ReleaseGame с параметрами 445730 (мой appid) и пустыми данными выдал мне статус 403. Просмотрев другие функции, я увидел, что почти все они добавляют значение в JSON-запрос под названием sessionid – этот id мы видели раньше, когда релизили наши карточки.

function Updatel { rgChanges // ensure session ID is present if ( !( 'sessionid' in rgChanges ) ) { rgChanges[ 'sessionid' ] = g_sessionID; > $D.ajax({ url: 'https://partner.steamgames.com/i cache: false, type: "POST”, data: rgChanges, ),geek,Прикольные гаджеты. Научный, инженерный и


Итого, вызываем ReleaseGame(445730, { ‘sessionid’: ‘my_session_id’):

Release date: Mar 27, 2016 @ 12:56pm (?) App Release State: Released (?),geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,geek новости,Valve,Steam,Стим,Игры


Идём в магазин Steam

Featured items Games Software ▼ Hardware ~ Videos ЛИ Games Sports Games Watch paint dry Watch paint dry IN LBRARV Watch paint dry is already in your Steam library For You - Community Hub watch paint dry: the game A puzzle-sports game where you watch paint dry. ser revie.- Positive



Иехууу! Признаюсь, я вообще-то хотел, чтобы игра появилась в разделе «выходит 1 апреля», и не показывалась на сайте до пятницы – а она появилась сразу в разделе новинок. И конечно я хотел узнать, как далеко по пути релиза игры можно зайти – но решил, что лучше ей не появляться в списке игр, доступных для покупки.

Я связался с Valve, которые уже исправили эту уязвимость.

Из всего этого я вынес, что при работе с пользовательским контентом не нужно делать два разных статуса «готова к обзору» и «одобрена». Вместо этого можно выдавать некий тикет, обозначающий, что игра на одобрении, и не менять статус на «одобрена», пока существует тикет. Или просто не разрешать пользователям менять статус на «одобрена».

¯\_(ツ)_/¯


Источник: https://habrahabr.ru/post/280644/

Развернуть

Valve Steam Controller geek geek новости 

Valve выпустила 3D-файлы контроллера Steam для модификации и печати

Valve выпустила чертежи контроллера Steam для печати. Теперь любой желающий может распечатать контроллер и модифицировать его под лицензией Creative Commons. Но для продажи результата работы всё равно придётся связываться с Valve. 


I‘U ' • -,Valve,Steam Controller,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,geek новости


По этой ссылке в Dropbox вы можете скачать файлы для модификации контроллера Valve с помощью Creo Express или Native Modelling и необходимые для печати корпуса на 3D-принтере. Если у вас есть предложения по улучшению — Valve просит связаться с ней, написав по адресу SteamHardwareFeedback@valvesoftware.com.

Предзаказы на контроллер от Steam стартовали в октябре 2015 года, а продажи начались в октябре того года. На Steam контроллер продаётся за $50 долларов, но не для России.


Источник: https://geektimes.ru/post/273294/

Развернуть

Half-Life 2 Alyx Vance Team Fortress 2 Left 4 Dead 2 csgo Dota 2 фэндомы Portal 2 gabe newell Valve ...Игры Team Fortress Half-Life Spitter Orange htg17 Medusa the Gorgon scout 

Half-Life 2,Half-Life,Игры,Alyx Vance,Аликс Вэнс,Team Fortress 2,Team Fortress,scout,Left 4 Dead 2,Spitter,csgo,Dota 2,фэндомы,Medusa the Gorgon,Portal 2,Orange,gabe newell,Valve,htg17
Развернуть

Valve видео The Lab 

Развернуть

Valve Portal Игры видео 

Вольво делает новую игру по Порталу (не Портал 3)


Развернуть

Axe (Dota) Lina the Slayer Crystal Maiden Traxex the Drow Ranger Kunkka Meepo the Geomancer Dota Comics Valve комикс Slark the Nightcrawler ...Dota фэндомы Goodkind 6.86 Arc Warden Immortal Bristleback Brewmaster (Dota) Tusk (Dota) Zeus (Dota) Medusa (Dota) 

Перезалил

		
		
		
		1	
		1	
	к		
					
					-
					у ж \ re
у	a		,? ч^ЯН		
					
					J ’
	®sa				m \ ; г
	Ky\				
	lx,Dota,Dota 2, Дота, Дота 2, Defence of the Ancients,фэндомы,Axe (Dota),Lina the Slayer,Crystal Maiden,Crystal Maiden, Rylai, CM,,Traxex the Drow Ranger,Kunkka,Meepo the

ДА ЛАААДНО ТЕБЕ, БРАТ. Я ЖЕ ВСЮ НЕДЕЛЮ ЗДЕСЬ ТОРЧАЛ...
ПРАВИЛА ЕСТЬ ПРАВИЛА.
ДА ГДЕ Я
ТЕБЕ ТАК ПОЗДНО КРИПА НАЙДУ?
ДРУЖЕ
г ЕСЛИ ХОЧЕШЬ ^ В ТАВЕРНУ ГЕРОЕВ, НАДО ДОКАЗАТЬ, ЧТО ТЫ - ГЕРОЙ.
		
		
' ПРОСТИ. U-J		
А НУ,
СЛЫШЬ, СМОРЧОК УСАТЫЙ...
ТЫ ПРЯМ ЩАС МЕНЯ ВПУСТИШЬ, ИЛИ Я ТЕБЕ...
ХОТЯ

TACK,
У МЕНЯ
ВСЁ НОРМАЛЬНО СО СЛУХОМ.
ОТВАЛИ,
ПОЛОВИНУ своих сил,
НО НЕ ВОЛНУЙТЕСЬ/ МЕЖДУ НАМИ ГОВОРЯ,
Я ОТДАЛ ЕЙ СИЛЫ, КОТОРЫМИ НИКОГДА НЕ ПОЛЬЗОВАЛСЯ/
ДАВАЙТЕ-КА Я ВАМ ВОЗЬМУ ЕЩЁ АМБРОЗИИ.
Г ~ "Чвщ!		j fir 	„
ГДА-ДА. ]	 / КСТАТИ, \		
( ТАСК ТОЖЕ	mi'	
V ПРИШЕЛ. J	W /	Va / г ( че? )
п

ТАКИЕ КРАСИВЫЕ ГЛАЗА. л
Я ВСЁ О СЕБЕ ДА О СЕБЕ , ТУТ РАССКАЗЫВАЮ?
МОЖЕТ,
ТЕПЕРЬ ВЫ СПРОСИТЕ ЧТО-НИБУДЬ ОБО МНЕ?
А ЧТО О СЁМ ИЗВЕСТНО ВАМ, ^ СКАЖИТЕ?
^ ВЫ УДИВЛЕНЫ?	^
ПОЛЬЩЁН, ПОЛЬЩЁН.
НО, К ОГРОМНОМУ СОЖАЛЕНИЮ, . ПОТОМСТВОМ НЕ ОДАРЁН.
ВОТ и
СЛАВНО/ ЗНАЧИТ, И РАССКАЗЫВАТЬ НЕЧЕГО.

^ НУ ТАК ВОТ.
Я, ВИДИТЕ ЛИ, РАЗВЕДЕН, ВЛАДЕЮ ПОЛОВИНОЙ СИЛ, ЖИВУ ОДИН НА ГОРЕ...
^	...ВЫ ЖЕ-	^
ДАМА СРЕДНИХ ЛЕТ СО ЗМЕЯМИ НА ПРЕЛЕСТНОЙ .	ГОЛОВЕ...	^
СОИЗВОЛИТЕ ^ ЗАГЛЯНУТЬ В МОЁ СКРОМНОЕ ЖИЛИЩЕ? Я ПРЕВРАЩУСЬ В ЛЕБЕДЯ, И ВМЕСТЕ МЫ ВЗЛЕТИМ НА КРЫЛЬЯХ НОЧИ... .
КТО ПОСМЕЛ..?
УВЕРЯЮ,
Я ВЕСЬ



НЕ ВЕСЬ БОГ. НЕВАЖНО.
САМОСТЬ ПОЯВИЛАСЬ ДО БОГОВ.
ДА ЕЩЁ И Г ДО МЕСТОИМЕНИЙ, ВИДИМО?
«САМОСТЬ» - ЭТО ТЫ, ТАК?
И, СУДЯ ПО ТАКОЙ ДЕРЗОСТИ, ТЕБЕ КУЛАЧКАМИ ПОМАХАТЬ ЗАХОТЕЛОСЬ.
ПОЛУБОГ
НЕ ОШИБСЯ. САМОСТЬ СУЩЕСТВУЕТ, ЛИШЬ ЧТОБЫ СРАЖАТЬСЯ.
САМОСТЬ ДОЛЖНА УНИЧТОЖИ
крепости древни;
БЫТЬ МОЖЕТ,


В МИРЕ,
ЧТ О ПОЯВИЛСЯ ЕЩЁ ДО ВАШЕГО, БЫЛА САМОСТЬ. И БЫЛИ ДРУГИЕ.
НО ИМ УДАЛОСЬ ВЫРВАТЬСЯ.
ТЕПЕРЬ
ИХ СИЛА РАСТЕТ, ОНИ ПРАВЯТ АРМИЯМИ...
...НИЗШИХ
СОЗДАНИЙ
ДВОЕ
ИЗ ДРУГИХ, СВЕТОЧ И ТЕМЕНЬ, ВЕЛИ МЕЖ СОБОЙ ВОЙНУ.
СТАЛИ СЛИШКОМ
сильными.
САМОСТЬ
ОСТАНОВИЛА КОНФЛИКТ, ЗАТОЧИЛА ИХ В

г Я ПОГЛЯЖУ,
НЕУМЕНИЕ ГОВОРИТЬ Щ ТЕБЯ СОВСЕМ НЕ
^ СМУЩАЕТ.	ВЫХОДИТ...
ЕСЛИ ТЫ ГОВОРИШЬ ИСТИНУ...
^	...И МИРУ ^
ПРИДЕТ КОНЕЦ, ЕСЛИ МЫ НЕ УБЬЕМ ЭТИХ ТВОИХ ХРЕНТОЧА . И ТУПНЯ... .
^ ПОКА ЧТО ^ Я ПОЛУЧИЛ лишь ОЧЕНЬ ДОЛГУЮ СКАЗКУ . и КЛОЧОК БУМАГИ. ,
7*^	коль ~
ТЫ НЕ ШУТИШЬ, МОЖЕТ, ДАШЬ МНЕ

~ ВОТ ЗНАЕШЬ, ^ КАК ПО МНЕ, ТАК ВСЕ ТВОИ РАССКАЗЫ - ПРОСТО НЕБЫЛИЦЫ, СКАЗОЧКИ ^ ДЛЯ ДЕТИШЕК. <
И ЕЩЕ У
ТЕБЯ ВМЕСТО ГОЛОВЫ АКВАРИУМ.
НО ЕСЛИ
ДРУГИЕ НАГРАДЫ БУДУТ ТАКИМИ ЖЕ, КАК ЭТА, ТО Я В ДЕЛЕ.
^ РАЗ УЖ РЕЧЬ ^ ЗАШЛА О ЛЕГЕНДАРНЫХ СРАЖЕНИЯХ... ТЫ ЖЕ НЕ СЛЫХАЛ О ТОМ, КАК Я РАЗВОДИЛСЯ?
КСТАТИ.


Развернуть

Steam Игры Valve video geek geek porn 

Сборка Steam Controller


Развернуть

Valve csgo оружие песочница 

Volvo fix it plz!


Welcome To Smith & Wesson, Sign In or Register
a Made In The USA Since 1852
Home	Product Warranty Registration
Investors	Product Safety & Recall Info.
Smith & Wesson
News & Offers ▼ Find A Dealer ▼
Search by keyword or product #
Handguns M&P Handguns M&P Rifles Performance Center Law
Развернуть

Counter-Strike Игры Valve Steam комментарии 

Подумываю купить Counter-Strike. Решил посмотреть отрицательные комментарии

Counter-Strike,Игры,Valve,Steam,Стим,комментарии
Развернуть
Комментарии 2 17.11.201507:26 ссылка -0.9

Half-Life Игры game art ViaEstelar Valve гордон фримен Black Mesa Разработчики игр 

Half-Life,Игры,game art,ViaEstelar,Valve,гордон фримен,Black Mesa,Half-Life,games,game art,ViaEstelar,valve,Game devs,gordon freeman,Black Mesa,Разработчики игр


Развернуть
В этом разделе мы собираем самые интересные картинки, арты, комиксы, статьи по теме Valve (+636 картинок, рейтинг 7,008.6 - Valve)