Ускоряем загрузку карт с сервера

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Сообщение
Автор
omgiafs
Сержант
Сержант
Сообщения: 52
Зарегистрирован: 29.09.2005
Контактная информация:

#31 Сообщение 19.08.2008, 03:37

FASIK писал(а):Вобщем хочу зжать карты делаю так
В контекстном меню(при нажатии правой кнопки мыши на папке с картой) появится пункт Bzip2
И нефига не происходит! :suicide:
Делаешь батник, в него пишешь

Код: Выделить всё

rem @echo on
rem рекурсивно обходим все папки директории SourcePath и архивируем в папку DestPath с сохранением путей.
rem ВАЖНО! в конце путей убрать пробелы и последний слеш. Пути писать без кавычек

rem Откуда берем
Set SourcePath=d:\Steam\steamapps\USERNAME\team fortress 2\tf\maps

rem Куда кладем, полный путь будет  "DestPath\SourcePath". Увы :)
Set DestPath=d:\output

rem Маска файлов
Set Mask=*

for /R "%SourcePath%" %%f in (%Mask%) do 7z.exe a "%DestPath%%%~pf%%~nxf.bz2" "%%f" -tbzip2
, ставишь 7-zip, рядом с батником кладешь 7z.exe (или батник рядом с ним :D ), устанавливаешь маску файлов (какие надо архивировать, по дефолту - все), SourcePath и DestPath, запускаешь батник и радуешься. Единственный косяк - путь, куда файлы складываются, великоват. Но зато вся структура папок соблюдена.
В данном примере путь до файлов будет d:\output\Steam\steamapps\USERNAME\team fortress 2\tf\maps

Filia
Нович0к
Нович0к
Сообщения: 18
Зарегистрирован: 12.03.2008

#32 Сообщение 25.11.2008, 22:15

У кого-нибудь получилось настроить скачку файлов с ftp? И вообще возможно ли это? Ниодной рабочей статьи не нашел про ftp.
Все делал по алгоритму с http: файлы упаковал в bz2, в конфиге адрес прописал, а клиент все равно качает с сервера, в добавок еще и не bz2 (файлы на сервере и на ftp в bz2 в строгом соответствии).

И вообще на сервере какой параметр отвечает за лимит скорости для загрузки файлов клиентом? Можно его изменить? Канал сервера вполне это позволяет.

AliveCorpse
Нович0к
Нович0к
Сообщения: 4
Зарегистрирован: 14.12.2008

#33 Сообщение 03.05.2009, 18:18

таже проблема.. жду ответа....

Аватара пользователя
Kick-Bum
Полковник
Полковник
Сообщения: 2311
Зарегистрирован: 29.04.2008
Откуда: Behind you
Поблагодарили: 6 раз
Контактная информация:

#34 Сообщение 03.05.2009, 18:21

AliveCorpse
прочти прилепленную тему - http://forum.csmania.ru/viewtopic.php?f=28&t=13953
и не поднимай старых...

AliveCorpse
Нович0к
Нович0к
Сообщения: 4
Зарегистрирован: 14.12.2008

#35 Сообщение 04.05.2009, 15:37

Kick-Bum
Спасибо...

saveler
Нович0к
Нович0к
Сообщения: 12
Зарегистрирован: 05.03.2009

#36 Сообщение 09.07.2009, 15:36

Всем привет. Прошу обратить внимание на следующиий пост
Пост, конечно, древний уже, но не суть. Суть в том, что у меня такая же проблема с картами, но не со всеми. Клиент контры (лицуха) начинает скачивать bsp, но, дойдя до половины прерывает, выдавая такую же ошибку, как на скрине в том посте. Я грешил на фтп клиент сначала, мол не до конца докачивает, мб из за объема файлов 200 штук да еще и большие. Однако, нет же. ФТП клиент тут не при чем. В описанном способе для авхивации используется флажок "-9", который означает, что сжимать нужно по-максимуму. Я долго экспериментировал и понял, что дело, скорее, в сильном сжатии. И клиент просто-напросто не может файл разархивировать. Еще раз повторяю, что так не со всеми картами, да и сжимает он все время рандомно. Если не качались одни карты, то в следующий раз с ними все в порядке, а не качаются другие. bz2 архивы не битые на самом деле, тоже проверял.Короче, из всего этого стоит сделать вывод что "-9" ставить нельзя. Может кто то нашел уже рациональное решение такой проблемы? что поставить от одного до девяти? какую степень сжатия? Чтобы и сжало по максимуму, но и такого косяка с файлами не было?

ЗЫ если не ставить уровень сжатия, то сжимает "нормально", но относительно -9 файлы велики, а хочется загрузку карт максимально быструю.

ЗЫЫ я новую тему читал. Я как раз из новой в эту попал) но там про уровень сжатия ничего нету. А тыт девяточка стоит да и способ с контекстным меню все таки как то более удобно, чем в консоли "cd" гонять

Аватара пользователя
[»Twilight«]
Капитан
Капитан
Сообщения: 277
Зарегистрирован: 22.05.2007
Откуда: "Heaven's Night" Club, 2121 Carroll Street, Silent Hill, ME [Ukraine]
Контактная информация:

#37 Сообщение 09.07.2009, 18:05

saveler писал(а):Может кто то нашел уже рациональное решение такой проблемы? что поставить от одного до девяти?
Поставить 7zip.
If you are the Receiver of Wisdom, you will understand my words...
Изображение

saveler
Нович0к
Нович0к
Сообщения: 12
Зарегистрирован: 05.03.2009

#38 Сообщение 09.07.2009, 20:47

[»Twilight«] а можно поподробнее? с интерфейсом или для командной строки? и как пользоваться? сообщение от omgiafs прочитал, но сделать ничего не получилось. Вообще, если -9 не писать, то таких косяков я не наблюдаю. а про 7zip расскажи плиз

Аватара пользователя
[»Twilight«]
Капитан
Капитан
Сообщения: 277
Зарегистрирован: 22.05.2007
Откуда: "Heaven's Night" Club, 2121 Carroll Street, Silent Hill, ME [Ukraine]
Контактная информация:

#39 Сообщение 09.07.2009, 21:10

Что тебе рассказывать? WinRaR юзал когда-то? Ставь и пользуйся. Хочешь через GUI (под виндой и с менеджера, и с контекстного меню тоже), если нефиг делать, или нужна автоматизация можешь через консоль =)
Один из лучших в мире архиваторов, да к тому же бесплатный, зачем отказывать себе в удовольствии?
If you are the Receiver of Wisdom, you will understand my words...
Изображение

gM@X
VIP
VIP
Сообщения: 430
Зарегистрирован: 16.01.2006
Поблагодарили: 2 раза

#40 Сообщение 10.07.2009, 02:34

кстати говоря, то, что в первом сообщении описано не сработает на 64-х битных Windows :) delspec не запускается на них
Последний раз редактировалось Kick-Bum 10.07.2009, 11:07, всего редактировалось 1 раз.
Причина: подтверждаю.

em2000
Нович0к
Нович0к
Сообщения: 1
Зарегистрирован: 25.07.2009

#41 Сообщение 27.07.2009, 03:14

В контекстном меню(при нажатии правой кнопки мыши на папке с картой) появится пункт Bzip2
у меня не появляется, всё сделал как написано, попробовал тоже самое на другом компе, меню bzip не появляется. Из-за чего может быть, что делать? Кто может подсказать?
Последний раз редактировалось U#0 27.07.2009, 03:14, всего редактировалось 2 раза.
Причина: Перезагружаться пробовал?

Аватара пользователя
Kick-Bum
Полковник
Полковник
Сообщения: 2311
Зарегистрирован: 29.04.2008
Откуда: Behind you
Поблагодарили: 6 раз
Контактная информация:

#42 Сообщение 28.07.2009, 19:39

на х64 платформе не пашет.

kadet89
Майор
Майор
Сообщения: 557
Зарегистрирован: 26.12.2006

#43 Сообщение 04.09.2009, 13:02

Чтобы файлы скачивались - нужно прописать их в рес файли и чтобы они обязательно были на сервере. Как отключить это ограничение? У меня все файлы на http и смысла их держать ещё и на серве нет. К томуже это всё усложняет при сотсавлении рес файла...

Аватара пользователя
[»Twilight«]
Капитан
Капитан
Сообщения: 277
Зарегистрирован: 22.05.2007
Откуда: "Heaven's Night" Club, 2121 Carroll Street, Silent Hill, ME [Ukraine]
Контактная информация:

#44 Сообщение 04.09.2009, 13:16

Если файлов нет на сервере - значит для сервера они не существуют. Потому никак не отключить.
Никаких осложнений при составлении .res не вижу.
If you are the Receiver of Wisdom, you will understand my words...
Изображение

Ответить Вложения 2