Настройка sv_dowloadurl

Тема в разделе "Team Fortress 2", создана пользователем MaXXXer, 3 дек 2014.

  1. MaXXXer

    MaXXXer

    Сообщения:
    10
    Симпатии:
    1
    Здравствуйте, уважаемые форумчане.
    Наконец настроив и запустив свой сервер, решил установить на него несколько пользовательских mvm карт.
    Проблема в том, что скачивание этих карт напрямую с сервера длится очень долго (самая тяжелая карта размером 45 мб грузится около 26 минут(да, я сидел и замерял с секундомером)). Понятно, что тратить столько времени мои друзья не могли, поэтому было решено доставить до них эти карты через файлообменник. Но также ждать не могли и обычные игроки, которым как и нам надоели заезженные стандартные mvm карты.
    Я решил попробовать настроить скачивание карт через переменную sv_dowloadurl. Следуя данному гайду http://steamcommunity.com/app/222880/discussions/2/558754260082212411/?l=russian, столкнулся с проблемой, что карты не скачиваются, и сервер кикает игрока с причиной Missing map.

    Я решил разместить карты на Диске Google.
    http://googledrive.com/host/0ByHsU76wzmVUeDhnUnFCSmk5S0k
    На нем была создана папка tf, а в ней папка maps в которую я поместил bsp и nav файлы карт.
    Переменная sv_allowdowload имеет значение 1
    Переменная sv_dowloadurl содержит ссылку, данную мной выше
    Но проблема Missing map до сих пор сохраняется.
    Прошу помочь разобраться с этой ошибкой. Заранее спасибо!
     
  2. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.715
    Симпатии:
    452
    На юкозе FTP пойдет.
    Если сервер домашний то можно просто поднять веб сервер и сделать фаст дл на него
     
  3. scorp75

    scorp75

    Сообщения:
    12
    Симпатии:
    4
    Хотелось бы напомнить, что кастом на мвм нужно помещать в отдельную папку
    Пример
    D:\tf2_server\tf\custom\my_files\
    Ну а папки мапс материалс и прочие папки относящиеся к картам нужно уже помещать в папку ..\my_files\
    Если не делать данную структуру папок, карты не будут качаться и будет описанная тобою ошибка.
    Да и вот еще что. Кастомные карты на мвм большие, советую сжимать карты в архивы .bz2 перед помещением их на вебсервер. Это почти в двое ускорит скачку. Потому что архив сжимает карту от 2 до 3 раз от оригинала. Сорц движок отлично работает с .bz2
    На самом игровом сервере архивы не нужны
     
  4. BatyaMedic

    BatyaMedic Ньюсмейкер

    Сообщения:
    769
    Симпатии:
    123
    Лол,кастом ты откуда там увидел?Обычные карты.
     
  5. scorp75

    scorp75

    Сообщения:
    12
    Симпатии:
    4
    Geck0 ты в себе? Что значит обычные карты? Пользовательские карты не идущие со стандартным сервером и называются кастомом. Тема то создана человеком о том что он не может слить такие карты игрокам. Или я сейчас тебе Америку открыл?
     
  6. MaXXXer

    MaXXXer

    Сообщения:
    10
    Симпатии:
    1
    На Google Диске создал такую иерархию папок
    tf/custom/my_files/maps
    http://googledrive.com/host/0ByHsU76wzmVUeDhnUnFCSmk5S0k
    Ошибка по-прежнему сохраняется.

    Заметил что при подключении к серверу, возле полосы загрузки пишет:
    Dowloading mvm_manndarin.bsp
    Dowloading mvm_manndarin.bsp.bz2
    Dowloading mvm_manndarin.nav
    Dowloading mvm_manndarin.nav.bz2
    Каждая из надписей держится не дольше секунды, и в итоге Missing map
     
  7. aksel36

    aksel36

    Сообщения:
    93
    Симпатии:
    16
    1 ссылка до карты
    https://8bb11580a0cec3d52cd6ee96f2c...k5S0k/custom/my_files/maps/mvm_2fort_b1_3.bsp

    2 до папки
    http://googledrive.com/host/0ByHsU76wzmVUeDhnUnFCSmk5S0k

    ссылка меняется.
    прописывать надо
    sv_downloadurl "http://8bb11580a0cec3d52cd6ee96f2cd6c94538a92f0.googledrive.com/host/0ByHsU76wzmVUeDhnUnFCSmk5S0k/tf/"

    Никаких папок custom можно не использовать, старый добрый вариант maps работает.
     
  8. MaXXXer

    MaXXXer

    Сообщения:
    10
    Симпатии:
    1
    Увы, но данный вариант тоже не работает, вызывая ту же самую ошибку.
     
  9. aksel36

    aksel36

    Сообщения:
    93
    Симпатии:
    16
    sv_downloadurl "http://8bb11580a0cec3d52cd6ee96f2cd6c94538a92f0.googledrive.com/host/0ByHsU76wzmVUeDhnUnFCSmk5S0k/tf/"


    googledrive.com без пробела. глюк броузера сам ставит пробел
     
  10. MaXXXer

    MaXXXer

    Сообщения:
    10
    Симпатии:
    1
    Решение было найдено. В качестве хостинга использовал программу HТTP File Server.
    http://www.rejetto.com/hfs/
    Запустив сервер и разместив на нем папку tf/maps, с загруженными в нее файлами карт, прописал в переменной sv_dowloadurl внешний адрес до этого сервера.
    Получилось так sv_dowloadurl "http://X.X.X.X/tf/"
     
    Chaos_Engine нравится это.
  11. BatyaMedic

    BatyaMedic Ньюсмейкер

    Сообщения:
    769
    Симпатии:
    123
    В кастом обычно пихаютcя vpk файлы.А для карт подойдет обычный фастдл.Запихал все эти карты в директорию /maps/ на своем сервере и на фастдл сделал так же.кастом тут вообще не причем.
    ПРИМЕР:
    sv_downloadurl "site1.ru/tf/"
    sv_allowdownload 0
    В директории /tf/ на своем сайте распожил папки maps,sound,models.Туда это все запихал.
    Как он и сделал