В этой теме я научу вас как сделать быструю скачку разнообразных файлов с вашего сервера на сторону клиента
или это можно назвать "быстрая закачка файлов на сервере".
При этом буду использовать сервис сайта yandex.ru , народ.
Что нам для этого нужно?
1) Регистрация на yandex.ru
2) Скачать Ftp клиент [Ссылки могут видеть только зарегистрированные пользователи. ].
Заходим на yandex.ru под наш аккаунт
теперь нажимаем на ссылку народ.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Далее вы увидите вот такую рамочку (только со своим названием)
[Ссылки могут видеть только зарегистрированные пользователи. ]
нажимайте создать сайт.
Тут вы увидите такую картину
[Ссылки могут видеть только зарегистрированные пользователи. ]
нам не важно какой будет сайт поэтому кликаем :
"дальше", "дальше", "начать заполнять".
Все теперь у нас есть свой Ftp на народе , но как же туда зайти?
подробно в картинках
сначала нажмите помощь вот на этой страничке в народе.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Следом ищем вкладку Ftp и нажимаем на нее.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Нам нужен обзац который приведен ниже.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Сейчас я покажу на примере своего аккаунта в яндексе [email protected].
Для доступа на Ftp нам нужно:
1) Адрес доступа для ftp - (на примере моего народа) dz.artem.ftp.narod.ru (тоесть логин.ftp.narod.ru).
2) Логин - ваш логин в яндексе (на примере моего народа - dz.artem).
3) Пароль - ваш пароль при заходе в яндекс.
Открываем Filezilla которую вы успешно скачали и установили перед тем как читать этот пост , в принципе нам нужен любой Ftp клиент но Filezilla самый удобный и простой.
Видим такую картину.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Сейчас все по порядку:
Хост - это Адрес доступа для ftp - (на примере моего народа) dz.artem.ftp.narod.ru (тоесть логин.ftp.narod.ru).
Имя пользователя - ваш логин в яндексе (на примере моего народа - dz.artem).
Пароль - ваш пароль от яндекса.
*в моем логине присутствует точка , если в вашем логине присутствует точка заменяйте ее на тире.
Нажимаем быстрое соединение и видим примерно такое
[Ссылки могут видеть только зарегистрированные пользователи. ]
в принципе нам не нужны все эти папки которые там уже есть можете их смело удалять.
Что сейчас нам делать?
Создаем новый каталог Cs , чтобы это сделать кликаем правой кнопкой мыши в Filezille и нажимаем создать новый каталог.
[Ссылки могут видеть только зарегистрированные пользователи. ]
*вы можете назвать каталог как вашей душе угодно, но лучше сделать так потому что я делаю все на своем примере чтобы не было ошибок.
Теперь расскажу принцип заливки файлов на Ftp чтобы сервер понял что откуда качать
например нам нужно чтобы быстро скачивался звук dominating.wav который лежит в вашей кс с таким адресом
sound\misc\dominating.wav .
Tоесть чтобы этот звук быстро скачивался с фтп нам нужно в Filezilla в папке Cs (которую мы не давно создали) создать каталог sound , заходим в Sound и делаем еще 1 каталог(папка) misc , и вот уже в папку misc мы заливаем наш файл.
[Ссылки могут видеть только зарегистрированные пользователи. ]
*максимальный размер загружаемых файлов на народе - 10Мбайт
но куда вам больше).
*по такому же принципу заливаете все модели мапы и так далее , все что вам нужно для быстрой скачки,
Tоесть заливать файлы нужно сохраняя исходное расположение файлов в папках.
Как зальете все файлы, нам останется только сообщить серверу откуда ему брать файлы для того чтобы перенаправлять присоединяющихся игроков на фтп для скачки.
Для этого надо определить адресс своего сайта , чтобы это сделать идем сюда, заодно тут можно проверить все файлы которые вы закинули на Ftp.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Теперь выберите любой файл и нажмите на кнопочку ссылка.
[Ссылки могут видеть только зарегистрированные пользователи. ]
В раскрывшемся маленьком окне копируйте адресс
мой выглядит вот так [Ссылки могут видеть только зарегистрированные пользователи. ]
но нам нужно только [Ссылки могут видеть только зарегистрированные пользователи. ] - это ваше доменное имя с папкой Cs
это адресс до папки кс в которой и лежат все наши модели и тд
Последний шаг заходим в Server.cfg на своем сервере и добавляем туда следующее
sv_proxies 1
sv_consistency 1
sv_allowupload 1
sv_allowdownload 1
sv_downloadurl "http://dz-artem.narod2.ru/cs/" - это на основе примера , сюда вписывайте свое доменное имя c папкой Cs
полезно.. для детишек которые не умеют пользоваться гуглов))
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Украшение воздушными и гелиевыми шарами - [Ссылки могут видеть только зарегистрированные пользователи. ]
Хорошее пособие для начинающих. Еще есть такая фишка как архивирование файлов на хосте. Скорость скачивания увеличивается в 1.5-2 раза в зависимости от количества файлов и их размеров