Итак, начнем с того, зачем все это нужно.
Например вы загрузили на сервер нестандартную карту, de_dust2_2x2. К Вашему серверу подключается игрок, у которого в кс нету этой карты, и он будет вынужден скачать ее с Вашего сервера. Но так как канал соединения интернет у сервера ограниченный, то скачивание файла забьет канал и в итоге не даст нормально работать серверу, и начнутся лаги.
Чтобы этого избежать приумали такой способ. Все нестандартные файлы закидывают на какой-либо веб-сервер с большой скоростью скачивания, и уже оттуда игрок при подключении к серверу скачивает автоматом недостающие файлы. В итоге все довольны: у сервера нет лагов, а игрок быстро скачал файлы на большой скорости. Далее о том как это реализовать.
1. Выбор веб-сервера где будут храниться нестандартные файлы.
Идеальным выбором будет Яндекс.Народ(скорость 1 мегабайт/c), но в данной статье рассмотрим как сделать быстрое скачивание на UcoZ
2. Создаем пустой сайт на UcoZ, заходим в файловый менеджер, и создаем папку "serv"
3. На UcoZ, открываем панель управления, и берем свой логин и пароль для FTP UcoZ'a
4. Берем любой удобный Вам FTP клиент, и подключаемся к UcoZ'y
5. Теперь все нестандартные файлы нашего сервера заливаем в папку "serv", причем не нарушая структуру папок!
6. Теперь открываем файл настроек сервера server.cfg и прописываем там:
sv_allowdownload 1
sv_downloadurl "http://****/serv/" - где **** - адрес Вашего сайта
sv_allowupload 1
7. Делаем рестарт сервера
8. Готово!