Fast download (bzip2)

  • Закрыто Тема закрыта

    Поддержка

  • Пользователь
    С нами с 4 октября 09
  • 100
    0
    108
Введение:

При подключении к серверу, клиент скачивает необходимые файлы, такие как: модели,карты,звуки и т.д, по умолчанию эту функцию выполняет сам сервер, но для оптимизации и ускорения данного процесса необходимо использовать так называемый "Fast download"(быстрая закачка),при этом вся эта работа перекладывается с самого игрового сервера на HTTP (FTP) сервер.

Преимущества:
1. Не нагружает ресурсы игрового сервера
2. Игроки скачивают файлы на максимальной скорости, что уменьшает время подключения к игровому серверу.

Требования:

Необходим http(вэб-пространство) или FTP сервер

Установка:
Создайте папку (название составляем сами) н/р: servercss и скопируйте все необходимые файлы (папки) соблюдая каталоги (отправной точной считается папка cstrike)
Пример:
servercss/maps/dust2.bsp
servercss/sound/1.mp3
а теперь заливаем эту папку (server) на ваш на веб-хост.
Пример:
http://www.yourwebhostforfd.ru/servercss
затем вписываем в server.cfg строчку
sv_downloadurl "http://www.yourwebhostforfd.ru/servercss"
P.S. Не забываете о настройке разрешающей загрузку с сервера sv_allowdownload 1 (Прописывается в server.cfg)

Если у вас FTP сервер:
Делам всё тоже что и описывалось выше,далее скачиваем и запускаем програмку Http File Server.
Для справки:
Http File Server - HTTP сервер, предназначенный для легкого и быстрого расшаривания своих ресурсов. Например, чтобы дать возможность всем желающим скачать находящиеся на жестком диске компьютера файлы. Http File Server дает возможность выбора папки (или папок), доступной из Интернета. Можно установить доступ как для всех, так и только для избранных (например, друзей) - в этом случае доступ к файлам будет открыт только после ввода пароля. Кроме этого, можно установливать ограничения на тип доступных для скачивания файлов (zip, rar и т.п.).


Настройка Http File Server:
Menu → Add folder from disk → Вписываем созданную вами папку → ОК → Выбираем Real Folder. В программе должна появится папка servercss (которую вы создавали ранее) красного цвета.

Теперь в server.cfg вписываем:
sv_downloadurl "http://IP FTP сервера:port/servercss"
P.S Порт стандартный 8080, но вы его можете изменить по своему усмотрению прямо в программе.
P.P.S. Если у вас *unix система,то Http File Server можно запускать через Wine.

BZIP2
Теперь поговорим о сжатии файлов в формат *bz2:

Формат .bz2 - это специфичный формат UNIX систем, с которым может работать Source движек.
Чтобы заархивировать файлы в этот формат можно воспользоваться этой простой программой (разархивируем программу, перетаскиваем нужный для архивации файл).

Внимание: Не сжатые файлы (оригинальные) обязательно должны быть на самом игровом сервере!

.
    • 1
  • Наверх
01 ноября 2010 - 02:27


1 пользователей читают эту тему

0 пользователей, 1 гостей, 0 невидимых