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

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
(Ручной способ)
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
 +
Что такое '''контент-хостинг'''? <br/>
 +
'''Контент-хостинг''' - это хранилище, которое содержит файлы, предназначенные для быстрого скачивания в клиенте игры. Если у вас на сервере установлены нестандартные звуки, карты или прочие ресурсы, то у игрока они могут скачиваться долго или по некоторым причинам могут не скачиваться вообще. Для этого и нужно создавать контент-хостинг, чтобы при входе на сервер, игра смогла быстро скачать все недостающие ресурсы с веб-сервера. Использование отдельного хранилища файлов также позволяет избавить игровой сервер от работы, связанной с передачей файлов, что снизит нагрузку на него.
 +
 +
'''Контент-хостинг предоставляется нашим клиентам бесплатно!'''
 +
 +
Адрес контент-хостинга определяется параметром '''sv_downloadurl'''. Когда Вы заказываете сервер, '''sv_downloadurl''' уже содержит ссылку на наш контент-хостинг. Наш контент-хостинг содержит все карты, модели, звуки и прочие файлы, которые требуются для плагинов и карт из панели управления. Поэтому, если Вы не включаете FTP-режим, то ничего настраивать не нужно!
 +
 +
Если включен FTP-режим, Вы можете закачивать свои дополнительные карты, звуки и прочее. Однако наш контент-хостинг для '''sv_downloadurl''' не будет содержать ваших файлов, следовательно игроки не смогут быстро скачивать файлы (или в некоторых случаях не смогут скачать файлы вообще). В этом случае необходимо создать свой индивидуальный контент-хостинг для '''sv_downloadurl'''.<br/>
 +
 +
 
== Ручной способ ==
 
== Ручной способ ==
  
Строка 12: Строка 22:
 
'''Пароль''' - пароль от Web-хостинга.<br/>
 
'''Пароль''' - пароль от Web-хостинга.<br/>
 
Нажимаем кнопку '''Подключение'''.<br/>
 
Нажимаем кнопку '''Подключение'''.<br/>
[[Файл:fastdl_4.png|frame|Рисунок 2. Подключение к FTP-серверу Web-хостинга.|none]]
+
[[Файл:fastdl_4.png|frame|Рисунок 1. Подключение к FTP-серверу Web-хостинга.|none]]
  
  
 
'''Шаг 3'''.<br/>
 
'''Шаг 3'''.<br/>
Заходим в папку '''www''', затем в папку с названием равным названию вашего домена (в нашем примере папка называется '''mygameserver.myarena.ru'''). Создаем любую папку для файлов (в нашем примере '''cstrike'''). ''(Рисунок 14)''<br/>
+
Заходим в папку '''www''', затем в папку с названием равным названию вашего домена (в нашем примере папка называется '''mygameserver.myarena.ru'''). Создаем любую папку для файлов (в нашем примере '''cstrike'''). ''(Рисунок 2)''<br/>
[[Файл:fastdl_5.png|frame|Рисунок 3. Создание папки для контент-хостинга.|none]]
+
[[Файл:fastdl_5.png|frame|Рисунок 2. Создание папки для контент-хостинга.|none]]
  
  
 
'''Шаг 4'''.<br/>
 
'''Шаг 4'''.<br/>
В эту папку нужно закачать <b>все нестандартные карты, модели, звуки и прочие файлы, которые используются на сервере</b>. При закачке строго соблюдайте иерархию папок! Т.е. нужно загружать не все папки, а только '''maps, sound, models''' (возможно и некоторые другие папки). ''(Рисунок 15)''<br/>
+
В эту папку нужно закачать <b>все нестандартные карты, модели, звуки и прочие файлы, которые используются на сервере</b>. При закачке строго соблюдайте иерархию папок! Т.е. нужно загружать не все папки, а только '''maps, sound, models''' (возможно и некоторые другие папки). ''(Рисунок 3)''<br/>
[[Файл:fastdl_6.png|frame|Рисунок 4. Загрузка файлов для контент-хостинга.|none]]
+
[[Файл:fastdl_6.png|frame|Рисунок 3. Загрузка файлов для контент-хостинга.|none]]
  
  
 
'''Шаг 5'''.<br/>
 
'''Шаг 5'''.<br/>
В нашем примере доменное имя '''mygameserver.myarena.ru''', а папка с файлами называется '''cstrike'''. Соответственно полный путь к файлам в нашем примере будет '''http://mygameserver.myarena.ru/cstrike/''' (''у вас будет другой адрес''). Этот адрес и нужно ввести в конфиг игрового сервера в параметр '''sv_downloadurl'''. ''(Рисунок 16)''<br/>
+
В нашем примере доменное имя '''mygameserver.myarena.ru''', а папка с файлами называется '''cstrike'''. Соответственно полный путь к файлам в нашем примере будет '''http://mygameserver.myarena.ru/cstrike/''' (''у вас будет другой адрес''). Этот адрес и нужно ввести в конфиг игрового сервера в параметр '''sv_downloadurl'''. ''(Рисунок 4)''<br/>
 
''Внимание!'' Слэш (/) в конце адреса обязателен! Также убедитесь, что по случайности не вставили лишние пустые пробелы в начале и конце ссылки.
 
''Внимание!'' Слэш (/) в конце адреса обязателен! Также убедитесь, что по случайности не вставили лишние пустые пробелы в начале и конце ссылки.
[[Файл:Fastdl_cfg2.gif|frame|Рисунок 5. Настройка игрового сервера.|none]]
+
[[Файл:Fastdl_cfg2.gif|frame|Рисунок 4. Настройка игрового сервера.|none]]
  
 
Если Вы самостоятельно указываете переменную '''sv_downloadurl''' в файле '''server.cfg''', то адрес контент-хостинга нужно поместить в двойные кавычки. В нашем примере это будет выглядеть так:<br/>
 
Если Вы самостоятельно указываете переменную '''sv_downloadurl''' в файле '''server.cfg''', то адрес контент-хостинга нужно поместить в двойные кавычки. В нашем примере это будет выглядеть так:<br/>

Текущая версия на 15:38, 16 сентября 2016

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

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

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

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


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

Шаг 1.
Создайте WEB-Хостинг по этой инструкции.

Шаг 2.
Для закачки файлов нам потребуется программа для работы с FTP (к примеру FileZilla). В нашем примере, во время создания Web-хостинга, мы указали доменное имя mygameserver.myarena.ru (у вас другое доменное имя). В FTP-клиенте вводим следующие данные: (Рисунок 1)
Хост - доменное имя сайта (в нашем примере это mygameserver.myarena.ru),
Имя пользователя - логин от Web-хостинга,
Пароль - пароль от Web-хостинга.
Нажимаем кнопку Подключение.

Рисунок 1. Подключение к FTP-серверу Web-хостинга.


Шаг 3.
Заходим в папку www, затем в папку с названием равным названию вашего домена (в нашем примере папка называется mygameserver.myarena.ru). Создаем любую папку для файлов (в нашем примере cstrike). (Рисунок 2)

Рисунок 2. Создание папки для контент-хостинга.


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

Рисунок 3. Загрузка файлов для контент-хостинга.


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

Рисунок 4. Настройка игрового сервера.

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

Сохраните изменения, перезапустите игровой сервер. Создание и настройка контент-хостинга завершена. Для уверенности в правильности совершенных действий, прочитайте указания по проверке контент-хостинга.