RedirectToURL перенаправление на скачивание карт

Брутальный, примитивный, беспощадный геймплей напомнит о былых временах, и порадует современной графикой
Ответить
Сообщение
Автор
Аватара пользователя
00FF00
Нович0к
Нович0к
Сообщения: 19
Зарегистрирован: 02.10.2007
Откуда: Nsk

#1 Сообщение 26.06.2010, 12:51

6. Теперь открываем KillingFloor.ini и находим строку [IpDrv.HTTPDownload]
ниже в строке RedirectToURL= укажите пусть к папке со сжатыми картами:
Например, это может выглядеть так:
RedirectToURL=http://www.yourhost.com/maps/

Все слеши (символы /) , которые в примере - обязательны - в начале и конце.
Так же убедитесь, что в стоит строке UseCompression=True стоит параметр True.

Далее найдите строку [DefaultKF MaplistRecord] в файле KillingFloor.ini и добавьте имя карты в список.
Пример:
DefaultMaps=KF-WestLondonNight
RedirectToURL это конечно здорово, но хотелось бы немного расширить возможности данной функции. Что-то вроде:

Код: Выделить всё

if %client_ip%=192.168.*.*
redirectto http://192.168.1.5/maps
 else
 redirectto http://90.80.70.60/maps
То есть локальных пользователей отправляло на локальный ip а юзеров из внешки на внешний или какой другой.
Как такое осуществить? В killingfloor.ini это вряд ли возможно, но должны же быть и другие решения
Водка создана для того, чтобы русские не правили миром...

Аватара пользователя
00FF00
Нович0к
Нович0к
Сообщения: 19
Зарегистрирован: 02.10.2007
Откуда: Nsk

#2 Сообщение 08.01.2011, 06:50

up
Водка создана для того, чтобы русские не правили миром...

Аватара пользователя
Dr_Quake
Майор
Майор
Сообщения: 654
Зарегистрирован: 10.03.2008
Поблагодарили: 6 раз
Контактная информация:

#3 Сообщение 09.01.2011, 19:23

В чём проблема то? Напиши девелоперам и посмотри куда они тебя пошлют. Единственный вариант на сейчас - подмена DNS в локалке. Всех шлёшь на http://www.yourhost.com/maps/ , а вот DNS на www.yourhost.com в локалке по имени локальным клиентам отдаст внутренний IP, это уже к провайдеру.

Аватара пользователя
00FF00
Нович0к
Нович0к
Сообщения: 19
Зарегистрирован: 02.10.2007
Откуда: Nsk

#4 Сообщение 09.01.2011, 19:30

Dr_Quake писал(а): Единственный вариант на сейчас - подмена DNS в локалке. Всех шлёшь на http://www.yourhost.com/maps/ , а вот DNS на http://www.yourhost.com в локалке по имени локальным клиентам отдаст внутренний IP, это уже к провайдеру.
Это конечно выход, но че извращаться то? Разве в рамках killingfloor.ini или какого мутатора нельзя подобное сделать...?
Водка создана для того, чтобы русские не правили миром...

Tiotimolin
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 30.10.2010

#5 Сообщение 11.04.2011, 15:23

Есть такая чудесная вещь, http File Server
http://www.rejetto.com/hfs/?f=dl
Думаю с гуглом нет проблем???
У самого сервер крутится. Юзай, настраивается в полпинка, интерфейс интуитивен ;-)
Еще спасибо скажешь, и никакого форвардинга кстати. Всё от ширины твоего канала зависит ;-)
Запускать на тачке с сервером совместно с дедиком

Renaissance
Полковник
Полковник
Сообщения: 6942
Зарегистрирован: 03.06.2009
Благодарил (а): 2390 раз
Поблагодарили: 2807 раз
Контактная информация:

#6 Сообщение 11.04.2011, 15:44

Apache может тоже самое, и почти всегда есть в комплекте.

Ответить