Настройка sv_dowloadurl

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 до сих пор сохраняется.
Прошу помочь разобраться с этой ошибкой. Заранее спасибо!
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
На юкозе FTP пойдет.
Если сервер домашний то можно просто поднять веб сервер и сделать фаст дл на него
 

scorp75

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

BatyaMedic

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

scorp75

Участник
Сообщения
12
Реакции
5
Geck0 ты в себе? Что значит обычные карты? Пользовательские карты не идущие со стандартным сервером и называются кастомом. Тема то создана человеком о том что он не может слить такие карты игрокам. Или я сейчас тебе Америку открыл?
 

MaXXXer

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

На 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
 

aksel36

Участник
Сообщения
211
Реакции
57
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 работает.
 

aksel36

Участник
Сообщения
211
Реакции
57
Увы, но данный вариант тоже не работает, вызывая ту же самую ошибку.

sv_downloadurl "http://8bb11580a0cec3d52cd6ee96f2cd6c94538a92f0.googledrive.com/host/0ByHsU76wzmVUeDhnUnFCSmk5S0k/tf/"


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

MaXXXer

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

BatyaMedic

Участник
Сообщения
766
Реакции
127
Geck0 ты в себе? Что значит обычные карты? Пользовательские карты не идущие со стандартным сервером и называются кастомом. Тема то создана человеком о том что он не может слить такие карты игрокам. Или я сейчас тебе Америку открыл?
В кастом обычно пихаютcя vpk файлы.А для карт подойдет обычный фастдл.Запихал все эти карты в директорию /maps/ на своем сервере и на фастдл сделал так же.кастом тут вообще не причем.
ПРИМЕР:
sv_downloadurl "site1.ru/tf/"
sv_allowdownload 0
В директории /tf/ на своем сайте распожил папки maps,sound,models.Туда это все запихал.
Как он и сделал
Решение было найдено. В качестве хостинга использовал программу HТTP File Server.
http://www.rejetto.com/hfs/
Запустив сервер и разместив на нем папку tf/maps, с загруженными в нее файлами карт, прописал в переменной sv_dowloadurl внешний адрес до этого сервера.
Получилось так sv_dowloadurl "http://X.X.X.X/tf/"
 
Сверху Снизу