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

DarkLegend ™

Участник
Сообщения
206
Реакции
133
Вот такая вот фигня, конкретно что-то с веб частью данного плагина. Ибо заливаю любое другое на этот же поддомен, и все работает.
Хостинг марена
aaeb82379e5dad8bc7af0a569bf31bd4.png
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
@DarkLegend ™, 500 ошибка - пых не справился с заданием.
Все ответы - в его логах.
 

BaFeR

Добрый человек
Сообщения
721
Реакции
216
Кто может помочь установкой по скайпу?
Сколько не пытался,всё равно не записывает демо.
Хостинг myarena.ru
Сама проблема:
Всё записывает,кидает в stage сайта и на этом всё заканчивается.Не регистрирует само в демо в demos и logs,только пустые папки с датой делает.
 

gromx

Участник
Сообщения
119
Реакции
12
Кто может помочь установкой по скайпу?
Сколько не пытался,всё равно не записывает демо.
Хостинг myarena.ru
Сама проблема:
Всё записывает,кидает в stage сайта и на этом всё заканчивается.Не регистрирует само в демо в demos и logs,только пустые папки с датой делает.
На майарене такое нельзя сделать.
 

DarkLegend ™

Участник
Сообщения
206
Реакции
133
Не правда, если постараться то заработает,как вышло у меня вместе с @Tallanvor
Ну, и сколько это надо стараться? Включать еб**ься php логи, ибо у меня например вообще ошибка, и надо включать php логи и так далее.
 

Tallanvor

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

В аттаче уже архив с прописанными правками - просто заливаем на веб, как указано в мане.

Вся соль в том, что на говнохосте арены нет расширения zip для php, которое скрипты по-умолчанию юзают.
Вывод - выпиливаем архивацию и оставляем демки в свободном полёте.
Дальше - сами правки:

register.php - комментируем блок
было
PHP:
// zip file to archive and delete
$zip = new ZipArchive;
$zip->open( "demos/$folder/$param_demo.zip", ZipArchive::CREATE );
$zip->addFile( "stage/$param_demo.dem", "$param_demo.dem" );
$zip->close();

стало:
PHP:
// zip file to archive and delete
//$zip = new ZipArchive;
//$zip->open( "demos/$folder/$param_demo.zip", ZipArchive::CREATE );
//$zip->addFile( "stage/$param_demo.dem", "$param_demo.dem" );
//$zip->close();

после
PHP:
// copy log file
copy( "stage/$param_demo.log", "logs/$folder/$param_demo.log" );
добавляем
PHP:
// copy demo file
copy( "stage/$param_demo.dem", "demos/$folder/$param_demo.dem" );

view.php
меняем
PHP:
'<div class="viewdemo downloadbutton"><a href="demos/' . $row['FILE'] . '.zip">Download</a></div><br>';
на
PHP:
'<div class="viewdemo downloadbutton"><a href="demos/' . $row['FILE'] . '.dem">Download</a></div><br>';

search.php
точно так же - меняем
PHP:
<td class="downloadlink" style="width:32px" ><a class="fastdl_link" href="demos/'.$row['FILE'].'.zip"><div></div></a></td>
на
PHP:
<td class="downloadlink" style="width:32px" ><a class="fastdl_link" href="demos/'.$row['FILE'].'.dem"><div></div></a></td>

Профит.
 

Вложения

  • demos_myarena.zip
    450.4 КБ · Просмотры: 43

ThreshHNS

Участник
Сообщения
248
Реакции
87
Обновил шапку, добавив архив под MyArena. Система теперь стабильно работает на данном хостинге. Спасибо @Tallanvor и @Forever Alone
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
TextAtAnyCost/stored-rar.php at master · rembish/TextAtAnyCost · GitHub
Есть бесплатная PHP-библиотека, которая может работать с ZIP-архивами без всяких сторонних библиотек. Призываю разработчика задуматься о переносе создания архивов на неё для поддержки МайАрены и без всяких "левых" дистрибутивов.
 

Tallanvor

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

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Tallanvor, а, да, попутал маленько. Но в любом случае, есть решения для работы с почти любым видом файлов на PHP, которые не требуют заоблачные библиотеки и тд.
Надо лишь поискать...
 

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
Подскажите, хочу постаить у себя на сервере такую штуку, сразу вопрос - когда демка с сервера отсылается на веб, пакуется итд - сервер не отлетает в таймаут?
На вармоде помню подобное было, там в конце карты демка останавливала запись, паковалась в архив - и в этот момент сервер подвисал в тайм-аут на несколько секунд (благо в конце карты, что не критично).
Тут с этим проблем нет?
 

SynZilla

Хороший мальчик
Сообщения
243
Реакции
68
Подскажите, хочу постаить у себя на сервере такую штуку, сразу вопрос - когда демка с сервера отсылается на веб, пакуется итд - сервер не отлетает в таймаут?
На вармоде помню подобное было, там в конце карты демка останавливала запись, паковалась в архив - и в этот момент сервер подвисал в тайм-аут на несколько секунд (благо в конце карты, что не критично).
Тут с этим проблем нет?
Да вроде нет, демка пакуется уже там, куда она была отправлена. А демку плагин отправляет параллельно с работой сервера.
 

OkyHek

Участник
Сообщения
419
Реакции
427
Ребят, помогите дауну!
Установил серверную часть, веб часть, все настроил, все работает, но вот демки писать не хочет(в логах пусто, данные на правильность проверял, все нормально.)
сервера на арене, вебхости hostiman.

Также перепроверил, на таких моментах как название сервера, без пробелов, и т.д.
tv_enable 1
tv_autorecord 0 прописал в сервер.сфг и режим
Буду благодарен за малейшую подсказку)
--- Добавлено позже ---
Все, вроде заработало.
Такой вопрос, плагин начинает писать демку когда на сервере больше 4 людей?
 
Последнее редактирование:
Сверху Снизу