База знань / FastDL / Що таке FastDL

Що таке FastDL

FastDL — це окремий сервер, з якого гравці завантажують карти, моделі та звуки по HTTP замість повільного вбудованого завантаження рушія Source.

У чому проблема без FastDL

Коли гравець заходить на сервер із нестандартною картою, файли завантажуються через ігровий протокол. Швидкість там жорстко обмежена й становить десятки кілобайт на секунду. Карта вагою 40 МБ може завантажуватися кілька хвилин — більшість гравців просто закривають гру.

Що дає FastDL

Файли віддаються звичайним вебсервером на повній швидкості каналу. Завантаження тієї самої карти триває секунди.

Без FastDLЗ FastDL
Канал завантаженняІгровий протоколHTTP
ШвидкістьДесятки КБ/сШвидкість інтернету гравця
Захід на карту 40 МБХвилиниСекунди

Як це працює

  1. Ви орендуєте FastDL і отримуєте доступ по SFTP та власний піддомен.
  2. Заливаєте туди ті самі карти й моделі, що стоять на ігровому сервері.
  3. У конфігу ігрового сервера вказуєте адресу FastDL параметром sv_downloadurl.
  4. Під час заходу гравця гра завантажує контент із FastDL, а не з ігрового сервера.

Що далі

  • «Замовлення та доступи» — як орендувати та де взяти дані для підключення.
  • «Завантаження файлів і sv_downloadurl» — куди класти файли та що прописати в конфігу.
  • «Пакування в bz2 і квота» — як пришвидшити завантаження ще більше та стежити за місцем.