Как ускорить загрузку на сервер

Привет, в общем у меня проблема. При заходе на сервер крайне долго скачиваются материалы. Т.е 256 материала скачиваются по ± минуте каждый. Как можно оптимизировать загрузку?

Не использовать FastDL

Не использую его, только WorkshopDL

Решение для всех подобных мне незнаек:

  1. Ищите по всей папке addons “resource.AddFile” и закомменчиваете.

  2. Копируете папки materials / sound / models из этих аддонов с закомменченными resource.AddFile и создаете отдельную коллекцию под эти файлы. Т.е просто создаете папку MyServerContent, пихаете туда все материалы, модельки, звуки и заливаете в мастерскую.

  3. Добавляете полученный “аддон” в коллекцию сервера, добавляете его в созданную папку в addons: content/lua/autorun/server/workshop.lua и добавляете ID своего “аддона”
    resource.AddWorkshop(“ID”)

  4. Радуетесь.

1 лайк

Это и есть FastDL

Но спасибо, что расписал инструкцию

Вместо такого файла можно вставить скрипт, который самостоятельно все аддоны из коллекции сервера отправит на загрузку игрокам

Инструкция: Автоматический resource.AddWorkshop


Если у вас VDS, то есть еще способ ускорить загрузку самого сервера: Garry's Mod - Ускоряем загрузку сервера | Блог _AMD_

1 лайк