В этой теме я научу вас как сделать быструю скачку разнообразных файлов с вашего сервера на сторону клиента или это можно назвать "быстрая закачка файлов на сервере". При этом буду использовать сервис сайта yandex.ru , народ.
Что нам для этого нужно? 1) Регистрация на yandex.ru 2) Скачать Ftp клиент Filezilla.
Заходим на yandex.ru под наш аккаунт теперь нажимаем на ссылку народ.
Далее вы увидите вот такую рамочку (только со своим названием)
нажимайте создать сайт.
Тут вы увидите такую картину
нам не важно какой будет сайт поэтому кликаем : "дальше", "дальше", "начать заполнять".
Все теперь у нас есть свой Ftp на народе , но как же туда зайти? подробно в картинках сначала нажмите помощь вот на этой страничке в народе.
Следом ищем вкладку Ftp и нажимаем на нее.
Нам нужен обзац который приведен ниже.
Сейчас я покажу на примере своего аккаунта в яндексе dz.artem@yandex.ru. Для доступа на 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.
Теперь выберите любой файл и нажмите на кнопочку ссылка.
В раскрывшемся маленьком окне копируйте адресс мой выглядит вот так http://dz-artem.narod2.ru/cs/sound/misc/dominating.wav но нам нужно только http://dz-artem.narod2.ru/cs/ - это ваше доменное имя с папкой 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
Делал сам , это не копипаст старался сделать так чтобы понял самый неопытный серверостроитель) Вот и все , спасибо за внимание
Прошу перенести в мануалы
Сообщение отредактировал tiranka - Среда, 2012-05-16, 18:58
через Total Commander можно управлять ftp-хостингом намного удобнее, чем через Filezilla, ИМХО. Наверху надо нажать FTP--Соединиться с ftp сервером--новое Еще забыл упомянуть, что макс. размер загружаемых файлов на народе - 10Мбайт! Образец текста
Здравствуйте... Подскажите, это распространяется для amx mod сервера? Я все сделал по мануалу, при заливке на фтп и при заходе в игру, новые файлы не видит... Сервер прогружается, когбудто не видит ничего нового... Или мб не видит ftp сервер народа...
Сделал всё как в мануале, только у меня свой выделенный сервер и не получается сделать быструю закачку файлов. Вот в server.cfg добавил sv_allowdownload 1 sv_downloadurl "http://176.9.9.85/cstrike/" sv_allowupload 1 Но скачивание всё равно очень медленное, что делать?
Не хочу никого обидеть, но не проще купить хостинг? На порядочном хостинге есть fastdl, который помогает. Это лично моё мнение. Удача благоволит храбрым.