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

Mr. Just

Участник
Сообщения
193
Реакции
6
Точно нет демок в addons/sourcemod/data/demos/ ?
Там то демки есть, но вот по какой причине их нет на веб-обвязке я не могу понять где искать. По какому пути этот лог файл расположен? Просто без логов заниматься вангованием это дело такое.
UPD: Нашёл логи.
--- Добавлено позже ---
Добавил слэш в конце и начали загружаться демки и логи в папку stage по FTP, но на самом сайте ничего не отображается.
L 07/22/2017 - 12:43:15: [autodemo.smx] Uploading: addons/sourcemod/data/demos/auto-Surf+RPG_1-072217-121051-surf_10x_reloaded_for_csgo_v2.dem ...
L 07/22/2017 - 12:43:28: [autodemo.smx] Started recording "auto-Surf+RPG_1-072217-124328-surf_dark_v1.dem".
L 07/22/2017 - 12:46:49: [autodemo.smx] Uploading: logs/L185_158_113_234_27015_201707221210_002.log ...
L 07/22/2017 - 12:46:56: [autodemo.smx] Registering: auto-Surf+RPG_1-072217-121051-surf_10x_reloaded_for_csgo_v2 ...
L 07/22/2017 - 12:46:56: [autodemo.smx] Deleting "addons/sourcemod/data/demos/result0" ...
L 07/22/2017 - 12:46:56: [autodemo.smx] Registration failed for "auto-Surf+RPG_1-072217-121051-surf_10x_reloaded_for_csgo_v2". Retrying...
L 07/22/2017 - 12:46:56: [autodemo.smx] Registering: auto-Surf+RPG_1-072217-121051-surf_10x_reloaded_for_csgo_v2 ...
L 07/22/2017 - 12:46:56: [autodemo.smx] Deleting "addons/sourcemod/data/demos/result1" ...
L 07/22/2017 - 12:46:56: [autodemo.smx] Registration failed for "auto-Surf+RPG_1-072217-121051-surf_10x_reloaded_for_csgo_v2". Retrying...
L 07/22/2017 - 12:46:56: [autodemo.smx] Registering: auto-Surf+RPG_1-072217-121051-surf_10x_reloaded_for_csgo_v2 ...
L 07/22/2017 - 12:46:56: [autodemo.smx] Deleting "addons/sourcemod/data/demos/result2" ...
L 07/22/2017 - 12:46:56: [autodemo.smx] Registration failed for "auto-Surf+RPG_1-072217-121051-surf_10x_reloaded_for_csgo_v2". Retrying...
L 07/22/2017 - 12:46:56: [autodemo.smx] Registering: auto-Surf+RPG_1-072217-121051-surf_10x_reloaded_for_csgo_v2 ...
L 07/22/2017 - 12:46:56: [autodemo.smx] Deleting "addons/sourcemod/data/demos/result3" ...
L 07/22/2017 - 12:46:56: [autodemo.smx] Couldn't register demo on site: "auto-Surf+RPG_1-072217-121051-surf_10x_reloaded_for_csgo_v2". Giving up.
--- Добавлено позже ---
// ссылка сайта с демками
"site" "http://demos.powerhns.ru"
Мне здесь нужно указывать именно домен сайта http://site.ru/ (так) или же ссылку на сам подкаталог с демками, то есть так http://site.ru/dem/ ?
А то в папку stage всё передаётся, а logs и demos пустые.
--- Добавлено позже ---
Правильный второй вариант. Демки теперь отображаются на сайте только вот при переходе на определённую запись 404 выскакивает.
6yFRhGfjjCWVaDM-Zg06PLp8kllgvChMYWUjRRW11G-GgqBdo-fGPiwd2wCFbpWhHoVsCfHlaPulqqIOYrOWFQ%3D%3D
--- Добавлено позже ---
Решил проблему с 404 создав поддомен отдельный для веб-морды с демками. Тут ещё один вопрос: куда запихнуть виджет ВК (чат) чтобы он работал?
 
Последнее редактирование:

DespairFactory

Участник
Сообщения
68
Реакции
12
Чёт я пытался наладить эту систему, ничего не получилось) Демки на сайт заливаются, но остаются в папке stage и возвращают на сервер пустой результат . Может кто-нибудь помочь?
L 07/25/2017 - 18:55:34: [autodemo.smx] Stopped recording "auto-AWP-072517-182510-awp_lego_8.dem".
L 07/25/2017 - 18:55:44: [autodemo.smx] Uploading: addons/sourcemod/data/demos/auto-AWP-072517-182510-awp_lego_8.dem ...
L 07/25/2017 - 18:56:04: [autodemo.smx] Started recording "auto-AWP-072517-185604-awp_lego_2.dem".
L 07/25/2017 - 18:59:16: [autodemo.smx] Uploading: logs/L195_062_052_211_27015_201707251825_000.log ...
L 07/25/2017 - 18:59:16: [autodemo.smx] Registering: auto-AWP-072517-182510-awp_lego_8 ...
L 07/25/2017 - 18:59:16: [autodemo.smx] Deleting "addons/sourcemod/data/demos/result112" ...
L 07/25/2017 - 18:59:16: [autodemo.smx] Registration failed for "auto-AWP-072517-182510-awp_lego_8". Retrying...
L 07/25/2017 - 18:59:16: [autodemo.smx] Registering: auto-AWP-072517-182510-awp_lego_8 ...
L 07/25/2017 - 18:59:17: [autodemo.smx] Deleting "addons/sourcemod/data/demos/result113" ...
L 07/25/2017 - 18:59:17: [autodemo.smx] Registration failed for "auto-AWP-072517-182510-awp_lego_8". Retrying...
L 07/25/2017 - 18:59:17: [autodemo.smx] Registering: auto-AWP-072517-182510-awp_lego_8 ...
L 07/25/2017 - 18:59:17: [autodemo.smx] Deleting "addons/sourcemod/data/demos/result114" ...
L 07/25/2017 - 18:59:17: [autodemo.smx] Registration failed for "auto-AWP-072517-182510-awp_lego_8". Retrying...
L 07/25/2017 - 18:59:17: [autodemo.smx] Registering: auto-AWP-072517-182510-awp_lego_8 ...
L 07/25/2017 - 18:59:17: [autodemo.smx] Deleting "addons/sourcemod/data/demos/result115" ...
L 07/25/2017 - 18:59:17: [autodemo.smx] Couldn't register demo on site: "auto-AWP-072517-182510-awp_lego_8". Giving up.
 

Mr. Just

Участник
Сообщения
193
Реакции
6
Скрипт не чистит файлы этого детища на WEB-сервере. Пути, логин и пароль БД указаны верно.
Centos 7 + VestaCP
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
Скрипт не чистит файлы этого детища на WEB-сервере. Пути, логин и пароль БД указаны верно.
Centos 7 + VestaCP
Файлы или записи в БД ? Что выдаёт, если команды из скрипта запускать вручную? Веста не должна мешать как-либо, если что
 

Mr. Just

Участник
Сообщения
193
Реакции
6
Файлы или записи в БД ? Что выдаёт, если команды из скрипта запускать вручную? Веста не должна мешать как-либо, если что
Вот что выдаёт при запуске скрипта:
mysql: [ERROR] mysql: Option '-T' used, but is disabled
'ind: unknown predicate `-delete
'ind: unknown predicate `-delete
'ind: unknown predicate `-delete
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554

Mr. Just

Участник
Сообщения
193
Реакции
6
Выпилить ключ к чертям, то было не самое удачное решение, если честно


с какого перепугу у тебя find превратился в 'ind ?
Вернулся на СentOS 7 + VestaCP теперь выдаёт следующее:
'RROR 1102 (42000): Incorrect database name '

User time 0.00, System time 0.00
Maximum resident set size 3796, Integral resident set size 0
Non-physical pagefaults 1067, Physical pagefaults 0, Swaps 0
Blocks in 0 out 0, Messages in 0 out 0, Signals 0
Voluntary context switches 3, Involuntary context switches 0
'ind: unknown predicate `-delete
'ind: unknown predicate `-delete
'ind: unknown predicate `-delete
Вот и мне бы знать с какого перепугу превратился. Ведь в скрипте вроде как всё нормально:
#!/bin/sh
mysql -B -T --user=admin_cs --password=ZdesParolMoyNoEtoNeOn --database=admin_dem --execute='DELETE FROM `INFO` WHERE `TIME` < UNIX_TIMESTAMP(NOW() - INTERVAL 4 DAY);'
find /home/admin/web/dem.holi-top.ru/public_html/logs -type f -mtime +4 -delete
find /home/admin/web/dem.holi-top.ru/public_html/logs -type d -mtime +4 -delete
find /home/admin/web/dem.holi-top.ru/public_html/demos -type f -mtime +4 -delete
find /home/admin/web/dem.holi-top.ru/public_html/demos -type d -mtime +4 -delete
Как на CentOS съехал то здесь ещё и Incorrect database name хотя всё верно (122%). Чудит чёт скрипт... Ой чудит.
 

Jaddafun

Участник
Сообщения
60
Реакции
44
Переписал bash-скрипт на PHP для бомже-веб-хостингов вроде MyArena. Оффтоп
За тестирования спасибо @Fox1qqq и @unity
Установка расписана в файле README.txt, в архиве. Рекомендую прочесть внимательно.

P.S.: Если скрипт не удаляет файлы, попробуйте установить права 777 на папки.
P.S.S.: Пост будет дополняться и обновляться по мере внесения правок в скрипт.
Не хочет что-то жить на myArena. Данные указал верно. Папкам и файлу установил нужные права. При запуске просто пустой запрос и ничего. Даже не знаю что и делать.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Jaddafun, тов. @Fox1qqq запускал его на Арене. И на его тесты я и опирался. Спросите у него совета по настройке.
 

Fox1qqq

Крякнем, плюнем и надежно склеим скотчем!
Сообщения
247
Реакции
145
Этот товарищ @Kruzya говорит дельные вещи!
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
@Mr. Just, чудит не скрипт, а кривые руки обычно.
Скрипт в какой кодировке сохранен?
 

Mr. Just

Участник
Сообщения
193
Реакции
6
@Mr. Just, чудит не скрипт, а кривые руки обычно.
Скрипт в какой кодировке сохранен?
В какой он и был дан в данном комплекте. UTF-8 без BOM. Я вроде как уже все кодировки перепробовал первым делом, только вот результат нулевой.
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
@Mr. Just, вбей руками команду и посмотри, что выдаст (именно руками, БЕЗ копипасты) Если всё пройдёт ок, то проблема в кодировке или в локали.
 

Mr. Just

Участник
Сообщения
193
Реакции
6
@Mr. Just, вбей руками команду и посмотри, что выдаст (именно руками, БЕЗ копипасты) Если всё пройдёт ок, то проблема в кодировке или в локали.
Вбил руками:
sh /home/admin/web/dem.holi-top.ru/public_html/demormv.sh
'RROR 1102 (42000): Incorrect database name '

User time 0.00, System time 0.00
Maximum resident set size 3796, Integral resident set size 0
Non-physical pagefaults 1067, Physical pagefaults 0, Swaps 0
Blocks in 0 out 0, Messages in 0 out 0, Signals 0
Voluntary context switches 3, Involuntary context switches 0
'ind: unknown predicate `-delete
'ind: unknown predicate `-delete
'ind: unknown predicate `-delete
--- Добавлено позже ---
в смысле косяк в find ???
пути живые, скрипт запускаю под рутом
C-подобный:
#!/bin/sh
mysql -B -T --user=demo --password=пароль --database=demo --execute='DELETE FROM `INFO` WHERE `TIME` < UNIX_TIMESTAMP(NOW() - INTERVAL 6 DAY);'
find /home/www/demo/logs -type f -mtime +6 -delete
find /home/www/demo/logs -type d -mtime +6 -delete
find /home/www/demo/demos -type f -mtime +6 -delete
find /home/www/demo/demos -type d -mtime +6 -delete
--- Добавлено позже ---
все, разобрался

еще вопрос, знает кто как сделать допустим постранично список демок?
на данный момент в списке отображается только 25 последних демок, все остальные доступны только через поиск

пока привел к такому виду DEMOS - ANPORTGAMES.RU
хочу еще "перекрасить"
Как разобрался?
 
Последнее редактирование:

Mr. Just

Участник
Сообщения
193
Реакции
6
Та шоб тебе пусто было!
КОМАНДУ из СКРИПТА руками выполни
[root@holi-top ~]# #!/bin/sh
[root@holi-top ~]# mysql -B -T --user=admin_cs --password=secure --database=admin_dem --execute='DELETE FROM `INFO` WHERE `TIME` < UNIX_TIMESTAMP(NOW() - INTERVAL 4 DAY);'

User time 0.00, System time 0.00
Maximum resident set size 3748, Integral resident set size 0
Non-physical pagefaults 1083, Physical pagefaults 0, Swaps 0
Blocks in 0 out 0, Messages in 0 out 0, Signals 0
Voluntary context switches 6, Involuntary context switches 0
[root@holi-top ~]# find /home/admin/web/dem.holi-top.ru/public_html/logs -type f -mtime +4 -delete
[root@holi-top ~]# find /home/admin/web/dem.holi-top.ru/public_html/logs -type d -mtime +4 -delete
[root@holi-top ~]# find /home/admin/web/dem.holi-top.ru/public_html/demos -type f -mtime +4 -delete
[root@holi-top ~]# find /home/admin/web/dem.holi-top.ru/public_html/demos -type d -mtime +4 -delete
Выполнил.
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
@Mr. Just, как видишь, find не ругается, и с БД всё ок практически.
Т.е. проблема именно с самим ФАЙЛОМ скрипта, но не с содержимым.
Совет: не правь линуксовые скрипты из под винды, лучше используй консольные редакторы, тот же nano хотя бы.
 

Mr. Just

Участник
Сообщения
193
Реакции
6
@Mr. Just, как видишь, find не ругается, и с БД всё ок практически.
Т.е. проблема именно с самим ФАЙЛОМ скрипта, но не с содержимым.
Совет: не правь линуксовые скрипты из под винды, лучше используй консольные редакторы, тот же nano хотя бы.
Пересоздал скрипт через nano.
sh /home/admin/web/dem.holi-top.ru/public_html/demormv.sh

User time 0.00, System time 0.00
Maximum resident set size 3748, Integral resident set size 0
Non-physical pagefaults 1082, Physical pagefaults 0, Swaps 0
Blocks in 0 out 0, Messages in 0 out 0, Signals 0
Voluntary context switches 5, Involuntary context switches 0
Это типо он не ругается и всё окей? Ну ошибок я не наблюдаю, а лог можно глянуть где-нибудь по полной работе скрипта чтобы убедится что всё ок?
 
Сверху Снизу