[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Техподдержка » Настройка вашего сервера » sv_downloadurl (скачивание)
sv_downloadurl (скачивание)
У вас  Дата: Воскресенье, 28.09.2014, 08:46 | Сообщение # 1

zhema







         Гильдия:Мужчина
         Сообщений: 54
         Репутация: 0
         Статус: Offline

Быстрая закачка звуков и т.п. с вашего сервера!



Вместо скачивания при коннекте дополнительных ресурсов (карт, скинов, звуков и т.д.) напрямую с игрового сервера (в данном конекте с hlds), в Half-Life теперь поддерживается скачивание с HTTP-сервера (т.е. с веб-сервера).
Скачивание через HTTP имеет три важных преимущества:
1) Скачивание файлов не оказывает нагрузки на сервер, т.к. передачу файлов очуществляет отдельный веб-сервер с дополнительными ресурсами
2) Игроки будут закачивать дополнительные ресурсы на максимально возможной для них скорости, что существенно ускорит процесс закачки
3) Игроки, закачивающие дополнительные ресурсы, не занимают слот на сервере

ЧТО БУДУТ ВИДЕТЬ ИГРОКИ, СОЕДИНЯЮЩИЕСЯ С СЕРВЕРОМ, ИМЕЮЩИМ ДОПОЛНИТЕЛЬНЫЕ РЕСУРСЫ
----------------------------------------------------------------
Когда игрок соединяется с сервером, имеющим дополнительные ресурсы, произойдет одно из двух:
1) Если сервер не сконфигурирован на скачивание через HTTP, будет использоваться обычный метод скачивания "струйкой"
2) Если сервер сконфигурирован на скачивание через HTTP, игрок увидит расширенный диалог закачки, и получит гораздо более быстрое скачивание. Пока идет закачка, игрок не соединен с игровым сервером. Как только закачка завершена, игрок автоматически пересоединяется с сервером и может играть.

КОНФИГУРИРОВАНИЕ ВАШЕГО СЕРВЕРА НА ИСПОЛЬЗОВАНИЕ БЫСТРОГО СКАЧИВАНИЯ ЧЕРЕЗ HTTP
----------------------------------------------------------
1) Создайте список всех нестандартных файлов (bsp, wav, mdl, etc), использующихся на вашем сервере
2) Выложите эти файлы на веб-сервер, сохраняя СТРУКТУРУ каталогов

Пример:
Ваш сервер использует нестандартную карту "de_air", которая требует наличия следующих файлов:
C:\Valve\cstrike\maps\de_air.map
C:\Valve\cstrike\de_air.wad
C:\Valve\cstrike\sound\ambience\de_air_a.wav
C:\Valve\cstrike\sound\ambience\de_air_b.wav
C:\Valve\cstrike\sound\ambience\de_air_c.wav

Предположим, у вас есть сайт с адресом: http://сайт.ру/~dom, которое вы хотите использовать для хостинга ваших дополнительных ресурсов. (с сайтов ucoz'а качает в 2.5 раза медленней чем на нормальных доменах)
Чтобы это сделать, закачайте файлы требующиеся для карты de_air на ваш сайт или веб-сервер, в созданную директорию cs16, сохраняя структуру подкаталогов.

Теперь вы имеете следующие файлы на вашем веб-сервере:
http://сайт.ру/~dom/cs16/maps/de_air.map
http://сайт.ру/~dom/cs16/de_air.wad
http://сайт.ру/~dom/cs16/s...e_air_a.wav
http://сайт.ру/~dom/cs16/s...e_air_b.wav
http://сайт.ру/~dom/cs16/s...e_airc_c.wav

Теперь пропишите такие переменные(в server.cfg):
sv_downloadurl "http://game.online.kz/~dom/cs16/"
sv_allowdownload "1"
sv_allowupload "0"

Теперь игроки соединящиеся с вашим сервером, автоматически скачают карту de_air и требующиеся для нее дополнительные файлы с вашего веб-сервера.
 
Форум » Техподдержка » Настройка вашего сервера » sv_downloadurl (скачивание)
  • Страница 1 из 1
  • 1
Поиск: