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

Yooki

Добрая душа
Сообщения
473
Реакции
169
Посмотреть вложение 18651,либо импортируешь готовый в архиве.
Посмотреть вложение 18652,либо вставляешь запрос сам.
спасибо большое!
--- Добавлено позже ---
Посмотреть вложение 18651,либо импортируешь готовый в архиве.
Посмотреть вложение 18652,либо вставляешь запрос сам.
Не подскажешь, откуда это взять? Пожалуйста.

4. Настраиваем и переименовываем sql_login.example.php в sql_login.php
--- Добавлено позже ---
Данные, которые туда вводить
 

BaFeR

Добрый человек
Сообщения
721
Реакции
216
спасибо большое!
--- Добавлено позже ---

Не подскажешь, откуда это взять? Пожалуйста.


--- Добавлено позже ---
Данные, которые туда вводить
Не знаю,по-моему это просто данные от базы куда делал запрос.
--- Добавлено позже ---
Все пишут
"ftp" "ftp://my_ip/mysite.ru/demos_rus/stage"
Собственно вопрос заключается,в том,откуда берётся my_ip если сайт на хостинге,а не на вдс?
--- Добавлено позже ---
Мне плагин всё нормально делает,но папка создаётся в корне веб хостинга
то.есть /demos_rus/stage
А должен /www/site/demos_rus/stage
Вот конфиг,почему так?
"ftp" "ftp://site/demos_rus/stage"
 
Последнее редактирование:

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
Подскажите, как сделать так, чтобы демки брались с вармода? Вармод сам может писать и обжимать демки, нужно чтобы сайт их подхватывал)
 

MFS

Участник
Сообщения
1,533
Реакции
787
Шаг 4: Удаление демок и записей с сайта через cron

mysql -B -T --user=пользователь_базы --password=пароль_от_базы --database=имя_базы --execute='DELETE FROM `INFO` WHERE `TIME` < UNIX_TIMESTAMP(NOW() - INTERVAL 4 DAY);'

Рабочий вариант для MySQL 5.5.52 и крона deb8

mysql -u пользователь имябазы -pпароль -hипбазы -e 'delete from INFO WHERE `TIME` < UNIX_TIMESTAMP(NOW() - INTERVAL 5 DAY);'
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
Рабочий вариант для MySQL 5.5.52 и крона deb8
так ты ж записал то же самое, ток немного с другими ключами
но по факту, и первый и второй варианты одинаково должны отрабатывать
 

MFS

Участник
Сообщения
1,533
Реакции
787
Первый вариант у меня не работал, я не особо разбирался в чем дело, а второй отработал без проблем.


В скрипте удаления архивов нашелся еще один баг/фича. Плагин создает папки и файлы с демками на хостинге от имени www data, и если вы хотите удалить кроном от пользователя (когда нет доступа к руту), то естественно это не удастся. Хорошо, если есть много места, но у меня на хостинге его мало, а CSGO генерит демки по 150 мегов. Пришлось хостеру ставить apache mpm itk/prefork, чтобы воркало от юзера, и соответственно удаляло тоже от юзера.
--- Добавлено позже ---
Кстати говоря, на миксовом сервере (warmod) нифига не работает, пишет демку только на разминку, а потом тишина.
--- Добавлено позже ---
Кто нибудь в курсе, что означает curl_transfer_limit[32] = "300000"; в автодемо, это килобайт или что?
 
Последнее редактирование:

Lord FEAR

Участник
Сообщения
429
Реакции
250
У меня одного голос не пишет?
Есть варианты настроек для его записи?
 

DiSonDS

Участник
Сообщения
79
Реакции
16
Ребят, вебхостинг Myarena может в cron добавлять только php скрипты.
Может кто переписать скрипт удаления демок под php если это возможно?
 

MFS

Участник
Сообщения
1,533
Реакции
787
Вы лучше скажите, как у вас эта переменная оказалась выключена. Она по умолчанию включена.
 

Aleksandros

Участник
Сообщения
202
Реакции
6
Демки пишутся, и заливаются на фтп сервера, но вот на фтп сайта, они не закачиваются. Я думаю что дело в autodemo.txt. Я не знаю как правильно прописать этот фтп, уже перепробовал разные варианты. Подскажите.

Вот мой autodemo.txt
"AutoDemo"
{
// ftp путь до папки со stage
"ftp" "ftp://demos/stage"
// данные от ftp
"username" "admin"
"password" "12345"
// ссылка сайта с демками
"site" "Демки - Power HNS"
// ключ от api сайта (запоминаем)
"key" "54321"
// название сервера
"server" "BROZZERS"
}

Логи:
L 12/05/2016 - 00:48:36: [autodemo.smx] Uploading: addons/sourcemod/data/demos/auto-BROZZERS-120516-003502-de_dust2.dem ...
L 12/05/2016 - 00:48:36: [autodemo.smx] Upload failure for: "auto-BROZZERS-120516-003502-de_dust2" (index 0). code 6. Giving up.
 

Aleksandros

Участник
Сообщения
202
Реакции
6
Адреса нет, только путь.
Исправляй
Вот второй вариант, пробовал так, и без www. Всеравно не загружает на сайт :(
П.С. этот же ип вставлять? Screenshot

autodemo.txt
"AutoDemo"
{
// ftp путь до папки со stage
"ftp" "ftp://149.202.160.211/www/brocsgo.ru/demos/stage"
// данные от ftp
"username" "admin"
"password" "12345"
// ссылка сайта с демками
"site" "Демки - Power HNS"
// ключ от api сайта (запоминаем)
"key" "54321"
// название сервера
"server" "BROZZERS"
}
 

Tallanvor

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

MFS

Участник
Сообщения
1,533
Реакции
787
"AutoDemo"
{
// ftp путь до папки со stage
"ftp" "ftp://IP/доменное_имя/demos_rus/stage"
// данные от ftp
"username" "имя_юзера"
"password" "пароль"
// ссылка сайта с демками
"site" "http://имя_домена.ru/demos_rus"
// ключ от api сайта (запоминаем)
"key" "блабла"
// название сервера
"server" "DE_DUST2"
}

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

Aleksandros

Участник
Сообщения
202
Реакции
6
Поставил права на папки, демки стали грузиться на фтп сайта, но на самом сайте они не отображаются.

L 12/06/2016 - 00:14:00: [autodemo.smx] Couldn't register demo on site: "auto-BROZZERS-120516-234105-de_dust2". Giving up.
L 12/06/2016 - 00:39:02: [autodemo.smx] Stopped recording "auto-BROZZERS-120616-001201-de_dust2.dem".
L 12/06/2016 - 00:39:04: [autodemo.smx] Uploading: addons/sourcemod/data/demos/auto-BROZZERS-120616-001201-de_dust2.dem ...
L 12/06/2016 - 00:40:43: [autodemo.smx] Uploading: logs/L195_002_253_086_27015_201612060012_000.log ...
L 12/06/2016 - 00:40:44: [autodemo.smx] Registering: auto-BROZZERS-120616-001201-de_dust2 ...
L 12/06/2016 - 00:40:45: [autodemo.smx] Deleting "addons/sourcemod/data/demos/result20" ...
L 12/06/2016 - 00:40:45: [autodemo.smx] Registration failed for "auto-BROZZERS-120616-001201-de_dust2". Retrying...
 
Последнее редактирование:
Сверху Снизу