Skip to content
Автор статьи
s3nkwr

LiveAtlas

LiveAtlas это проект JLyne, нацеленный на улучшение веб интерфейса карт таких как: Squaremap, Dynmap.

LiveAtlas сделан на Vue.js и TypeScript.

Установка для Dynmap

Обратите внимание

Этот пункт только для установки на Dynmap. Не подходит к другим плагинам.

  1. Скачиваем архив с файлами LiveAtlas. GitHub
  2. Распаковываем его в папку ~/plugins/dynmap/web вашего сервера;
  3. Заходим в конфиг Dynmap ~/plugins/dynmap/configuration.txt;
  4. Находим поле update-webpath-files: true и ставим его на false update-webpath-files: false;
  5. Убираем веб CDN кеш. Если не знаете что это такое, то не убирайте;
  6. LiveAtlas для Dynmap установлен.

Установка для Squaremap

  1. Скачиваем архив с файлами LiveAtlas. GitHub
  2. Распаковываем его в папку ~/plugins/Squaremap/web вашего сервера;
  3. Заходим в конфиг Dynmap ~/plugins/Squaremap/config.yml;
  4. Находим поле auto-update: true и ставим его на false auto-update: false;
  5. Теперь надо изменить index.html LiveAtlas'а, чтобы он понял как работать с Squaremap: ~/plugins/Squaremap/web/index.html;
  6. Внутрь <script> window.liveAtlasConfig добавляем:
js
servers: {
    squaremap: {
        squaremap: window.location.pathname
    }
},

# Получается вот такое

<script>
  window.liveAtlasConfig = {
    // By default LiveAtlas looks for a dynmap standalone/config.js file
    // This configuration can be used instead to support Pl3xmap and Squaremap installations as well as multiple servers (external webserver required)
    // To configure multiple servers, see https://github.com/JLyne/LiveAtlas/wiki/Configuring-Multiple-Servers.
    servers: {
      squaremap: {
          squaremap: window.location.pathname
      },
    },
  1. Убираем также <script src="./standalone/config.js"></script>, так как для Squaremap он не нужен;
  2. Убираем веб CDN кеш;
  3. LiveAtlas для Squaremap установлен.

Установка для прокси (Nginx)

  1. Следуйте гайдам Dynmap или Squaremap, если надо;
  2. Скачиваем архив с файлами LiveAtlas. GitHub
  3. Распаковываем архив в корень сайта. index.html должен быть перезаписан;
  4. Конфигурация обязательна;

Совет

  • Для Dynmap конфигурация не требуется.
  • Для Squaremap, следуйте этому гайду.
  • Для конфигурации с множеством серверов следуйте этому гайду.
  1. Убираем веб CDN кеш. Если не знаете что это такое, то не убирайте;
  2. LiveAtlas для Веб сервера установлен.