Многие встречались с такой нудной вещью, как скачивание с сервера, когда заходишь и через пять минут отменяешь вход, наплевав на сервер, ибо лень скачивать кучу файлов, а интернет у всех разный.
Если вы не хотите оттока пользователей по этой причине, советую вам внимательно почитать данную статью и попробовать сделать на своем сервере такую полезную вещь, как быстрое скачивание в формате .bz2. Как это сделать:
Нам нужно место для файлов, это должен быть http или ftp хостинг, лучше всего проверенно залить на сайт. (ucoz подходит). Сам сервер и такие файлообменники, как deposit, letitbit, rapidshare не подойдут, даже не пытайтесь.
Будем считать, что вы нашли подходящее место, у нас это будет http://11924.igrofiles.ru/, кстати говоря играя на нашем сервере вы скачиваете именно оттуда все файлы.
Далее создаем на своем хостинге точно такую систему папок, как на вашем сервере. То есть на вашем сервере есть cstrike, делаем и там cstrike, вам нужно залить карты - делаем в cstrike папку maps. Не обязательно делать ВСЕ папки, что у вас есть на сервере, это лишняя пустая трата времени, но те папки, откуда вашим пользователям нужно будет качать файлы, придется сделать. К примеру, у меня получилось http://11924.igrofiles.ru/cstrike/, http://11924.igrofiles.ru/cstrike/maps, http://11924.igrofiles.ru/cstrike/sounds и т.д.
Теперь я буду нумировать по пунктам описание. Есть два варианта продолжения:
Первый: Вы заливаете на хостинг все нужные для скачки файлы, ибо если у вас сервер на компьютере, то даже это может существенно увеличить скорость (после закачивания смотрим ниже с пункта 4).
Второй (рекомендую): читаем дальше, и заливаем архивированные в спец. формате файлы, после этого скорость скачивания увеличится раз в 3-6.
1. Скачиваем отсюда файл, который будет архивировать нам файлы в формат .bz2 .
2. Суем его куда угодно, не суть важно. Те файлы, которые надо заархивировать, просто перетаскиваем на этот файл, ждем пока черное окошко само закроется и проверяем. Файл должен поменять формат на .bz2, и весить намного меньше.
3. Закачиваем файлы ТОЛЬКО в формате .bz2 на свой хостинг, на сервере же должны быть те же файлы ТОЛЬКО в своих обычных форматах.
4. Заходим в файл server.cfg, который лежит в папке cstrike/maps на вашем сервере и находим параметр sv_downloadurl, если нет вписываем и в кавычках "" вставляем адрес к папке cstrike на вашем хостинге.
5. Перезапускаем сервер, если был запущен.