Быстрое скачивание файлов с сервера нужно не только
Killing Floor, но и для других игр, таких как: Counter Strike, Left 4 Dead, MineCraft...
Здесь я расскажу как сделать веб-сервер используя Apache, который подойдет для любого игрового сервера.
Установка ApacheДля начала скачаем дистрибутив HTTP сервера (веб сервера) с сайта разработчиков http://httpd.apache.org/
нам нужен инсталлятор под Win.
Запускаем.
Жмем ДАЛЕЕ, ДАЛЕЕ, на все согласен, доходим до окна
здесь не важно, что Вы укажете.
Далее.
В следующем окне Вам предложат Типичную установку или Ручную. Typical - установка всего необходимого для нормальной работы сервера.
По умолчанию установщик предлагает поставить апач в Program Files,
Изменим папку для установки:
на
c:\web\Apache\далее жмем Install.
===
Настройка ApacheФайл конфигурации (конфиг) апача называется
httpd.conf в нашем случае полный путь к нему таков:
"C:\web\Apache\conf\httpd.conf".
Открываем этот файл блокнотом и
изменим папку, в которой будут обрабатываемые файлы, эта директория называется
DocumentRoot, воспользуемся поиском(CTRL+F), чтоб найти этот раздел.
DocumentRoot "C:/web/Apache/htdocs"правим путь:
DocumentRoot "C:/web/www" НЕ ЗАБУДЬТЕ СОЗДАТЬ СООТВЕТСТВУЮЩИЙ КАТАЛОГ /www
Далее нужно изменить еще одну строку:
<Directory "C:/web/Apache/htdocs">на:
<Directory "C:/web/www">Теперь укажем, какие файлы будут открываться. Ищем строку:
DirectoryIndex index.htmlИ переписываем на:
DirectoryIndex index.php index.html index.htm(нужно, если Вы хотите иметь сайт, шаблон сайта)
Подчеркну, что порядок, в котором указаны имена файлов будет влиять на их приоритет. Если в директории будет и
index.php и
index.html, то в данном случае обработается index.php, так как он имеет более высокий приоритет.
Это минимальная настройка (ее вполне достаточно, чтобы
apache заработал)
Теперь папка C:/web/
www/ будет транслироваться в интернет, т.е. если набрать в браузере свой айпи адрес то Увидим содержимое папки
/wwwДалее выкладываем в нее файлы для скачивания и указываем в конфиге игрового сервера, куда перенаправлять запрос клиета для скачивания файлов.
В
killing Floor это строка
RedirectToURL=ваш_а.й.п.и/www/
Если нужно сделать веб сервер для разнык серверов (например Counter Strike и Killing Floor) то создайте в папке
/www еще 2 папки, например: CS и KF и поместите в них файлы, на которые необходимо сделать редирект.
Получаем:
для CS - RedirectToURL=ваш_а.й.п.и/www/CS
для KF - RedirectToURL=ваш_а.й.п.и/www/KF/============================================================/
offutt (<RU>) Ресурс Сервер Killing Floor
https://rs57.forum2x2.ru