api информация из демо файлов

HooLIGUN

MatchMaking CS:S / RGMIX.ru
Сообщения
1,062
Реакции
267
Привет.
Недавно увидел, что ргхост (файлообменник) каким то образом получает инфу из dem файлов
Пример:
Снимок.PNG
Выведено название сервера, карта и продолжительность.
Я не думаю, что это берется из названия демки (тут только карту вытянуть можно).

Есть где то мануал, как сделать так же?
Или может у кого есть идеи по этому поводу. Игра CS:S, но думаю это не важно
 

iSe7en

Участник
Сообщения
209
Реакции
111
Сам по себе dem файл содержит кучу инфы в себе, найди парсер на гитхабе под нужный тебе язык и вперед.
Например официальный от вальвов под си++ ValveSoftware/csgo-demoinfo
Сообщения автоматически склеены:

Вроде вот ТУТ это реализовано
И да, тут для php это тоже есть, смотри demoheader.php
 

HooLIGUN

MatchMaking CS:S / RGMIX.ru
Сообщения
1,062
Реакции
267
Сам по себе dem файл содержит кучу инфы в себе, найди парсер на гитхабе под нужный тебе язык и вперед.
Например официальный от вальвов под си++ ValveSoftware/csgo-demoinfo
Сообщения автоматически склеены:


И да, тут для php это тоже есть, смотри demoheader.php
Да,уже смотрю его, и чет не пойму, нет же разницы
PHP:
        $this->hostname = trim(fread($file,260));
        $this->client = trim(fread($file,260));
        $this->map = trim(fread($file,260));
        $this->game = trim(fread($file,260));
 

gibs

Фитиль народного волненья
Сообщения
722
Реакции
407
Мошенник
На вики вольво описан формат демо файла. Берешь и читаешь бинарь согластно документации.
 

СергейDOC

Участник
Сообщения
200
Реакции
12
Screenshot_2020-01-17-22-18-42-495_com.android.chrome.png


У меня ещё и счёт показывает)
Можно сделать все что угодно, например в моем случаи помимо демки записывается а бд данные о ней
 

HooLIGUN

MatchMaking CS:S / RGMIX.ru
Сообщения
1,062
Реакции
267
Сверху Снизу