Проблема с загрузкой файлов по http

N

NiGaByte

Всем доброе утро, и так вот инфа:

Залил на сервер звуки, а на http сервер залил запакованные звуки (*.bz2)
В server.cfg прописано:
PHP:
sv_downloadurl "http://ТУТ_МОЙ_ИП/csgo_awp/"
При подключении клиент выкачивает все звуки, и не играет их если те вызываются...
Вот лог клиента:
PHP:
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/1.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/1.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/1.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/1.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/2.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/2.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/2.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/2.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/3.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/3.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/3.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/3.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/4.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/4.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/4.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/4.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/5.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/5.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/5.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/5.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/6.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/6.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/6.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/6.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/7.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/7.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/7.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/7.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/8.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/8.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/8.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/8.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/9.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/9.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/9.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/9.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/10.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/10.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/10.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/10.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/11.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/11.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/11.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/11.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/12.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/12.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/12.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/12.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/13.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/13.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/13.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/13.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/14.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/14.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/14.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/14.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/15.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/15.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/15.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/15.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/16.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/16.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/16.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/16.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/17.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/17.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/17.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/17.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/18.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/18.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/18.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/18.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/19.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/19.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/19.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/19.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/20.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/20.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/20.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/20.mp3
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/welcome_sound/welcome_sound.mp3.bz2.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/welcome_sound/welcome_sound.mp3.bz2
Downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/welcome_sound/welcome_sound.mp3.
Error downloading http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/welcome_sound/welcome_sound.mp3
No pure server whitelist. sv_pure = 0
[Sound] S_StartSound(): Failed to load sound '*test\welcome_sound\welcome_sound.mp3'. Can't create mixer.
[Sound] S_StartSound(): Failed to load sound '*test\round_end\20.mp3'. Can't create mixer.

Так же хочу спросить про настройку sm_cvar "net_maxfilesize 64", какое максимальное значение?

P.S Никогда прежде не делал быстрой загрузки, но руки точно из того места.

Спасибо, за помощь. :)
 

EaglEs

Гуру пробития усилений
Сообщения
924
Реакции
192
Ага, из того!.. http://css.gamebanana.com/tuts/6114
-maxdownloadfilesizemb (любое число) в параметры запуска.
PHP:
sv_downloadurl "http://ТУТ_МОЙ_ИП/csgo_awp/..."
cstrike вместо точек почему не добавил?
 
Последнее редактирование:
N

NiGaByte

Чё?


cstrike вместо точек почему не добавил?
Каких точек?
http://ТУТ_МОЙ_ИП/csgo_awp/sound/test/round_end/1.mp3.bz2
csgo_awp - это корень далее идёт папка sound опускаясь ниже до звуков в bzip'e

Добавлено через 5 минут
Тоесть у меня на серве файлы лежат как csgo/sound/...
А я должен делать csgo_awp/cstrike/sound/...
???
 
Последнее редактирование модератором:

Konstantin

Участник
Сообщения
1,775
Реакции
759
cstrike вместо точек почему не добавил?

Что за бред? Какой еще "cstrike" на CS:GO?
Насколько я понимаю, корневая папка csgo не может (нельзя) называться csgo_awp или еще как-то. Стало быть, что на игровом сервере, что на сервере быстрой загрузки пути должны выглядеть абсолютно идентично, а именно IP/csgo/sound/music/blabla... Через папку music обязательно, иначе будет
Failed to load sound 'туда-сюда'. Can't create mixer.
Только из-за того, что музыка находится в папке music или глубже, те игроки, что отключили музыку в самой игре, не будут слышать и скачанную. Но это уже совсем другая история.
 

TolikCorp

Участник
Сообщения
874
Реакции
334
sv_downloadurl "http://ТУТ_МОЙ_ИП/csgo/"
Слеш в самом конце забыл ты.
 
N

NiGaByte

Сообщения
2,587
Реакции
1,344
NiGaByte, а где собственно у тебя находится фаст дл? Почему в параметр пишешь айпи?
 
N

NiGaByte

NiGaByte, а где собственно у тебя находится фаст дл? Почему в параметр пишешь айпи?

на ihc, домен ещё не делигировался, но это не мешает мне зайти на ип верно? Да и качает со скоростью отличной от простой загрузке.
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
Chaos_Engine, Konstantin, PASHTET, чуваки!!!
Что за идиотизм??! FastDL'у абсолютно насрать, как называется папка, что ему прописали. Он чекает только её внутреннюю структуру, и уже она должна быть такой, как на сервере.
А носи эта папка название "pupkin", "csgo" или "153234532636", он не обидится и исправно прочитает содержимое, что наглядно показывает лог загрузки ТС.

Вот что-то, но не думал, что придётся ТАКИЕ вещи объяснять ТАКИМ людям....

P.S. Собственно, по теме: такая трабла на всех клиентах?
При подключении клиент выкачивает все звуки, и не играет их если те вызываются...

Ты уверен, что выкачиваются?
А если прочесть внимательно?


Или ты де-факто в папке клиента видишь скачанные файлы?

Добавлено через 1 минуту
И да - если в браузер вбить ссылку того же плана: http://тут_мой_ип/csgo_awp/sound/test/round_end/1.mp3.bz2 - файлик начнет сохраняться, или нет?
 
Последнее редактирование:

Konstantin

Участник
Сообщения
1,775
Реакции
759
Tallanvor, я имел ввиду, что в конце пути должна быть папка csgo, будь то D:\csgo\ или D:\server\ftp\muzon\rep4ik\ak47\csgo\
Могу, конечно, ошибаться, но всегда делал именно так, и всё работало и работает.
 

Tallanvor

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

Primo

типа серьёзный тип
Сообщения
1,532
Реакции
759
Konstantin, просто должна быть папка, без разницы с каким названием, структура которой идентична серверной, т.е. в этой папке уже должны быть models\sound и т.д., сервер сам разберётся с этим, главное покажи ему, где лежат эти папки.
 

Konstantin

Участник
Сообщения
1,775
Реакции
759
Ну так я и говорю, что ежели у него путь D:\csgo\, то и на фтп должен быть этот же путь, а не D:\csgo_awp\
P.S. У него при переходе по фтп адресу пишет 404 Not found. То есть не показана структура папок или же не выводится сообщение о том, что You don't have permission to access "блабла" on this server.
 

Primo

типа серьёзный тип
Сообщения
1,532
Реакции
759
Konstantin, не правильно ты понял. Структура папки идентична серверной, а название самой папки не имеет значения. Ты просто получаешь все файлы по ссылке, а какая ссылка - не имеет значения.
 
N

NiGaByte

Chaos_Engine, Konstantin, PASHTET, чуваки!!!
Что за идиотизм??! FastDL'у абсолютно насрать, как называется папка, что ему прописали. Он чекает только её внутреннюю структуру, и уже она должна быть такой, как на сервере.
А носи эта папка название "pupkin", "csgo" или "153234532636", он не обидится и исправно прочитает содержимое, что наглядно показывает лог загрузки ТС.

Вот что-то, но не думал, что придётся ТАКИЕ вещи объяснять ТАКИМ людям....

P.S. Собственно, по теме: такая трабла на всех клиентах?


Ты уверен, что выкачиваются?
А если прочесть внимательно?



Или ты де-факто в папке клиента видишь скачанные файлы?

Добавлено через 1 минуту
И да - если в браузер вбить ссылку того же плана: http://тут_мой_ип/csgo_awp/sound/test/round_end/1.mp3.bz2 - файлик начнет сохраняться, или нет?

Ну на конец-то, из 1.6 я точно знаю что корневую папку можно указывать как угодно, тоеть я указал csgo_awp/главное_чтобы_далее_вложения_были соблюденены_

У меня и ещё у чувака, лог один и тот-же...

Ну оно как бы прекешит его при конекте, потом не играт, а в логе написано что ошибка загрузки, при этом на клиенте пусто, ты прав, я просто не правельно изолковал этот момент.
Если вбить в браузере то нет, получу 404, пойду разбиратся с хостером, щас отпишусь...
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
Ну так я и говорю, что ежели у него путь D:\csgo\, то и на фтп должен быть этот же путь, а не D:\csgo_awp\

И снова ты не прав. Не важно, что будет ДО, важно, что будет ПОСЛЕ.

Снова иллюстрирую примером:
На машине с серваками путь:
/usr/servers/css/maps/gg_dev_subway_trx.bsp.bzip2
На ФастДЛ:
/var/www/fastdl/1903177817/maps/gg_dev_subway_trx.bsp.bzip2
Разве они идентичны?

Добавлено через 1 минуту
NiGaByte, с путями у тебя никаких проблем, дядька, иначе бы сервер ГО просто бы не сформировал бы ссылки, которые ты видишь в логе.
Проблема где-то в другом месте.
 
Последнее редактирование:

Konstantin

Участник
Сообщения
1,775
Реакции
759
Konstantin, не правильно ты понял. Структура папки идентична серверной, а название самой папки не имеет значения. Ты просто получаешь все файлы по ссылке, а какая ссылка - не имеет значения.

Не знал. Я вообще по веб-части не спец. Такое всегда настраивал кент, моя задача — это сам сервер и его настройка. Как бы то ни было, в будущем один хрен буду указывать одни и те же названия папок, чтобы не запутаться, ибо уже так привык.
 
Сверху Снизу