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

sergdolinsk

Участник
Сообщения
12
Реакции
1
"AutoDemo"
{
// ftp путь до папки со stage
"ftp" "ftp://188.168.190.2/demos/stage/"

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

// ссылка сайта с демками
"site" "188.168.190.2/demos"
// ключ от api сайта (запоминаем)
"key" ""

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

Tallanvor

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

sergdolinsk

Участник
Сообщения
12
Реакции
1
Плагин будет работать без веб части, при настроенном FTP ?
 

kolobok66rus

Участник
Сообщения
40
Реакции
7
Уважаемые коллеги , попробовал я настроить данную систему на Debian. Поднял proftpd , все настроил как и должно быть . Соединение ftp проверял через SmartFTP и тупо копировал строку из файла autodemo.txt в броузер и вводил логин и пароль из того же файла, все соединяется отлично. Демо пишется и откладывается на сервере , но в нужное место по ftp не отправляется. Вот что пишет в логах :

[autodemo.smx] Started recording "auto-Classic-032716-184420-de_mirage.dem".
[autodemo.smx] Stopped recording "auto-Classic-032716-184420-de_mirage.dem"
[autodemo.smx] Uploading: addons/sourcemod/data/demos/auto-Classic-032716-184420-de_mirage.dem ...
[autodemo.smx] Upload failure for: "auto-Classic-032716-184420-de_mirage" (index 0). code 25. Giving up

То есть, по логам видно, что демка успешно написалась, но не отправилась - (index 0). code 25 . В чем может быть проблема, что означает этот код ошибки, есть мысли ?
Заранее спасибо, с уважением Алексей
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
@kolobok66rus, мало одного права входа на сервер - ещё надо иметь права на запись от имени этого пользователя в директорию.
Первое, что сходу приходит в голову...
 

Sawko

Участник
Сообщения
25
Реакции
0
А на CSS v34 возможно как-то сделать?
 

NIKOLYA-PRODIGY

ANPORTGAMES.RU
Сообщения
496
Реакции
135
Очень круто, спасибо автору.
Есть подводные камни ... Один из них - это конфиг autodemo.txt в addons\sourcemod\configs
Получилось только писать демки с названием сервера без пробелов и других знаков ... может даже и кол-во символов влияет
В общем только с названием MIX10 демки начали писаться, пробовал CS:GO-MIX-5v5-ESLcfg-#10 ... файл демки в папке дата/демос не создавался

Время будет еще допилю перевод (даты и некоторые мелкие недочеты), если нужно поделюсь, ну и информацию что где исправлять под себя (названия, ссылки т.д.)
--- Добавлено позже ---
по поводу demormv.sh есть у кого решение?
C-подобный:
sh demormv.sh
Warning: Using a password on the command line interface can be insecure.

User time 0,00, System time 0,00
Maximum resident set size 4828, Integral resident set size 0
Non-physical pagefaults 262, Physical pagefaults 0, Swaps 0
Blocks in 0 out 0, Messages in 0 out 0, Signals 0
Voluntary context switches 7, Involuntary context switches 14
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]
'ind: unknown predicate `-delete

я так понял в новых версиях mysql нельзя в скрипте писать пароль
 
Последнее редактирование:

kolobok66rus

Участник
Сообщения
40
Реакции
7
С настройкам ФТП разобрался, все демки летят куда надо, но только стоит мне нажать на карту или скачать сразу вылетает :

404 Not Found
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
я так понял в новых версиях mysql нельзя в скрипте писать пароль
Можно, это всего лишь ворнинг... (Хотя и не очень секьюрно)

у тебя косяк где-то в find

Покажи строчку из скрипта, а также путь к директории с демками
--- Добавлено позже ---
но только стоит мне нажать на карту
проверяй настройки веб-сервера, ссылка генерится прямая, насколько я помню.
Мб, срабатывает какой-то рерайт, или расширение не объявлето в mime-types.
Логи - лучший помощник :)
 

NIKOLYA-PRODIGY

ANPORTGAMES.RU
Сообщения
496
Реакции
135
Можно, это всего лишь ворнинг... (Хотя и не очень секьюрно)

у тебя косяк где-то в find

Покажи строчку из скрипта, а также путь к директории с демками

в смысле косяк в 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
хочу еще "перекрасить"
 
Последнее редактирование:

rus0707

Участник
Сообщения
326
Реакции
43
//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// autodemo.sp
//
// D:\scriptingdm\autodemo.sp(474) : error 178: cannot coerce char[] to any[]; s
torage classes differ
// D:\scriptingdm\autodemo.sp(488) : error 178: cannot coerce char[] to any[]; s
torage classes differ
// D:\scriptingdm\autodemo.sp(517) : error 178: cannot coerce char[] to any[]; s
torage classes differ
//
// 3 Errors.
//
// Compilation Time: 0,27 sec
// ----------------------------------------

Press enter to exit ...
 

Tallanvor

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

rus0707

Участник
Сообщения
326
Реакции
43
@rus0707, версия СМ какая?
В исходнике плагина что-то правил?
Чем не угодил скомпиленный плагин?

SM - 1.7 5302

ничего не исправлял просто хотел скампилит под версию которая у меня стоит на сервер, а он не хочет(
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
@rus0707, готовый плагин должен работать на этой версии СМ
 

kolobok66rus

Участник
Сообщения
40
Реакции
7
Уважаемый авто темы, вам необходимо добавить некую информацию в шапку :

1. Нужно ручками рядом с папкой stage создать две директории :

demos
logs

2. Тем кто использует nginx необходимо в настройках в общую локацию добавить реврайт :

location / {
rewrite ^/([0-9]+)$ /view.php?demo=$1 last;
}

Ну вот как то так, надеюсь помог .....
 
  • Мне нравится
Реакции: TRID

wilson.aka

Добрая душа
Сообщения
119
Реакции
49
Кто поможет настроить запись демок на два сервера?
 
Сверху Снизу