<?xml version="1.0" encoding="utf-8"?>
<!-- Generated on Thu, 04 Jun 2026 10:05:44 +0200 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>GMod-Fan Inc. - Форум</title>
    <link>https://gmod-fan.com/forum/gmodworld/topic-6307.html</link>
    <description>Последние ответы в теме: Создание FastDL на локальном сервере</description>
    <generator>LogicBoard</generator>
    <item>
      <title>Создание FastDL на локальном сервере</title>
      <description><![CDATA[Copypaster]]></description>
      <link>https://gmod-fan.com/forum/gmodworld/last/topic-6307.html</link>
      <pubDate>Tue, 23 Aug 2016 22:58:53 +0200</pubDate>
      <author>Ablageyl</author>
      <guid isPermaLink="true"><![CDATA[https://gmod-fan.com/forum/gmodworld/last/topic-6307.html]]></guid>
    </item>
    <item>
      <title>Создание FastDL на локальном сервере</title>
      <description><![CDATA[Привет.<!--br--><br />В этом гайде я подробно расскажу о создании FastDL на локальном GMoD сервере.<!--br--><br /> <!--br--><br />Если вы только начинающий оператор сетевых игр и не хотите тратится на сервер, а открыть его локально, то этот гайд позволит вам расширить функционал вашего сервера не потратив ни копейки.<!--br--><br /> <!--br--><br />Вам нужно:<!--br--><br />Локально установленный сервер GMoD’аи установленный ulx на нем (включая библиотеки). [ulyssesmod.net]<!--br--><br />Почта<!--br--><br />Немного времени<!--br--><br />Контент для игроков<!--br--><br /><!--br--><br />Внимание. Папки и файлы должны быть исключительно написанные на латинице, то есть папка «materials\models\Призрак\» будет серьезной ошибкой.<!--br--><br /> <!--br--><br />1.      Регистрация сайта с доступом public_html<!--br--><br />Если вы не знаете, что это такое или не определились с выбором, могу порекомендовать 000webhost<!--br--><br /><a href="http://gmod-fan.ru/forum/away.php?s=https%3A%2F%2Fwww.000webhost.com%2F918949.html" target="_blank">https://www.000webhost.com/918949.html<!--br--><br /></a>На нем в вашем распоряжении будет полтора гига и 100 гигов траффика.<!--br--><br />Да, это реф-ссылка. Вы получаете больше функционала, я получаю небольшой бонус.<!--br--><br />Все честно. Вы в любом случае получите результат бесплатно, почему бы не взять еще и реферальный бонус?<!--br--><br /><!--br--><br />Создайте себе сайт и подождите, когда он будет готов.<!--br--><br />По завершению, вам нужно будет сменить пароль от ftp, т.к. он изначально немного багованый и записать хост, логин и новый пароль от ftp на листочке или где-нибудь еще (или просто не закрывать вкладку.<!--br--><br /><!--br--><br />Установите FileZilla. Неволнуйтесь, никаких угроз вашему ПК. Вводите ваши данные сверху в программе, заходите в папку public_html и переходим к следующему шагу.<!--br--><br /> <!--br--><br />2.      Подготовка контента.<!--br--><br />Это могут быть материалы, модели, карты, ресурсы, луа-скрипты, звуки и даже игровые режимы.<!--br--><br />Создайте где-нибудь на своем ПК папку, скажем ‘dl’ и скиньте туда весь клиентский контент, который должен быть у пользователя. Но не забывайте представлять себе,<!--br--><br />что эта папка ‘dl’ на самом деле будет папкой ‘garrysmod’ каждого игрока на вашем сервере, поэтому в ней нужно соблюдать порядок.<!--br--><br /><!--br--><br />По завершении, делаем два действия с файлами из dl<!--br--><br />1) Копируем их в папку вашего сервера<!--br--><br />2) Затем вернитесь в dl и упакуйте карты и другие большие файлы (или просто все файлы) при помощи bzip2, который вы сможете найти в интернете или в других гайдах. После чего отправляем папку dl целиком через FileZilla на ваш сайт в папку public_html, чтобы получилось \public_html\dl\<!--br--><br /><!--br--><br />Ваша ссылка при этом будет выглядеть так -&gt; имясайта.netai.net/dl<!--br--><br />Если она выглядит также, как и в adenaka.netai.net/dl , то вы на верном пути и можете переходить к заключительному этапу, если нет, то внимательно прочтите 2 пункт и исправьте свои ошибки.<!--br--><br /> <!--br--><br />3.      Создание lua-скрипта и настройка server.cfg.<!--br--><br />Открываем блокнот.<!--br--><br /><!--br--><br />Копируем любительскую функцию поиска файлов в папках, т.к. тот что на gmod wiki не настроен для локальных серверов в целом.<!--br--><br /> <!--br--><br />functionAddDir(dir)<!--br--><br /> <!--br--><br />localfiles, dirs = file.Find(dir..&quot;/*&quot;, &quot;GAME&quot;)<!--br--><br /> <!--br--><br />for_, fdir in pairs(dirs) do<!--br--><br />    if fdir != &quot;.svn&quot; then<!--br--><br />    AddDir(dir..&quot;/&quot;..fdir)<!--br--><br />    end<!--br--><br />end<!--br--><br /> <!--br--><br />fork,v in pairs(files) do<!--br--><br />    resource.AddFile(dir..&quot;/&quot;..v)<!--br--><br />end<!--br--><br /> <!--br--><br />end<!--br--><br /><!--br--><br />После чего вводим используемые папки в контенте.  К примеру:<!--br--><br /><!--br--><br />AddDir (“sound/mysound”) //Отправляет игрокам всю папку mysound из серверной sound<!--br--><br />AddDir (“maps”) //Папка maps не будет отправляться целиком, но будет скачиваться с fastdl, если на сервере стоит карта,которой нет у клиента.<!--br--><br />И так далее<!--br--><br /> <!--br--><br />Важные правила:<!--br--><br />Даже если папка называется MySound,верхний регистр в коде нужно исключать и писать строго mysound.<!--br--><br />Допускается только латиница (английский язык)<!--br--><br />Делитель между папками строго должен быть “/” (слеш снизу-вверх)<!--br--><br /> <!--br--><br />После чего сохраняем в серверной папке garrysmod\lua\autorun\serverпод удобным для вас именем с расширением .lua (скажем fastdl.lua)<!--br--><br /> <!--br--><br />Копируем содержимое локальной папки dl в сервернуюпапку. dl по желанию можно удалить, но я бы советовал иметь ее про запас, а вдруг вам захочется, что-то поменять.<!--br--><br /><!--br--><br />Теперь лезем в ваш server.cfg и дополняем следующие строки<!--br--><br /><!--br--><br />sv_consistency 1        <!--br--><br />sv_allowupload1         <!--br--><br />sv_allowdownload1 <!--br--><br />sv_downloadurl&quot;http://вашсайт.netai.net/dl/&quot;<!--br--><br /> <!--br--><br />Сохраняем и запускаем сервер. Желательно, не иметь серверного контента у клиента, чтобы удостоверится, что все работает.<!--br--><br /><!--br--><br />Надеюсь, этот гайд вам помог.<!--br--><br />Я благодарен вам за внимание и за то, что вы зарегистрированы по моей реферальной ссылке.<!--br--><br />По всем вопросам вы можете обращаться по контактам <a href="http://gmod-fan.ru/forum/away.php?s=http%3A%2F%2Fadenaka.netai.net%2Findex%2Fcontacts.htm" target="_blank">http://adenaka.netai.net/index/contacts.htm</a>(The Spirit of Despair) или через группу ВК.<!--br--><br /> <!--br--><br />Успехов вам.<!--br--><br /><!--br--><br />А теперь пинайте. :]]]></description>
      <link>https://gmod-fan.com/forum/gmodworld/last/topic-6307.html</link>
      <pubDate>Sat, 23 Jul 2016 13:40:45 +0200</pubDate>
      <author>Permakov</author>
      <guid isPermaLink="true"><![CDATA[https://gmod-fan.com/forum/gmodworld/last/topic-6307.html]]></guid>
    </item>
  </channel></rss>