Контент-хостинг — различия между версиями

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
Строка 60: Строка 60:
 
'''Индивидуальный контент-хостинг для sv_downloadurl создается следующим образом:'''
 
'''Индивидуальный контент-хостинг для sv_downloadurl создается следующим образом:'''
  
<br />'''Шаг 3'''
+
'''Шаг 3'''<br/>
<br />Для закачки файлов используйте FTP клиент [http://filezilla.ru/ (к примеру FileZilla)]
+
Для закачки файлов используйте FTP клиент [http://filezilla.ru/ (к примеру FileZilla)]<br/>
<br />В нашем примере мы указали доменное имя '''mygameserver.myarena.ru''' (у вас другое доменное имя)  
+
В нашем примере мы указали доменное имя '''mygameserver.myarena.ru''' (у вас другое доменное имя)<br/>
<br />В FTP клиенте вводим:
+
В FTP клиенте вводим:<br/>
 
  '''Хост:''' Ваше доменное имя сайта (в нашем примере это mygameserver.myarena.ru)
 
  '''Хост:''' Ваше доменное имя сайта (в нашем примере это mygameserver.myarena.ru)
 
  '''Имя пользователя:''' Ваш логин от WEB хостинга  
 
  '''Имя пользователя:''' Ваш логин от WEB хостинга  
 
  '''Пароль:''' Ваш пароль от WEB хостинга
 
  '''Пароль:''' Ваш пароль от WEB хостинга
<br />И нажимаем кнопку '''Подключение.'''
+
И нажимаем кнопку '''Подключение.'''<br/>
<br />http://wiki.myarena.ru/images/manual/content_host/sv1kx.jpg
+
http://wiki.myarena.ru/images/manual/content_host/sv1kx.jpg<br/>
<br />'''Шаг 4'''
+
'''Шаг 4'''<br/>
<br />Заходим в папку '''www''' затем в папку с названием равным названию вашего домена (в нашем примере папка называется '''mygameserver.myarena.ru''')
+
Заходим в папку '''www''' затем в папку с названием равным названию вашего домена (в нашем примере папка называется '''mygameserver.myarena.ru''')<br/>
<br />Cоздаем любую папку для файлов (в нашем примере '''cstrike''')
+
Cоздаем любую папку для файлов (в нашем примере '''cstrike''')<br/>
<br />http://wiki.myarena.ru/images/manual/content_host/sv2kx.jpg
+
http://wiki.myarena.ru/images/manual/content_host/sv2kx.jpg<br/>
<br />
+
 
<br />В эту папку нужно закачать <b>все нестандартные карты модели и прочие файлы которые используются на сервере</b>. При закачке строго соблюдайте иерархию папок!
+
В эту папку нужно закачать <b>все нестандартные карты модели и прочие файлы которые используются на сервере</b>. При закачке строго соблюдайте иерархию папок!<br/>
<br />Нужно загружать только папки '''maps, sound, models'''
+
Нужно загружать только папки '''maps, sound, models'''<br/>
<br />
+
 
<br />http://wiki.myarena.ru/images/manual/content_host/sv3kx.jpg
+
http://wiki.myarena.ru/images/manual/content_host/sv3kx.jpg<br/>
<br />'''Шаг 5'''
+
'''Шаг 5'''<br/>
<br />В нашем примере доменное имя '''mygameserver.myarena.ru''',а папка с файлами называется '''cstrike'''
+
В нашем примере доменное имя '''mygameserver.myarena.ru''',а папка с файлами называется '''cstrike'''<br/>
<br />Соответственно полный путь к файлам в нашем примере будет '''http://mygameserver.myarena.ru/cstrike/'''
+
Соответственно полный путь к файлам в нашем примере будет '''http://mygameserver.myarena.ru/cstrike/'''<br/>
<br />У вас будет другой адрес. Этот адрес и нужно ввести в параметр конфига '''sv_downloadurl'''.
+
У вас будет другой адрес. Этот адрес и нужно ввести в параметр конфига '''sv_downloadurl'''.<br/>
<br />'''Внимание!'''Слэш(/) в конце адреса обязателен!!!
+
'''Внимание!'''Слэш(/) в конце адреса обязателен!!!<br/>
<br />
+
 
<br />http://wiki.myarena.ru/images/manual/content_host/sv4kx.jpg
+
http://wiki.myarena.ru/images/manual/content_host/sv4kx.jpg<br/>
<br />
+
 
<br />Если Вы самостоятельно указываете переменную '''sv_downloadurl''' в файле '''server.cfg''',то адрес контент-хостинга нужно поместить в двойные кавычки. В нашем примере это будет выглядеть так:  
+
Если Вы самостоятельно указываете переменную '''sv_downloadurl''' в файле '''server.cfg''',то адрес контент-хостинга нужно поместить в двойные кавычки. В нашем примере это будет выглядеть так: <br/>
 
  sv_downloadurl "http://mygameserver.myarena.ru/cstrike/"
 
  sv_downloadurl "http://mygameserver.myarena.ru/cstrike/"
  

Версия 15:35, 4 сентября 2012

Что такое контент-хостинг?
Контент-хостинг - это хранилище, которое содержит файлы, предназначенные для быстрого скачивания в клиенте игры. Если у вас на сервере установлены нестандартные звуки, карты или прочие ресурсы, то у игрока они будут скачиваться долго или по некоторым причинам могут не скачиваться вообще. Для этого и нужно создавать контент-хостинг, чтобы при входе на сервер, игра смогла быстро скачать все недостающие ресурсы. Использование отдельного хранилища файлов также позволяет избавить игровой сервер от работы, связанной с передачей файлов, что снизит нагрузку на него.

Контент-хостинг предоставляется нашим клиентам бесплатно!

Адрес контент-хостинга определяется параметром sv_downloadurl. Когда Вы заказываете сервер, sv_downloadurl уже содержит ссылку на наш контент-хостинг. Наш контент-хостинг содержит все карты, модели, звуки и прочие файлы, которые требуются для плагинов и карт из панели управления. Поэтому, если Вы не включаете FTP-режим, то ничего настраивать не нужно!

Если включен FTP-режим, Вы можете закачивать свои дополнительные карты, звуки и прочее. Однако наш контент-хостинг для sv_downloadurl не будет содержать ваших файлов, следовательно игроки не смогут быстро скачивать файлы (или в некоторых случаях не смогут скачать файлы вообще). В этом случае необходимо создать свой индивидуальный контент-хостинг для sv_downloadurl.

Существует несколько способов создания своего хранилища файлов для быстрого скачивания.
Первый способ - автоматический. Быстрый и удобный способ, требуется ввести только необходимые данные, все остальное будет сделано за вас.
Второй способ - ручной. В данном случае, вам придется самостоятельно загружать все необходимые файлы и создавать папки под них.
Ниже будут описаны оба способа. А в самом низу рекомендуем ознакомиться с информацией о том, как проверять работоспособность контент-хостинга, а также о том какие чаще всего допускают ошибки.

Шаг 1.
Для того, чтобы иметь возможность создать контент-хостинг, у Вас должен быть хотя бы один оплаченный сервер. (Рисунок 1)

Рисунок 1. Оплаченный игровой сервер.


Шаг 2.
После чего Вам необходимо создать Web-хостинг. (Рисунок 2)
Домен - придумайте адрес, по которому будет доступен ваш сайт. Для бесплатного Web-хостинга доступен домен только в зоне myarena.ru. Домен может начинаться только с буквы и содержать только маленькие буквы, цифры и символ тире.
Логин - придумайте логин для доступа в панель управления Web-хостингом, он может не совпадать с логином панели управления игровыми серверами. Логин может состоять только из цифр и маленьких английских букв. Если Ваш логин занят, придумайте другой!

Рисунок 2. Пример создания Web-хостинга.

Автоматически способ

Шаг 3.
Заходим в панель управления Web-хостингом, используя логин и пароль, введенные во время заказа и в левом меню переходим в раздел Инструменты > Контент-хостинг. (Рисунок 3)

Рисунок 3. Панель управления Web-хостингом.

Шаг 4.
В правом верхнем углу выбираем пункт Создать. (Рисунок 4)

Рисунок 4. Создание контент-хостинга.

Шаг 5.
Выбираем доменное имя, по которому будут доступны файлы для быстрого скачивания, тип игры, а также вводим все необходимы данные от FTP вашего игрового сервера (для этого должен быть включен FTP-режим, все данные написаны в панели управления игровым сервером в разделе FTP). Нажимаем Создать. (Рисунок 5)

Рисунок 5. Ввод данных от FTP игрового сервера для создания контент-хостинга.

Шаг 6.
Если все данные были указаны верно, то в панели управления Web-хостингом появится новая запись с вашим контент-хостингом. Теперь нужно обновить файлы на нем. Для этого выбираем Ваш контент-хостинг и нажимаем Обновить. (Рисунок 6)
Статус изменится на Выполняется обновление...

Рисунок 6. Обновление файлов на контент-хостинге.

Шаг 7.
Обновите страницу, убедитесь, что статус выполнения изменился на Успешно завершено. Если в процессе обновления возникли ошибки, то Вы можете прочитать подробнее о них в Журнале. Также там Вы можете просмотреть список скаченных файлов. Скопируйте ссылку на Ваш контент-хостинг, зайдите в конфиг игрового сервера и вставьте ссылку в параметр sv_downloadurl. (Рисунок 7)

Рисунок 7. Настройка параметра sv_downloadurl у игрового сервера.

Шаг 8.
Сохраните изменения и перезапустите игровой сервер.

Ручной способ

Видеоинструкция по настройке контент-хостинга: http://www.youtube.com/watch?v=PqvSbyAw4fY от пользователя onotole

Индивидуальный контент-хостинг для sv_downloadurl создается следующим образом:

Шаг 3
Для закачки файлов используйте FTP клиент (к примеру FileZilla)
В нашем примере мы указали доменное имя mygameserver.myarena.ru (у вас другое доменное имя)
В FTP клиенте вводим:

Хост: Ваше доменное имя сайта (в нашем примере это mygameserver.myarena.ru)
Имя пользователя: Ваш логин от WEB хостинга 
Пароль: Ваш пароль от WEB хостинга

И нажимаем кнопку Подключение.
sv1kx.jpg
Шаг 4
Заходим в папку www затем в папку с названием равным названию вашего домена (в нашем примере папка называется mygameserver.myarena.ru)
Cоздаем любую папку для файлов (в нашем примере cstrike)
sv2kx.jpg

В эту папку нужно закачать все нестандартные карты модели и прочие файлы которые используются на сервере. При закачке строго соблюдайте иерархию папок!
Нужно загружать только папки maps, sound, models

sv3kx.jpg
Шаг 5
В нашем примере доменное имя mygameserver.myarena.ru,а папка с файлами называется cstrike
Соответственно полный путь к файлам в нашем примере будет http://mygameserver.myarena.ru/cstrike/
У вас будет другой адрес. Этот адрес и нужно ввести в параметр конфига sv_downloadurl.
Внимание!Слэш(/) в конце адреса обязателен!!!

sv4kx.jpg

Если Вы самостоятельно указываете переменную sv_downloadurl в файле server.cfg,то адрес контент-хостинга нужно поместить в двойные кавычки. В нашем примере это будет выглядеть так:

sv_downloadurl "http://mygameserver.myarena.ru/cstrike/"

Проверка контент-хостинга

текст

Часто допускаемые ошибки

текст