Там в файле ещё куча ненужных пробелов, нужно думаю почиститьНе пишутся демки, база подключена, веб установлен, оишбок при старте плагина нет, возможно дело в файле autodemo.txt (приложил) , на сайте сервер не появляется стоит просто Any. Хелпуйте знатокиПосмотреть вложение 71528
"CURLE_UPLOAD_FAILED (25)
Failed starting the upload. For FTP, the server typically denied the STOR command. The error buffer usually contains the server's explanation for this."
DemoUpload( Handle:op ) {
new Handle:curl = curl_easy_init();
curl_easy_setopt_int_array( curl, CURLDefaultOpt, sizeof( CURLDefaultOpt ) );
curl_easy_setopt_int( curl, CURLOPT_TIMEOUT, curl_timeout );
curl_easy_setopt_int64( curl, CURLOPT_MAX_SEND_SPEED_LARGE, 300000 );
curl_easy_setopt_int( curl, CURLOPT_SSL_VERIFYPEER, 0 );
curl_easy_setopt_int( curl, CURLOPT_SSL_VERIFYHOST, 0 );
# Рабочий конфиг
utf8_filesystem=YES
#user_sub_token = $USER
#local_root=/home/$USER/ftp
ssl_enable=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/ssl/private/vsftpd.pem #самоподписанный
rsa_private_key_file=/etc/ssl/private/vsftpd.pem #самоподписанный
allow_anon_ssl=NO
########
force_local_data_ssl=[B]NO[/B] # Session must use encryption.
force_local_logins_ssl=[B]NO[/B] # Session must use encryption.
#######
ssl_ciphers=HIGH
pasv_min_port=40000
pasv_max_port=50000
sudo openssl req -x509 -nodes -days [B]365[/B] -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem
location /csgo/demos {
if (!-e $request_filename){
rewrite ^/csgo/demos/(.*) /csgo/demos/view.php?demo=$1 last;
}
}
mysql_config_editor set --login-path=[U]local[/U] --host=localhost --user=[B]CSGO_DB_USER [/B]--password
mysql_config_editor print --login-path=local
mysql --login-path=[U]local[/U] --database=[B]CSGO_DB_NAME [/B]--execute='DELETE FROM [ICODE]INFO[/ICODE] WHERE [ICODE]TIME[/ICODE] < UNIX_TIMESTAMP(NOW() - INTERVAL 5DAY);'
редактировать main.php и index.phpВсем привет. Может кто помочь по веб части ? Демки пишутся, заливаются все хорошо. Но на сайте пусто. Еще прикол в том, что на хостинге стоит протокол https, а сам веб почему то по протоколу http. Возможно изза этого не видно демки. Ошибок никаких нет. Может проблемы в файле .htaccess?
Логи автодемо
L 09/26/2020 - 18:04:54: [autodemo.smx] Started recording "auto-Public-092620-180454-de_dust2.dem".
L 09/26/2020 - 18:06:29: [autodemo.smx] Uploading: logs/L192_168_001_003_27015_202009261731_004.log ...
L 09/26/2020 - 18:06:29: [autodemo.smx] Registering: auto-Public-092620-173139-de_mirage ...
L 09/26/2020 - 18:06:31: [autodemo.smx] Deleting "addons/sourcemod/data/demos/auto-Public-092620-173139-de_mirage.dem" ...
Крон создавать - sudo crontab -eКуда писать "sh /var/www/user3453/data/www/yoursite.ru/demormv.sh >/dev/null 2>&1 //путь до файла demormv.sh"
А это что такое?)Крон создавать - sudo crontab -e
Утилита, выполняющая по расписанию какие-либо действияА это что такое?)
Это надо на хостинге делать ведь, не на сервере игровом?Утилита, выполняющая по расписанию какие-либо действия
Это нужно делать там, где стоит веб частьЭто надо на хостинге делать ведь, не на сервере игровом?
Ну, а писать это куда?)Это нужно делать там, где стоит веб часть
Мало вводных данных. Мы даже не знаем какой ты хостинг используешь или какая ОС на твоем сервере.Ну, а писать это куда?)
ОС - Linux, хостинг - Serv-Tech.ruМало вводных данных. Мы даже не знаем какой ты хостинг используешь или какая ОС на твоем сервере.
ОС - Linux, хостинг - Serv-Tech.ru
дапри входе в панель управления, у тебя такая картинка ?
тебе нужно зайти сюда:
INFO
WHERE TIME
< UNIX_TIMESTAMP(NOW() - INTERVAL 3 DAY);'А это же я писал в demormv.sh#!/bin/sh
mysql --defaults-extra-file=/var/www/мой логин/data/kurwa.cnf --execute='DELETE FROMINFO
WHERETIME
< UNIX_TIMESTAMP(NOW() - INTERVAL 3 DAY);'
find /var/www/мой логин/data/www/dem.torgaming.xyz/logs -type f -mtime +3 -delete
find /var/www/мой логин/data/www/dem.torgaming.xyz/logs -type d -mtime +3 -delete
find /var/www/мой логин/data/www/dem.torgaming.xyz/demos -type f -mtime +3 -delete
find /var/www/мой логин/data/www/dem.torgaming.xyz/demos -type d -mtime +3 -delete
по отдельности с новой строкиТипо так? В одну строчку?
Если есть файл на хосте, то просто sh /var/www/мой логин/data/demos.sh >/dev/null 2>&1 написать я так понял?по отдельности с новой строки
команда в планировщике:
sh /var/www/мой логин/data/demos.sh >/dev/null 2>&1
Хотя у меня там стоит не demos.sh, а demormv.shЕсли есть файл на хосте, то просто sh /var/www/мой логин/data/demos.sh >/dev/null 2>&1 написать я так понял?
самое основное - чекни свой логин и замени его вот тут "мой логин" , а еще поменяй название скрипта на свое, у меня это было demos.sh, у тебя это будет demormv.shЕсли есть файл на хосте, то просто sh /var/www/мой логин/data/demos.sh >/dev/null 2>&1 написать я так понял?
Сообщения автоматически склеены:
Хотя у меня там стоит не demos.sh, а demormv.sh
Ок. Мне ещё нужно изменить запуск демо при минимальном кол-ве игроков. При компиляции выдаёт ошибку "scripting\autodemo.sp(3) : fatal error 183: cannot read from file: "cURL"" Я не могу найти такого includ'асамое основное - чекни свой логин и замени его вот тут "мой логин" , а еще поменяй название скрипта на свое, у меня это было demos.sh, у тебя это будет demormv.sh
Можете скомпилировать сами, пожалуйста, если работает. Нужно чтобы демки записывались, когда на сервере минимум 2 игрока.Ок. Мне ещё нужно изменить запуск демо при минимальном кол-ве игроков. При компиляции выдаёт ошибку "scripting\autodemo.sp(3) : fatal error 183: cannot read from file: "cURL"" Я не могу найти такого includ'а