Привет, в общем у меня проблема. При заходе на сервер крайне долго скачиваются материалы. Т.е 256 материала скачиваются по ± минуте каждый. Как можно оптимизировать загрузку?
Не использовать FastDL
Не использую его, только WorkshopDL
Решение для всех подобных мне незнаек:
-
Ищите по всей папке addons “resource.AddFile” и закомменчиваете.
-
Копируете папки materials / sound / models из этих аддонов с закомменченными resource.AddFile и создаете отдельную коллекцию под эти файлы. Т.е просто создаете папку MyServerContent, пихаете туда все материалы, модельки, звуки и заливаете в мастерскую.
-
Добавляете полученный “аддон” в коллекцию сервера, добавляете его в созданную папку в addons: content/lua/autorun/server/workshop.lua и добавляете ID своего “аддона”
resource.AddWorkshop(“ID”) -
Радуетесь.
Это и есть FastDL
Но спасибо, что расписал инструкцию
Вместо такого файла можно вставить скрипт, который самостоятельно все аддоны из коллекции сервера отправит на загрузку игрокам
Инструкция: Автоматический resource.AddWorkshop
Если у вас VDS, то есть еще способ ускорить загрузку самого сервера: Garry's Mod - Ускоряем загрузку сервера | Блог _AMD_
Привет, возможно не актуал, но у меня просто своя карта которая не может грузиться из workshop, я использую wsdl, но проблема в том что 34 мегабайта качаются 15-18 минут, и я не знаю как это исправить…(FastDL использовать нет возможности, т.к. bzip попросту не хочет работать)
Дело только в интернете
сама карта весит 61 мегабайт, однако сжимается при загрузке до 34 мегабайт и качается пол века, а интернет тут не важен, т.к. у меня на пк скорость 500 мегабит, и сервер стоит на моём пк(то бишь локал хост, значит скорость максимум по умолчанию), другие люди со скоростью интернета 20 и 100 мегабит в секунду загружаются одинаково, в чём прикол?
Еслим медленная загрузка, то скачивает напрямую с сервера
По умолчанию лимит загрузки в Garrysmod ограничен 20 Кб/с.
создай аддон с картой залей в мастерскую, добавь в коллекцию.
добавь на сервер в любой sv lua
resource.AddWorkshop("id в мастерской")
Коллекция нужна что-бы сервер скачал так как resource.AddWorkshop только для клиетов.
или найди аддон который из коллекции добавит сам.
а без залива карты никак? Типа нельзя увеличить 20 кб/с?
никак, если только как глуа пак делать
ладно, благодарю, всё равно хост предоставляет возможность создания fastdl, так что ладно