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

vb

Участник
Сообщения
385
Реакции
31
Лог ошибки начинается со строчки Exception reported:)
L 01/06/2020 - 20:29:17: [SM] Exception reported: Invalid file handle 0 (error 4)
L 01/06/2020 - 20:29:17: [SM] Blaming: autodemo.smx
L 01/06/2020 - 20:29:17: [SM] Call stack trace:
L 01/06/2020 - 20:29:17: [SM] [0] ReadDirEntry
L 01/06/2020 - 20:29:17: [SM] [1] Line 345, E:\Steamcmd\power\csgo\addons\sourcemod\scripting\autodemo.sp::FindLogFile
L 01/06/2020 - 20:29:17: [SM] [2] Line 405, E:\Steamcmd\power\csgo\addons\sourcemod\scripting\autodemo.sp::StopDemo
L 01/06/2020 - 20:29:17: [SM] [3] Line 284, E:\Steamcmd\power\csgo\addons\sourcemod\scripting\autodemo.sp::Timer_Update
 

Marius

Участник
Сообщения
95
Реакции
7
Замучился с кодом 6. В чем может быть проблема и как ее исправить? Доступ права в папках есть. Демки записываются на сервер без ошибок, но не отправляются на сайт.
L 01/31/2020 - 22:28:54: [autodemo.smx] Started recording "auto-Classic-013120-222854-de_dust2.dem".
L 01/31/2020 - 23:01:20: [autodemo.smx] Stopped recording "auto-Classic-013120-222854-de_dust2.dem".
L 01/31/2020 - 23:01:25: [autodemo.smx] Uploading: addons\sourcemod\data\demos\auto-Classic-013120-222854-de_dust2.dem ...
L 01/31/2020 - 23:01:25: [autodemo.smx] Upload failure for: "auto-Classic-013120-222854-de_dust2" (index 0). code 6. Retrying...
L 01/31/2020 - 23:01:25: [autodemo.smx] Uploading: addons\sourcemod\data\demos\auto-Classic-013120-222854-de_dust2.dem ...
L 01/31/2020 - 23:01:25: [autodemo.smx] Upload failure for: "auto-Classic-013120-222854-de_dust2" (index 0). code 6. Retrying...
L 01/31/2020 - 23:01:25: [autodemo.smx] Uploading: addons\sourcemod\data\demos\auto-Classic-013120-222854-de_dust2.dem ...
L 01/31/2020 - 23:01:25: [autodemo.smx] Upload failure for: "auto-Classic-013120-222854-de_dust2" (index 0). code 6. Retrying...
L 01/31/2020 - 23:01:25: [autodemo.smx] Uploading: addons\sourcemod\data\demos\auto-Classic-013120-222854-de_dust2.dem ...
L 01/31/2020 - 23:01:25: [autodemo.smx] Upload failure for: "auto-Classic-013120-222854-de_dust2" (index 0). code 6. Giving up.
"AutoDemo"
{
// ftp путь до папки со stage
"ftp" "ftp://demo.site.rf/public_html/stage/"

// данные от ftp
"username" "xxxxx_demos"
"password" "xxxxx"

// ссылка сайта с демками
"site" "http://демо.cайт.рф/"

// ключ от api сайта (запоминаем)
"key" "classic"

// название сервера
"server" "Classic"
}
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
6 код сигнализирует о том, что не удается преобразовать домен в IP-адрес.
 

Marius

Участник
Сообщения
95
Реакции
7
Получилось решить проблему с кодом 6. Проблема крылась в неправильной фтп ссылке, короче говоря кривой фтп хост. Демки пишутся, демки отправляются, демки распределяются по папкам. Все как по маслу.
И у меня есть еще вопрос на счет добавления второго сервера. Я так понимаю, в autodemo.txt просто поменять имя сервера, а апикей сайта оставить неизменным?

UPD. Второй сервер добавил, как я и сказал. Все работает. Кто сможет скомпилировать? Сделайте начало записи демо от 2-ух игроков. Ну или скиньте рабочий inc, так как не скомпилить с тем что нашел на сайте. Выдает ошибку.
 
Последнее редактирование:

Revolution792

Участник
Сообщения
123
Реакции
37
Всем хелоу есть проблемы с данным плагином при выгрузке на сайт вар скачет и сайт ложится с 508 ошибкой. Есть какой то фикс или оптимизация ?
 

CodeName47

Мажор
Сообщения
154
Реакции
30
Сделайте начало записи демо от 2-ух игроков. Ну или скиньте рабочий inc, так как не скомпилить с тем что нашел на сайте. Выдает ошибку.
В сервер.цфг квар напиши, autodemo_minplayers 2 , рестарт сервер не забудь
 

Marius

Участник
Сообщения
95
Реакции
7
В сервер.цфг квар напиши, autodemo_minplayers 2 , рестарт сервер не забудь
Спасибо. У меня появилась еще одна проблемка. В кронтабе не выполняется скрипт с удалением демо. Пишет в логе работы скрипта: выполнено с ошибкой.
sh /home/d/***/demo.site.rf/public_html/papka/demormv.sh >/dev/null 2>&1
#!/bin/sh
mysql -B -T --user=имя_demos --password=пароль --имя_demos --execute='DELETE FROM `INFO` WHERE `TIME` < UNIX_TIMESTAMP(NOW() - INTERVAL 4 DAY);'
find /home/d/***/demo.site.rf/public_html/logs -type f -mtime +4 -delete //Путь до папки logs
find /home/d/***/demo.site.rf/public_html/logs -type d -mtime +4 -delete //Путь до папки logs
find /home/d/***/demo.site.rf/public_html/demos -type f -mtime +4 -delete //Путь до папки demos
find /home/d/***/demo.site.rf/public_html/demos -type d -mtime +4 -delete //Путь до папки demos
 

LEII4A

Участник
Сообщения
741
Реакции
135
Спасибо. У меня появилась еще одна проблемка. В кронтабе не выполняется скрипт с удалением демо. Пишет в логе работы скрипта: выполнено с ошибкой.
sh /home/d/***/demo.site.rf/public_html/papka/demormv.sh >/dev/null 2>&1
#!/bin/sh
mysql -B -T --user=имя_demos --password=пароль --имя_demos --execute='DELETE FROM `INFO` WHERE `TIME` < UNIX_TIMESTAMP(NOW() - INTERVAL 4 DAY);'
find /home/d/***/demo.site.rf/public_html/logs -type f -mtime +4 -delete //Путь до папки logs
find /home/d/***/demo.site.rf/public_html/logs -type d -mtime +4 -delete //Путь до папки logs
find /home/d/***/demo.site.rf/public_html/demos -type f -mtime +4 -delete //Путь до папки demos
find /home/d/***/demo.site.rf/public_html/demos -type d -mtime +4 -delete //Путь до папки demos
Ну так убери в команде на выполнение скрипта
C-подобный:
>/dev/null 2>&1
Выполни скрипт и посмотри что за ошибка. Да загули ее. Все решаемо.
 

Revolution792

Участник
Сообщения
123
Реакции
37
L 02/08/2020 - 03:47:08: [autodemo.smx] Started recording "auto-ru_draimcido_public-020820-034708-de_mirage.dem".
L 02/08/2020 - 03:47:09: [autodemo.smx] Uploading: addons/sourcemod/data/demos/auto-ru_draimcido_public-020820-034614-de_mirage.dem ...
L 02/08/2020 - 03:47:18: [autodemo.smx] Uploading: logs/L212_022_093_074_27100_202002080346_000.log ...
L 02/08/2020 - 03:47:18: [autodemo.smx] Registering: auto-ru_draimcido_public-020820-034614-de_mirage ...
L 02/08/2020 - 03:47:18: [autodemo.smx] Deleting "addons/sourcemod/data/demos/result16" ...
L 02/08/2020 - 03:47:18: [autodemo.smx] Registration failed for "auto-ru_draimcido_public-020820-034614-de_mirage". Retrying...
L 02/08/2020 - 03:47:18: [autodemo.smx] Registering: auto-ru_draimcido_public-020820-034614-de_mirage ...
L 02/08/2020 - 03:47:18: [autodemo.smx] Deleting "addons/sourcemod/data/demos/result17" ...
L 02/08/2020 - 03:47:18: [autodemo.smx] Registration failed for "auto-ru_draimcido_public-020820-034614-de_mirage". Retrying...
L 02/08/2020 - 03:47:18: [autodemo.smx] Registering: auto-ru_draimcido_public-020820-034614-de_mirage ...
L 02/08/2020 - 03:47:18: [autodemo.smx] Deleting "addons/sourcemod/data/demos/result18" ...
L 02/08/2020 - 03:47:18: [autodemo.smx] Registration failed for "auto-ru_draimcido_public-020820-034614-de_mirage". Retrying...
L 02/08/2020 - 03:47:18: [autodemo.smx] Registering: auto-ru_draimcido_public-020820-034614-de_mirage ...
L 02/08/2020 - 03:47:18: [autodemo.smx] Deleting "addons/sourcemod/data/demos/result19" ...
L 02/08/2020 - 03:47:18: [autodemo.smx] Couldn't register demo on site: "auto-ru_draimcido_public-020820-034614-de_mirage". Giving up.
L 02/08/2020 - 03:52:30: [autodemo.smx] Stopped recording "auto-ru_draimcido_public-020820-034708-de_mirage.dem".
"AutoDemo"
{
// ftp путь до папки со stage
"ftp" "ftp://ipftp/app/modules/module_page_demos/temp/stage/"

// данные от ftp
"username" "un"
"password" "pw"

// ссылка сайта с демками
"site" "http://site/app/modules/module_page_demos/ext/"
// ключ от api сайта (запоминаем)
"key" "key"

// название сервера
"server" "ru_draimcido_public"
}
помогите плз после переезда на новый хоть вот такая беда
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
Тем не менее, плагин для CS:S есть, и у кого-то даже работает. И ссылка на него в описании так же есть.
 

Marius

Участник
Сообщения
95
Реакции
7
Ну так убери в команде на выполнение скрипта
C-подобный:
>/dev/null 2>&1
Выполни скрипт и посмотри что за ошибка. Да загули ее. Все решаемо.

Вот что за ошибки.
sh /home/d/***/demo.site.rf/public_html/papka/demormv.sh

mysql: unknown option '--имя_demos'
find: paths must precede expression: //Путь
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
find: paths must precede expression: //Путь
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
find: paths must precede expression: //Путь
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
find: paths must precede expression: //Путь
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
 
Последнее редактирование:

LEII4A

Участник
Сообщения
741
Реакции
135
mysql: unknown option '--имя_demos'
что то ты со скриптом намудрил
 

Marius

Участник
Сообщения
95
Реакции
7
mysql: unknown option '--имя_demos'
что то ты со скриптом намудрил
С mysql разобрался, вот что дальше выходит:
sh /home/d/***/demo.site.rf/public_html/papka/demormv.sh


User time 0.00, System time 0.00
Maximum resident set size 4580, Integral resident set size 0
Non-physical pagefaults 271, Physical pagefaults 0, Swaps 0
Blocks in 0 out 0, Messages in 0 out 0, Signals 0
Voluntary context switches 12, Involuntary context switches 1
find: paths must precede expression: //Путь
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
find: paths must precede expression: //Путь
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
find: paths must precede expression: //Путь
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
find: paths must precede expression: //Путь
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
Комментарии удалите, я ж писал ранее где-то, что из-за них может ломаться.
 

Marius

Участник
Сообщения
95
Реакции
7
Комментарии удалите, я ж писал ранее где-то, что из-за них может ломаться.
Действительно ломается из-за комментов. Но все равно скрипт не может запуститься без ошибок.
sh /home/d/***/demo.site.rf/public_html/papka/demormv.sh


User time 0.00, System time 0.00
Maximum resident set size 4624, Integral resident set size 0
Non-physical pagefaults 272, Physical pagefaults 0, Swaps 0
Blocks in 0 out 0, Messages in 0 out 0, Signals 0
Voluntary context switches 11, Involuntary context switches 1
find: unknown predicate `-delete
'
find: unknown predicate `-delete
'
find: unknown predicate `-delete
'
find: cannot delete `/home/d/***/demo.site.rf/public_html/demos/200202': Directory not empty
find: cannot delete `/home/d/***/demo.site.rf/public_html/demos/200201': Directory not empty
find: cannot delete `/home/d/***/demo.site.rf/public_html/demos/200203': Directory not empty
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
Что за хост? И почему скрипт запускается через sh, когда он написан для баша вообще? Они не совсем совместимы между собой.
 
Сверху Снизу