Хотелось бы сделать на PHP но можно и на NodeJS, но не нашёл ничего на эту тему в интернете.
Up: В самой игре демо можно скачать по внутреней консоли игры командой csgo_download_match код демо например csgo_download_match CSGO-pj5MV-zyzpa-PaHVb-tFUwV-HGXbD , но всеравно как оно расшифровывет в ссылку остаётся загадкой
Отслеживать
viiprogrammer
задан 11 июн 2016 в 13:36
viiprogrammer viiprogrammer
1,183 9 9 серебряных знаков 27 27 бронзовых знаков
14 июн 2016 в 10:04
Да вот дело в том что у Steam нету нужных методов, но можно же реализовать и без API, сама игра же как-то получает ссылку, но как..
14 июн 2016 в 10:18
Для этого и существует API, в котором реализована вся логика создания этих ссылок. Полная документация по API доступна после регистрации, так там написано.
14 июн 2016 в 10:25
Это не то, я вошёл почитал, я так понял тут документация по интегрированию Steam в игры, но я же не создаю игру
14 июн 2016 в 10:44
Скорее всего идёт запрос на сервер стима с этим кодом, а в ответ ссылка на файл демо. Снифай пакеты. Посмотри откуда берётся код демо, кто его генерирует.
Как посмотреть демку на нонпрайме в CSGO #csgo #ксго
14 июн 2016 в 12:09
3 ответа 3
Сортировка: Сброс на вариант по умолчанию
Ваша проблема уже решена, более того, есть библиотека для nodejs https://www.npmjs.com/package/csgo А вот и код, который расшифровывает ваш код:
var scDecoder = new csgo.SharecodeDecoder(«CSGO-U6MWi-hYFWJ-opPwD-JciHm-qOijD»); console.log(scDecoder.decode());
В репе есть более полный пример, используйте его.
Внутриигровой загрузчик использует функцию CMsgGCCStrike15_v2_MatchListRequestFullGameInfo из внутренней библиотеки NetHook2.dll
Отслеживать
ответ дан 15 июн 2016 в 8:09
ReklatsMasters ReklatsMasters
2,384 18 18 серебряных знаков 32 32 бронзовых знака
Спасибо за ответ, при decode получается вот такой объект < matchId: ‘3147867909473173539’, outcomeId: ‘3147871371216814391’,tokenId: ‘8483’ >но что делать с этими значениями? как ни пробовал подставлять не качает демо
15 июн 2016 в 9:43
15 июн 2016 в 9:55
Да вот дело в том что сайты используют но документации норм не найти в обще, только то что на github и npmjs и больше примеров не найти
15 июн 2016 в 10:18
Делаю так var Steam = require(‘steam’), steamClient = new Steam.SteamClient(), steamUser = new Steam.SteamUser(steamClient), steamGC = new Steam.SteamGameCoordinator(steamClient, 730), csgo = require(‘csgo’), CSGO = new csgo.CSGOClient(steamUser, steamGC, false); var scDecoder = new csgo.SharecodeDecoder(«CSGO-OXDfo-2Lnfv-YFFhM-qhUfR-awkMC»); var ob = scDecoder.decode(); console.log(CSGO.requestGame(ob.matchId, ob.outcomeId, ob.tokenId)); но возвращает null
Источник: ru.stackoverflow.com
КАК СДЕЛАТЬ ВИДЕО ИЗ ДЕМКИ?
Как записать и посмотреть demo в игре Counter-Strike: Global Offensive?
Записываем демо:
Чтобы записать демо сдедуем инструкции:
-Заходим на сервер
-Открываем консоль
-Пишем в ней команду record и название вашей демки
Например: record milkyway
-Нажимаем Enter
-После ввода команды в консоль появится запись
-Recording to milkyway.dem…
Как остановить запись демо?:
Демка с вашими превосходными эйсами и парочкой идеальных клатчей готова! А теперь нам нужно остановить запись демо.
-Для этого заходим в консоль и прописываем команду stop
-При этом уже само название демки нам писать не нужно.
-!! После ввода этой команды и при условии, что запись шла, вы сможете прочитать надпись на английском «Complited demoo, recording time ».
Как вы видите, все очень просто: всего две команды для записи демок, которые вам необходимо знать.
Где найти записанное демо?
Куда сохраняются демки?:
Теперь вы наверняка задаетесь вопросом: где хранятся демки? Записанные демки сохраняются в корневую директорию папки с игрой.
По умолчанию путь такой: Steam-steamapps-common-Counter-Strike Global Offensive-csgo. Хранятся они в формате DEM.
Демки MatchMaking’а (Compititive):
В CS:GO есть функции автоматической записи демок с ваших MM.
Посмотреть счет, скачать демку и посмотреть ее можно во вкладке Смотреть->Ваши матчи
Как посмотреть демку?
Чтобы просмотреть демо нужно набрать в консоли команду demoui или нажать Shift+F2.
У вас появится окно, как показано ниже.
Можно забиндить это действие на какую-нибудь клавишу.
Например, мы хотим забиндить её на буку N. Для этого пропишем в консоле: bind «n» demoui После ввода команды у нас появляется удобный интерфейс, позволяющий мотать демку не только по времени. Убрать интерфейс в демке можно просто нажав на крестик в правом верхнем углу. Демка которую мы хотим посмотреть должна лежать в корневой папке с игрой: Steam-steamapps-common-Counter-Strike Global Offensive-csgo. 1.Для того, чтобы загрузить демку нам необходимо нажать кнопку Load и выбрать файлы в формате DEM (в нём сохраняются как POV, так и обычные).
2.Выбираем Нашу демку и запускаем.
3.После запуска демки пойдет процесс аналогичный подключению к серверу.
4.Как только загрузка закончится мы сможем наслаждаемся записью игры!
Источник: mmcs.pro
Как загрузить видео прямо на YouTube из DaVinci Resolve 18
DaVinci Resolve 18 — это последняя версия одного из самых мощных бесплатных приложений для редактирования видео. Это особенно полезно для пользователей YouTube, где вы можете загружать видео прямо на веб-сайт, не выходя из интерфейса Resolve.
В последней версии изменена одна из самых полезных функций для ютуберов, добавлена возможность создавать «Главы тегов». Вот некоторые важные настройки и функции, которые вы должны проверить, чтобы воспользоваться преимуществами этого замечательного приложения. Проверять Лучшие бесплатные альтернативы дорогому программному обеспечению с открытым исходным кодом.
1. Убедитесь, что вы вошли в систему
Важно не забыть перепроверить это, потому что без входа в систему вы рискуете не загрузить видео на YouTube. DaVinci Resolve нужна прямая ссылка на вашу учетную запись, чтобы обеспечить правильное выполнение этого процесса.
В меню «Настройки» на вкладке Система , вы найдете список учетных записей Интернета. Здесь вы можете войти в YouTube, Vimeo, Twitter и Dropbox. Вход на каждую из этих платформ позволяет загружать файлы непосредственно с Resolve.
Если вы используете несколько устройств для редактирования клипов, может быть сложно отслеживать, какие устройства вошли в систему, а какие нет. Это может стать более популярным с объявлением о появлении DaVinci Resolve на iPad.
2. Была ли ваша копия названа и сохранена?
Когда редактирование видео завершено и готово к экспорту, самое время перейти на вкладку «Вид». содержит раздел Настройки отображения Он имеет несколько вариантов вывода, таких как H.264 и ProRes. YouTube также можно найти здесь.
Помимо загрузки видео на YouTube, Resolve также создаст файл для локального хранения. Чтобы упростить это, первые две строки, которые необходимо заполнить, — это имя файла и его местоположение. Место — это место, где вы хотите сохранить вторичный выходной файл, например, на рабочем столе или подключенном жестком диске.
3. Проверьте другие настройки дисплея
Для прямой загрузки на YouTube DaVinci Resolve 18 предлагает множество настроек.
Разрешение имеет ряд вариантов от 720×480 NTSC до 3072×2048 VistaVision. Также есть настраиваемый параметр на тот случай, если вам нужно будет соответствовать другим, более конкретным требованиям к разрешению.
Частота кадров заблокирована на уровне 60 независимо от разрешения, и вы можете выбирать между форматами MP4 или QuickTime. Есть два видеокодека на выбор; Н.264 и Н.265.
Для YouTube аудиокодек заблокирован с помощью AAC, а целевой носитель имеет некоторую гибкость. Вы можете выбирать между простым стереофоническим сжатием, нацеливанием на конкретную дорожку на временной шкале или файлом дорожки IAB.
4. Установите флажок «Загрузить прямо на YouTube».
Его легко пропустить с первого взгляда, но, возможно, это самый важный параметр на этой странице. Прямо под настройками видео и аудио вы увидите флажок рядом с «Загрузить прямо на YouTube».
Здесь вы также можете дать своему проекту название и описание для YouTube. Оно не обязательно должно совпадать с именем локально сохраненного файла.
Если не поставить галочку в этом маленьком поле, весь процесс рухнет. Если вы являетесь пользователем YouTube и хотели бы принять Resolve 18 и использовать его как один из способов упростить процесс YouTube, не забудьте дважды проверить, не пропустили ли вы этот флажок.
5. Создайте главы тегов
Главы делят видео на разделы, каждый из которых имеет индивидуальный предварительный просмотр. Главы видео добавляют информацию и контекст к каждой части видео и позволяют легко пересматривать разные части видео.
Очень часто видео на YouTube разделяют на главы. Это позволяет зрителям пропустить или вернуться к определенным частям видео, которые они хотят посмотреть.
С переключением тегов глав вы можете преобразовать теги определенного цвета в главы в выходном видео. Это гораздо более простой способ разделить видео, не дожидаясь его загрузки на YouTube.
Когда вы устанавливаете теги на временной шкале, в процессе редактирования вы можете называть их как напоминание о том, к какой части видео они относятся.
Если вы новичок в системе, использование классов и тегов может показаться сложным процессом. Существует ряд полезных руководств на YouTube, которые помогут вам использовать главы и теги в DaVinci Resolve, например, это руководство от Sword https://www.dz-techs.com/ru/davinci-resolve-18-how-to-upload-videos-directly-to-youtube» target=»_blank»]www.dz-techs.com[/mask_link]