fbpx

Швидке завантаження файлів з HTTP сервера (Звуки, карти, моделі)

Half-Life тепер підтримує завантаження
додаткового контенту (карти, моделі, звуки і так далі) з HTTP
сервера (наприклад з вебсервера) при підключенні, замість завантаження
безпосередньо з ігрового сервера.
Завантаження з HTTP сервера
має 3 основних переваги:
1. Завантаження контенту не впливає на
ігровий сервер cs 1.6, так як відбувається з окремого HTTP сервера.
2.
Гравці зможуть завантажувати контент з максимальною швидкістю, що спричинить
за собою значне збільшення швидкості завантаження.
3.
Гравці не займають місце на сервері cs 1.6 під час завантаження контенту.
Що
гравці побачать при підключенні до сервера з додатковим контентом ?
При
підключення до сервера з додатковим контентом, відбудеться одна з
наступного:
1. Якщо сервер не налаштований для завантаження з HTTP, буде
використаний стандартний метод завантаження контенту з непосредсвенно
ігрового сервера cs 1.6.
2. Якщо ж сервер налаштований для завантаження з
НТТР, гравець побачить змінений діалог завантаження, при цьому швидкість
завантаження значно збільшиться. Під час завантаження контенту, гравець не
буде підключений безпосередньо до ігрового сервера, проте відразу ж
після завершення завантаження відбудеться автоматичне перепідключення до
ігрового сервера.
3. Якщо яка-небудь частина додаткового
вмісту відсутній на HTTP сервері, або назви файлів не збігаються,
гравець буде автоматично відключений від НТТР сервера, після чого закачування
вмісту відновиться в звичайному режимі, тобто безпосередньо з
ігрового сервера cs 1.6.
Налаштування
вашого сервера для HTTP завантажень.
1. Створіть список всіх
додаткових файлів (bsp, wav, mdl, і так далі), що використовуються на
сервері.
2. Помістіть ці файли на HTTP сервері (наприклад
на вебсервере), зберігаючи початкове розташування файлів і папок.
3.
Задайте серверної змінної “sv_downloadurl” значення:
“http://ваш_сервер/ваша_папка_дополнительного_контента/”
Приклад
налаштування сервера для HTTP завантажень.
1. Створимо список всіх
додаткових файлів, використовуваних на сервер. (Карти, звуки моделі).
Простіше кажучи копіюємо з вашого сервера наступні папки: gfx, maps,
models, sound. Скопіювали.
2. Йдемо на ваш
веб сервер. Створюємо там теку serv і заливаємо в неї папки gfx,
maps, models, sound. Залили.
Якщо не зрозуміли,
дивимося як у нас на сервері розташовані папки
3. Відкриваємо файл server.cfg
і дописуємо там sv_downloadurl “http://сайт.ру/serv/”.
У мене так sv_downloadurl
“http://moncs.3dn.ru/serv/”
*Не забудьте
поставити змінну sv_allowdownload 1 – Дозволяє/Забороняє
клієнту скачувати з сервера карти, спреї і т. д.
Посилання на джерело