• Гость, перед открытием темы прочитай описание раздела, чтобы не ошибиться. Любые вопросы по настройке сервера создаются в разделе Технической Поддержки.
Иконка ресурса

Модуль DemoLapse 1 beta

Нет прав для скачивания
Есть проблемы пишы сюда тык

По команде /start или /record запишет демку в csgo/demos. Админ с флагом z может остановить запись через /stop
Открывает меню с выбором продолжительности демки (1,2,3,4,5,8 минут).
Каждые 3 дня демки удаляются автоматически. Как и папка, настраивается в исходнике, конфига у плагина нет.
Так как это серверные демки, они могут быть просмотрены от лица любого игрока, также пишется голосовой чат.
Также умеет автоматически записывать короткую демку, если игрок дал 5 фрагов подряд.

Веб-скрипт требует Linux и SFTP доступ для загрузки демо. Установка его может быть немного сложной (по сравнению с установкой плагина).
В папке для сохранения демок создаётся txt файл, и в момент записи демки туда записывается следующее:

Форматирование (BB-код):
<tr><td>Вася</td><td>02:51, 24/05</td><td>de_dust2</td><td>15</td><td><button onClick=a()>0251-2405</button></td></tr>
<tr><td>Петя</td><td>03:05, 24/05</td><td>cs_mansion_x</td><td>15</td><td><button onClick=a()>0305-2405</button></td></tr>
Скрипт парсит папку на наличие txt файлов. Их содержимое, т.е. HTML код, выводится посередине таблицы (см. demo.php). В результате получаем:
1590651675415.png


При нажатии на кнопку открывается новая страница download.php, снова подключение к папке с файлами; по имени на кнопке достаётся демка; с сайта качается файл .dem
Имя, кстати, в формате "ЧасМинута-ДеньМесяц".
Да, костыли. Но работает. Предполагается, что код вывода таблицы можно с относительной лёгкостью встроить в шаблон вашего сайта.

Требования
Тестировалось на CS:GO, в теории может работать и на других играх.
Для веб-скрипта нужен Linux.

/start, /record, /stop

В исходнике demolapse.sp можно настроить: заголовок меню записи демок, папку, сколько дней хранить демки, автозапись демо после 5 фрагов от одного игрока.
Но можно и оставить как есть. Тогда оно будет писать демки в csgo/demos. Фраги по умолчанию не пишутся.
Скомпилировать, загрузить .smx на сервер, выполнить sm plugins load demolapse

Веб-скрипт придётся настроить. В файлах demo.php и download.php указать айпи сервера для загрузки, логин и пароль пользователя SFTP.
Возможно, поменять путь к папке.
Если у вас несколько серверов, придётся для них массив (как в Chat2VK) (если кому-нибудь потребуется, выложу код, как сделал у себя).
В любом случае веб-скрипт к плагину предназначен для допиливания и последующего встраивания на сайт, сам по себе он работает, но не очень красиво.

Если SourceTV не настроен на сервере, работать плагин, естественно, не будет. Пожалуйста, настройте. Описание переменных

Форматирование (BB-код):
tv_enable 1
tv_advertise_watchable 0
tv_delaymapchange 0
tv_delay 30 //демка будет записывать события из прошлого на 30 сек. магия! но жрёт ОЗУ. осторожно.
tv_name "bot"
tv_title "bot"
tv_maxclients 0
Автор
⚡xtance
Автор
Gasage
Скачивания
0
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Gasage

Сверху