Главная | Поиск | Чат | Форум | Рынок | | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Уважаемые пользователи, прежде чем открыть новую тему ознакомьтесь пожалуйста с правилами и воспользуйтесь поиском.

  • Страница 1 из 1
  • 1
Модератор форума: Cooller^_^, Mushroom, Tiger_  
Быстрая скачка с сервера
cs-strikezДата: Суббота, 2009-08-15, 18:33 | Сообщение # 1
Сообщений: 2010
Награды: 1861
Вместо скачивания при коннекте дополнительных ресурсов (карт, скинов, звуков и т.д.) напрямую с игрового сервера (в данном конексте с hlds), в Half-Life теперь поддерживается скачивание с HTTP-сервера (т.е. с веб-сервера).
Скачивание через HTTP имеет три важных преимущества:
1) Скачивание дополнительных ресурсов не оказывает влияния на игровой сервер, т.к. передачу файлов очуществляет отдельный веб-сервер с дополнительными ресурсами
2) Игроки будут закачивать дополнительные ресурсы на максимально возможной для них скорости, что существенно ускорит процесс закачки
3) Игроки, закачивающие дополнительные ресурсы, не занимают слот на сервере
ЧТО БУДУТ ВИДЕТЬ ИГРОКИ, СОЕДИНЯЮЩИЕСЯ С СЕРВЕРОМ, ИМЕЮЩИМ ДОПОЛНИТЕЛЬНЫЕ РЕСУРСЫ
----------------------------------------------------------------
Когда игрок соединяется с сервером, имеющим дополнительные ресурсы, произойдет одно из двух:
1) Если сервер не сконфигурирован на скачивание через HTTP, будет использоваться обычный метод скачивания "струйкой"
2) Если сервер сконфигурирован на скачивание через HTTP, игрок увидит расширенный диалог закачки, и получит гораздо более быстрое скачивание. Пока идет закачка, игрок не соединен с игровым сервером. Как только закачка завершена, игрок автоматически пересоединяется с сервером и может играть.
КОНФИГУРИРОВАНИЕ ВАШЕГО СЕРВЕРА НА ИСПОЛЬЗОВАНИЕ БЫСТРОГО СКАЧИВАНИЯ ЧЕРЕЗ HTTP
----------------------------------------------------------
1) Создайте список всех нестандартных файлов (bsp, wav, mdl, etc), использующихся на вашем сервере
2) Выложите эти файлы на веб-сервер, сохраняя структуру каталогов
3) НЕОБЯЗАТЕЛЬНО: Для показа баннера игрокам, закачивающим дополнительные ресурсы, положите рисунок в формате GIF (340x56) в путь:
<custom content directory>/gfx/banner.gif
4) Установите серверную переменную sv_downloadurl в
"http://yourserver/custom_content_directory/"
Пример:
Ваш сервер использует нестандартную карту "de_generic", которая требует наличия следующих файлов:
C:\Valve\cstrike\maps\de_generic.map
C:\Valve\cstrike\de_generic.wad
C:\Valve\cstrike\sound\ambience\de_generic_a.wav
C:\Valve\c strike\sound\ambience\de_generic_b.wav
C:\Valve\cstrike\sound\ambience\de_generic_c.wav
Предположим, у вас есть место на веб-сервере с адресом: http://cs-strikez.clan.su/~dom, которое вы хотите использовать для хостинга ваших дополнительных ресурсов.
Чтобы сделать это, закачайте файлы, требующиеся для карты de_generic на ваш веб-сервер, в созданную директорию cs16_1, сохраняя структуру подкаталогов.
Теперь вы имеете следующие файлы на вашем веб-сервере:
http://cs-strikez.clan.su/~dom/cs16_1/maps/de_generic.map
http://cs-strikez.clan.su/~dom/cs16_1/de_generic.wad
http://cs-strikez.clan.su/~dom/cs16_1/s...e_generic_a.wav
http://cs-strikez.clan.su/~dom/cs16_1/s...e_generic_b.wav
http://cs-strikez.clan.su/~dom/cs16_1/s...e_generic_c.wav
Теперь установите серверную переменную:
sv_downloadurl "http://cs-strikez.clan.su/~dom/cs16_1/"
Теперь игроки, соединящиеся с вашим сервером, автоматически скачают карту de_generic и требующиеся для нее дополнительные файлы с вашего веб-сервера (конечно, если только они еще не имеют этой карты и необходимых файлов)
ТЕХНИЧЕСКИЕ ДЕТАЛИ
-----------------
* Максимальная длина значения переменной sv_downloadurl - 127 символов
* Имеется возможность указать имя/пароль для доступа к веб-серверу, в значении переменной
http://username:password@cs-strikez.clan.su/
( Замечание - последние заплатки для IE могут отключить эту функциональность )
* Если соединяющийся игрок имеет файл с тем же именем, этот файл не будет переписан, скачивание этого файла будет пропущено
* Некоторые критические и/или опасные файлы не могут быть скачаны (ie: *.exe, *.vbs, etc)
 
cs-strikezДата: Суббота, 2009-08-29, 10:49 | Сообщение # 2
Сообщений: 2010
Награды: 1861
Тоже самое можно проделать на ucoz
 
9IIIaДата: Понедельник, 2010-03-01, 11:09 | Сообщение # 3
Сообщений: 13
Награды: 0
а про HFS есть статья?
 
DoDoLДата: Среда, 2010-03-24, 17:07 | Сообщение # 4
Сообщений: 428
Награды: 39
ага в гугле smile
 
KRONДата: Пятница, 2010-03-26, 08:37 | Сообщение # 5
Сообщений: 8
Награды: 0
Админ, хорошая работа. Инфы много и все доступно изложено. Но вот проблема решение которой не нашел, при коннекте к настроенному для сливания файлов через фтп, окно закачки фтп через секунду исчезает и продолжается обычная закачка файлов минуя фтп. (serv: 4554, dropto 0.4.7)

Извиняюсь за флуд, сам разобрался happy Закрывай.

Сообщение отредактировал KRON - Пятница, 2010-03-26, 09:22
 
DoDoLДата: Пятница, 2010-03-26, 16:06 | Сообщение # 6
Сообщений: 428
Награды: 39
Ну закрывать тему не будет а вам на будущее не помешало бы прочесть правила форума.
 
DoDoLДата: Вторник, 2010-03-30, 01:06 | Сообщение # 7
Сообщений: 428
Награды: 39
все таки закрою от флуда
 
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Общение :3

(1745)

нужен грамотный человек

(12)

Продвижение сайтов (крауд 0,97$/ссылка)

(0)

Помогите создать сайт

(23)

Обучения криптотрейдингу

(0)

Общение ^-^

(9999)

Общение:> (закрыта)

(9999)

Общение :] (закрыта)

(9728)

Флудилочка дизайнеров :)

(5928)

Досчитаем до 10000:)

(4786)

Cooller^_^

(6326)

REDtooth

(2547)

Gep

(2421)

redemaxa

(2162)

cs-strikez

(2010)

rosy76

(2024-11-19)

sherko0

(2024-11-12)

splash101

(2024-11-11)

zxcpul

(2024-11-05)

BOSS_world

(2024-10-30)

Популярные