[CS:GO] Автозагрузка демок на сайт

Сообщения
25
Реакции
0
Ошибка всё та же?
Ещё может повлиять доступ FTP аккаунта, к какой он у тебя папке? К корню?

Ну, и если ты так паришься, то можешь заказать настройку на dev-source.ru, думаю, что там это будет не очень дорого.
Ошибка та же.

JavaScript:
demormv.sh :

#!/bin/sh
mysql -B -T --user=пользователь_базы --password=пароль_от_базы --database=имя_базы --execute='DELETE FROM `INFO` WHERE `TIME` < UNIX_TIMESTAMP(NOW() - INTERVAL 4 DAY);'
find /var/www/u0760489/data/www/demo.asgard-project.ru/logs -type f -mtime +3 -delete //Путь до папки logs
find /var/www/u0760489/data/www/demo.asgard-project.ru/logs -type d -mtime +3 -delete //Путь до папки logs
find /var/www/u0760489/data/www/demo.asgard-project.ru/demos -type f -mtime +3 -delete //Путь до папки demos
find /var/www/u0760489/data/www/demo.asgard-project.ru/demos -type d -mtime +3 -delete //Путь до папки demos

PHP:
sql_login.php :
<?php

$sql_addr = 'localhost'; // address of SQL server, eg 'yoursite.com';
$sql_user = 'u0760489_demo'; // username for SQL database eg 'you'
$sql_password = 'НЕ ПОКАЖУ'; // password for SQL login eg 'roawm(#*)H93wmth9vu0e49a3c'
$sql_database = 'u0760489_demo'; // name of SQL database eg 'yoursite_store';

?>


PHP:
config.php:

<?php

$apikey = "demoasgard"; // api key for registering demos (copy whatever you put here to the autodemo config)
$steamapikey = "НЕ ПОКАЖУ"; // 

date_default_timezone_set( "Europe/Moscow" );

$admins = array(
    array (
        "name" => "Soft",
        "id" => "76561197964072086"
    )
);

?>
 

Вложения

Сообщения
22
Реакции
4
1. Создаем ФТП пользователя корневой папкой которого будет корневая папка сайта. (demo.asgard-project.ru)

2. Редактируем autodemo.txt исправляем ссылку на сайт, в 11 строчке заменяем
"site" "http://demos.asgard-project.ru"
на
"site" "http://demo.asgard-project.ru"
3. После того как создали нового ФТП пользователя, редактируем 4 строчку
Это
"ftp" "ftp://212.22.93.74/www/demo.asgard-project.ru/stage"
На это
"ftp" "ftp://demo.asgard-project.ru/stage"
 

Truyn

Цынитель
Сообщения
550
Реакции
105
Самая извращенская штука которую я настраивал.

Вопрос к знатокам пытаюсь на jino.ru настроить автоудаление.

Сначала не угадал с путем [01.08.2019 15:30:02] "/domains/tutsait.ru/demormv.sh> /dev/null" "/bin/bash: /domains/tutsait.ru/demormv.sh: No such file or directory"

Потом думаю полюбому путь не тут раз пишет нет файла

Прописал так [01.08.2019 15:34:01] "/home/users/t/tutuser/domains/tutsait.ru/demormv.sh> /dev/null" "/bin/bash: /home/users/t/tutuser/domains/tutsait.ru/demormv.sh: Permission denied"
Ага думаю профит нет разрешений,меняю разрешения на 0777
И иииииииии

[01.08.2019 15:39:01] "/home/users/t/tutuser/domains/tutsait.ru/demormv.sh> /dev/null" "/bin/sh:
: No such file or directory"

что я сделал не так?
Сообщения автоматически склеены:

Сейчас в логе вот так [01.08.2019 15:58:02] "/home/users/t/tutuser/domains/tutsait .ru/demormv.sh> /dev/null" ""


Я его поборол?
Сообщения автоматически склеены:

@Крузяра извини за тег мб ты подскажешь.Суть такова пользуюсь на основном домене cloudflare,соотвественно https как сделать чтобы поддомен на http: открывался без ошибки безопастности,а то людей не пускает....
выглядит так record.mydomen.ru
Сообщения автоматически склеены:

1564735459269.png

Что можно сделать?Пользоватся ie ?)))
 
Последнее редактирование:
Сообщения
173
Реакции
45
Давайте дружно задонатим Крузе, чтобы он допилил свой аналогичный скрипт. Который начинал делать насколько помню.
Я запарился с данным решением трахаться, у людей куча проблем.
 

Крузяра

Супермодератор
Сообщения
7,275
Реакции
5,549
Донатить сейчас точно не надо.

У меня плагин есть, веб пока в разработке. Нужны лишь тестеры, кто бы тестировал всё это дело. Своего сервера давно нет.
Могу репозиторий открыть (он давно есть, просто приватный). Кому будет интересно - пусть ставит и тестирует.
 
Сообщения
173
Реакции
45
Мне интересно, могу потестить.
И работа должна вознаграждаться как по мне. Но это уже каждый сам решает
 

Крузяра

Супермодератор
Сообщения
7,275
Реакции
5,549
Я и не спорю с этим. Просто сейчас пока вознаграждать особо нечего.

Плагин, грубо говоря, бесполезен без веба. У меня концепция такая, что плагин просто записывает демки и формирует вместе с демкой некоторые "метаданные": имя карты, кол-во тиков, время записи и так далее. А веб уже сам периодически (по крону) это всё к себе забирает (через FTP/SFTP/WebDAV), обрабатывает и выводит.

Хоть плагин и написан уже почти год назад, у меня так и не удавалось его протестировать (вечный недостаток времени на что-либо). И я даже не знаю поэтому, записывает ли он хоть что-то.
1564816298406.png
Потому тестировать надо всё. Вдоль и поперёк. Начать хотя бы с того, записывает ли плагин хоть что-то.

Если интерес в этом, конечно, есть, переведу репозиторий из приватного состояния в публичное этим вечером, и заброшу ссылку куда-нибудь отдельным топиком, чтобы не обсуждать это здесь.

Тема создана.
 
Сообщения
168
Реакции
7
В базу данных почему-то не прописываются данные... Соответственно на сайте нет выбора сервера и нет демок
Сами демки пишутся на сервере в /addons/sourcemod/data/demos/

Прописано все верно, плагин работает, но выдает следующие логи
L 08/07/2019 - 01:20:35: [SM] Blaming: autodemo.smx
L 08/07/2019 - 01:20:35: [SM] Call stack trace:
L 08/07/2019 - 01:20:35: [SM] [0] ReadDirEntry
L 08/07/2019 - 01:20:35: [SM] [1] Line 370, autodemo.sp::FindLogFile
L 08/07/2019 - 01:20:35: [SM] [2] Line 430, autodemo.sp::StopDemo
L 08/07/2019 - 01:20:35: [SM] [3] Line 309, autodemo.sp::Timer_Update
L 08/07/2019 - 01:20:51: [SM] Exception reported: Invalid file handle 0 (error 4)
L 08/07/2019 - 01:20:51: [SM] Blaming: autodemo.smx
L 08/07/2019 - 01:20:51: [SM] Call stack trace:
L 08/07/2019 - 01:20:51: [SM] [0] ReadDirEntry
L 08/07/2019 - 01:20:51: [SM] [1] Line 370, autodemo.sp::FindLogFile
L 08/07/2019 - 01:20:51: [SM] [2] Line 430, autodemo.sp::StopDemo
L 08/07/2019 - 01:20:51: [SM] [3] Line 347, autodemo.sp::OnMatchRestart

Игра CSS. Плагин брал отсюда [CS:GO] Автозагрузка демок на сайт
 
Сообщения
39
Реакции
0
Звука с микрофона людей нет в демках.
И в консоле пишет CCSGO_HudVoiceStatus::PushNotice() no notice panels available, ignoring message
 
Сообщения
339
Реакции
50
Переписал bash-скрипт на PHP для бомже-веб-хостингов вроде MyArena. Оффтоп
За тестирования спасибо @Fox1qqq и @unity
Установка расписана в файле README.txt, в архиве. Рекомендую прочесть внимательно.

P.S.: Если скрипт не удаляет файлы, попробуйте установить права 777 на папки.
P.S.S.: Пост будет дополняться и обновляться по мере внесения правок в скрипт.
Спасибо за скрипт, но он удаляет из папки /logs/ фаил .htaccess который я настроил или он там был, дабы любопытные не лезли куда не надо)

Но мне не надо чтобы он удалял файлы в папке /logs/ поэтому я просто добавил // чтобы отключить. Надеюсь это правильно....

44584

upd 22:42

понял принял. смысл логов нет когда папки с демками удалены. т.е не посмотреть логи игры. Жалко что скрипт не удаляет именно файлы .dem, а просто удаляет все. (p.s. я имеею ввиду чтобы он оставлял пустые папки с цифрами ну типа да надеюсь поняли)
 
Последнее редактирование:
Сообщения
251
Реакции
10
Столкнулся с проблемкой. Раньше накатывал и веб и всё ставилось отлично. Сейчас сервер не добавляется в веб-часть, просто никак, и никаких логов. В AutoDemo название сервера вписал. БД подключилось. Дамп тоже залил
44878
 
Сообщения
13
Реакции
0
Столкнулся с проблемкой. Раньше накатывал и веб и всё ставилось отлично. Сейчас сервер не добавляется в веб-часть, просто никак, и никаких логов. В AutoDemo название сервера вписал. БД подключилось. Дамп тоже залил
Посмотреть вложение 44878
Найди в логах веб-сервера запрос с попыткой регистрации демки от игрового сервера
Там будет параметр key=xxxxxxxx
Сравни значение ключа в параметре, в конфиге плагина и на веб-части
Если со стороны плагина или со стороны веб он не совпадает, то поправь
Если в запросе он отличается, а со стороны веб-части и плагина идентичен, то что-то где-то закешировалось.
В этом случае, переустанови плагин и полностью перезагрузи сервер
Если это не поможет, то убедись что в названии только латинские буквы и цифры.
 
Сообщения
251
Реакции
10
В запросе, и всех конфигах он идентичен. Название сервера на латинице. Хз в чем проблема. Если я в таблице SERVERS введу данные, то он спокойно добавляется.
 
Сообщения
637
Реакции
118
Уважаемые, подскажите по поводу процесса записи в CSS. Как в GO не проверял. Процесс странный. Указал мин. количество игроков 1. Зашел на сервер, оно не пишет. Вышел и процесс записи начался, в итоге на демо не мое нахождение, а мой выход. Так и должно быть?
PHP:
Dropped Игрок from server (Disconnect by user.)
Server is hibernating
L 08/19/2019 - 18:07:47: Log file closed.
Server logging disabled.
Server logging enabled.
Server logging data to file logs/L0819007.log
L 08/19/2019 - 18:07:47: Log file started (file "logs/L0819007.log") (game "/home/servers/css/test/cstrike") (version "4630212")
Recording SourceTV demo to addons/sourcemod/data/demos/auto-test-081919-180747-de_dust2.dem...
L 08/19/2019 - 18:07:47: Log file closed.
Server logging disabled.
Server logging enabled.
Server logging data to file logs/L0819008.log
L 08/19/2019 - 18:07:47: Log file started (file "logs/L0819008.log") (game "/home/servers/css/test/cstrike") (version "4630212")
Completed SourceTV demo "addons/sourcemod/data/demos/auto-test-081919-180747-de_dust2.dem", recording time 0.0
L 08/19/2019 - 18:07:49: [autodemo.smx] Uploading: addons/sourcemod/data/demos/auto-test-081919-180747-de_dust2.dem ...
[autodemo] Uploading file: addons/sourcemod/data/demos/auto-test-081919-180747-de_dust2.dem
L 08/19/2019 - 18:07:50: [autodemo.smx] Uploading: logs/l0819004.log ...
[autodemo] Uploading file: logs/l0819004.log
L 08/19/2019 - 18:07:50: [autodemo.smx] Registering: auto-test-081919-180747-de_dust2 ...
[autodemo] Registering demo: auto-test-081919-180747-de_dust2
L 08/19/2019 - 18:07:50: [autodemo.smx] Deleting "addons/sourcemod/data/demos/auto-test-081919-180747-de_dust2.dem" ...
L 08/19/2019 - 18:07:58: World triggered "Round_Start"
 
Сообщения
154
Реакции
29
Хочу попросить помощи в настройке реврайта демок.
Апач.
Отблагодарю.
 
Все изображения и файлы загружайте только на наш сервер! Для этого используйте кнопку Прикрепить файлы, расположенную ниже или просто перетащите необходимые файлы/изображения со своего компьютера в окно редактора.
Сверху