Инструменты пользователя

Инструменты сайта


ru:content:sructure

Как правильно подготовить контейнер с дополнением

Для подготовки контейнера вам необходимо иметь сам контент, файл описания, скриншоты/превью или звук для воспроизведения демонстрационного примера.

Контент - это ресурс для программы навигации. Могут быть следующие виды ресурсов:

  • Карты
  • Скины
  • Звуки
  • Языки
  • speedcam

А также их сочетания в одном пакете (пакет это несжатый контейнер с расширением (*.7wz) . Один пакет имеет структуру:

  • Папка maps
    • файлы *.7w
  • Папка skins
    • файлы *.7ws
  • Папка languages
    • файлы *.7wl
  • Папка sound
    • файлы *.7wv
  • Папка speedcam
    • файлы *.txt
  • файлы предпросмотра (скрины *.png или звуки *.opus)

Контейнер это несжатый архив zip (7z -tzip -mx0) со структурой папок описанные выше, с расширением *.7wz. Созданный контейнер для выкладки в каталоге необходимо запаковать zip, уже со сжатием. Для размещения файла в каталоге необходимо создать файл описания контейнера:

Файл описания (description.xml)

Публикация

Архив с контейнером размещается на сервере, к которому есть прямой доступ по протоколу HTTP по пути указанному в url.
Файлы указанные в descFiles должны также находиться в дополнительной папке с именем контейнера без расширения, созданной в той же папке где находится сам контейнер, а также файл date.txt с датой создания дополнения.
Для примера описанного выше и сервера maps.org:

  • в корневом каталоге сервера необходимо создать папку russia_all (maps.org/russia_all)
  • в этот каталог разместить файл russia.zip
  • создать подкаталог russia (maps.org/russia_all/russia)
  • в созданный каталог скопировать файлы использующиеся в descFiles (test_screen1.png)
  • разместить в каталоге файл description.xml и date.txt

Как должно всё выглядеть

ru/content/sructure.txt · Последние изменения: 2016/02/03 07:28 — Константин