Нет описания правки |
(Обновил информацию о версии плагина) Метка: Визуальный редактор |
||
(не показано 45 промежуточных версий 36 участников) | |||
Строка 1: | Строка 1: | ||
{{Программа |
{{Программа |
||
− | |изображение= Dynmap_shot.png |
+ | |изображение = Dynmap_shot.png |
− | |автор= |
+ | |автор = mikeprimm, FrozenCow2 |
|платформа= JRE |
|платформа= JRE |
||
− | |язык программирования= Java |
+ | |язык программирования = Java |
− | |послвер= |
+ | |послвер = v3.1-beta3a |
− | |дата= |
+ | |дата = 30 августа 2011 г. |
− | |размер= |
+ | |размер= 6.83 МБ |
− | |лицензия= [ |
+ | |лицензия= [https://dev.bukkit.org/projects/dynmap/license Apache License version 2.0] |
|исходный код= [https://github.com/webbukkit/dynmap/ Доступен] |
|исходный код= [https://github.com/webbukkit/dynmap/ Доступен] |
||
− | |minecraft |
+ | |версия minecraft = до 1.16.2 |
− | |нижний мир= Есть |
+ | |нижний мир = Есть |
+ | |форумк = 1286593 |
||
− | |форум= http://forums.bukkit.org/threads/misc-dynmap-v0-23-realtime-minecraft-maps-1185.489/ |
||
− | | |
+ | |веб-сайт= https://dev.bukkit.org/projects/dynmap |
− | |примечания= |
||
}} |
}} |
||
− | '''DynMap''' |
+ | '''DynMap''' — это плагин для сервера под управлением [[Bukkit]]. Он нарисует карту вашего сервера Minecraft прямо в браузере, наподобие привычного [http://maps.google.ru/ Google Maps]. Он очень прост в установке, так как веб-сервер встроенный в DynMap работает прямо из коробки, хотя всё также есть возможность интеграции карты с существующим сайтом на своем веб-сервере, например Apache. Гибкость DynMap позволяет рисовать ваш мир используя различные технология построения, тем самым поставив упор на быстродействие, либо наоборот на проработку высокой детализации. |
− | В зависимости от ваших требований к DynMap, встроенные компоненты позволят вам добавлять/удалять ту или иную функциональность. Сейчас DynMap поставляется с такими компонентами, которые добавляют поддержку чата с воздушными шарами, переписку через веб + интеграция с HeroChat, а |
+ | В зависимости от ваших требований к DynMap, встроенные компоненты позволят вам добавлять/удалять ту или иную функциональность. Сейчас DynMap поставляется с такими компонентами, которые добавляют поддержку чата с воздушными шарами, переписку через веб + интеграция с HeroChat, а также отображение на карте регионов созданных в WorldGuard, Residence и Towny. |
− | ==Основные возможности== |
+ | == Основные возможности == |
* Настраиваемые карты для каждого мира |
* Настраиваемые карты для каждого мира |
||
* Прорисовка карт в режиме реального времени |
* Прорисовка карт в режиме реального времени |
||
Строка 30: | Строка 29: | ||
* Ну и конечно, всё это добро легко конфигурируется и настраивается |
* Ну и конечно, всё это добро легко конфигурируется и настраивается |
||
− | ==Установка== |
+ | == Установка == |
− | Распакуйте архив dynmap-*-bin.zip в папку |
+ | Распакуйте архив dynmap-*-bin.zip в папку «plugins». |
Если вы обновляете плагин, то согласитесь перезаписать все файлы. |
Если вы обновляете плагин, то согласитесь перезаписать все файлы. |
||
− | Если у вас запущен отдельный веб-сервер (например Apache), то скопируйте файлы из |
+ | Если у вас запущен отдельный веб-сервер (например Apache), то скопируйте файлы из «plugins/dynmap/web/» в корень «http-root». При следующем обновлении плагина, не забудьте обновить только что скопированные файлы на веб-сервер. |
− | |||
⚫ | |||
⚫ | |||
После запуска на сервере CraftBukkit, вы можете проверить работу плагина в браузере по адресу http://ipсервера:8123/. В случае если вы запустили CraftBukkit на своём компьютере, то он откроется и по адресу http://localhost:8123/. На загруженной странице вы должны увидеть игроков, разумеется только тех, которые находятся в игре. Обратите внимание что карты ещё нет, поэтому фон будет чёрным. |
После запуска на сервере CraftBukkit, вы можете проверить работу плагина в браузере по адресу http://ipсервера:8123/. В случае если вы запустили CraftBukkit на своём компьютере, то он откроется и по адресу http://localhost:8123/. На загруженной странице вы должны увидеть игроков, разумеется только тех, которые находятся в игре. Обратите внимание что карты ещё нет, поэтому фон будет чёрным. |
||
Строка 44: | Строка 42: | ||
Если вы просто хотите посмотреть как работает DynMap, то просто введите в игре команду: <code>/dynmap fullrender</code>. Ниже вы найдете более подробную информацию о командах и уровнях доступа, а пока у нас только первый запуск :). Тем временем карта будет постепенно проявляться в вашем браузере, не надо спешить, дайте ей время загрузиться. Сообщения в игре будут вас информировать о текущем состоянии работы плагина, с итоговой оценкой скорости рендеринга (прорисовки) карты. |
Если вы просто хотите посмотреть как работает DynMap, то просто введите в игре команду: <code>/dynmap fullrender</code>. Ниже вы найдете более подробную информацию о командах и уровнях доступа, а пока у нас только первый запуск :). Тем временем карта будет постепенно проявляться в вашем браузере, не надо спешить, дайте ей время загрузиться. Сообщения в игре будут вас информировать о текущем состоянии работы плагина, с итоговой оценкой скорости рендеринга (прорисовки) карты. |
||
− | ==Часто задаваемые вопросы== |
+ | == Часто задаваемые вопросы == |
'''Вопрос:''' Почему чат отображает вместо русских символов кракозябры?<br> |
'''Вопрос:''' Почему чат отображает вместо русских символов кракозябры?<br> |
||
+ | '''Ответ:''' Обновите версию плагина, в новых версиях кириллица отображается корректно. |
||
− | '''Ответ:''' Потому что пока DynMap не поддерживает русские символы. Однако есть [http://rubukkit.org/threads/dynmap-русский-чат-пишем-и-читаем-по-русски.909/ патч], а для ленивых имеется [http://rghost.ru/25996681 zip-архив]<ref>Зеркало на [http://narod.ru/disk/28705675001/dynmap-rus.zip.html narod.disk.ru]</ref> (требуется лишь распаковать с перезаписью всех файлов). |
||
'''Вопрос:''' Я только что изменил конфигурацию плагина, но никаких изменений на карте не вижу?<br> |
'''Вопрос:''' Я только что изменил конфигурацию плагина, но никаких изменений на карте не вижу?<br> |
||
Строка 55: | Строка 53: | ||
'''Вопрос:''' Как мне обеспечить доступ к карте для всех, если у меня нет своего веб-сервера?<br> |
'''Вопрос:''' Как мне обеспечить доступ к карте для всех, если у меня нет своего веб-сервера?<br> |
||
− | '''Ответ:''' |
+ | '''Ответ:''' Просто [[Создание и настройка сервера#Открытие портов|откройте TCP порт]] № 8123 со своего сервера CraftBukkit, это позволит всем желающим зайти на DynMap. Для более высокой безопасности, всё же лучше использовать веб-сервер (например Nginx или Apache), который займется проксированием трафика DynMap. |
'''Вопрос:''' Как я могу разместить DynMap на веб-сервере, если он находится на другом компьютере?<br> |
'''Вопрос:''' Как я могу разместить DynMap на веб-сервере, если он находится на другом компьютере?<br> |
||
− | '''Ответ:''' Проброс портов описанный выше всё ещё может помочь в вашей проблеме. Но если это в вашей реализации невозможно, или вы просто хотите разгрузить свой сервер, то решением может стать периодическая синхронизация данных <code>plugin/dynmap/web</code> между сервером CraftBukkit и внешним веб-сервером, использую RSync или FTP. Конечно потеряется вся прелесть онлайн обновлений: карт, игроков, чата и |
+ | '''Ответ:''' Проброс портов описанный выше всё ещё может помочь в вашей проблеме. Но если это в вашей реализации невозможно, или вы просто хотите разгрузить свой сервер, то решением может стать периодическая синхронизация данных <code>plugin/dynmap/web</code> между сервером CraftBukkit и внешним веб-сервером, использую RSync или FTP. Конечно потеряется вся прелесть онлайн обновлений: карт, игроков, чата и т. д.<br> |
Если сервера у вас на Linux<ref>Хотя пользователи Windows похоже тоже не обделены: существует аналогичный проект [http://dokan-dev.net/en/ Dokan SSHFS]</ref>, то можно настроить режим реального времени используя [https://help.ubuntu.com/community/SSHFS sshfs] или [http://freshmeat.net/projects/fuseftp fuseftp], смонтировав удалённую директорию <code>web/standalone</code> вашего веб-сервера на ваш CraftBukkit сервер в <code>plugins/dynmap/web/standalone</code> |
Если сервера у вас на Linux<ref>Хотя пользователи Windows похоже тоже не обделены: существует аналогичный проект [http://dokan-dev.net/en/ Dokan SSHFS]</ref>, то можно настроить режим реального времени используя [https://help.ubuntu.com/community/SSHFS sshfs] или [http://freshmeat.net/projects/fuseftp fuseftp], смонтировав удалённую директорию <code>web/standalone</code> вашего веб-сервера на ваш CraftBukkit сервер в <code>plugins/dynmap/web/standalone</code> |
||
Строка 75: | Строка 73: | ||
'''Ответ:''' Откройте файл <code>plugins/dynmap/worlds.txt</code>, и в разделе описания миров, после строки <code>worlds:</code> запишите названия (который также открывает раздел описания мира) в любом порядке, этот порядок будет использоваться в боковой панели. Пример правильной конфигурации: |
'''Ответ:''' Откройте файл <code>plugins/dynmap/worlds.txt</code>, и в разделе описания миров, после строки <code>worlds:</code> запишите названия (который также открывает раздел описания мира) в любом порядке, этот порядок будет использоваться в боковой панели. Пример правильной конфигурации: |
||
<pre>worlds: |
<pre>worlds: |
||
− | + | — name: world |
|
− | + | — name: world_nether |
|
− | + | — name: world_the_end</pre> |
|
− | В этом примере используются имена миров |
+ | В этом примере используются имена миров «world», «world_nether» и «world_the_end». |
'''Вопрос:''' Как изменить отображаемые названия миров?<br> |
'''Вопрос:''' Как изменить отображаемые названия миров?<br> |
||
'''Ответ:''' Откройте файл <code>plugins/dynmap/worlds.txt</code> и в разделе описания мира, в поле <code>title:</code> напишите желаемое название мира. Пример правильной конфигурации: |
'''Ответ:''' Откройте файл <code>plugins/dynmap/worlds.txt</code> и в разделе описания мира, в поле <code>title:</code> напишите желаемое название мира. Пример правильной конфигурации: |
||
<pre>worlds: |
<pre>worlds: |
||
− | + | — name: world |
|
title: "Обычный мир" |
title: "Обычный мир" |
||
− | + | — name: world_nether |
|
title: "Нижний мир" |
title: "Нижний мир" |
||
− | + | — name: world_the_end |
|
− | title: " |
+ | title: "Край"</pre> |
− | В этом примере используются имена миров |
+ | В этом примере используются имена миров «world», «world_nether» и «world_the_end». Так же, для того, что бы DynMap понимал русские символы, необходимо файл конфигурации редактировать в формате UTF-8. Сделать это можно, например при помощи текстового редактора [http://notepad-plus-plus.org/ Notepad++]. По умолчанию, тот же Notepad++ сохраняет файлы в кодировке ANSI, поэтому, предварительно до редактирования файла, рекомендуется выбрать кодировку файла UTF-8 (Кодировки -> Кодировать в UTF-8). |
'''Вопрос:''' Как скрыть мир из списка?<br> |
'''Вопрос:''' Как скрыть мир из списка?<br> |
||
'''Ответ:''' Откройте файл <code>plugins/dynmap/worlds.txt</code> и в разделе описания мира который вы хотите скрыть, напишите <code>enabled: false</code>. Пример правильной конфигурации: |
'''Ответ:''' Откройте файл <code>plugins/dynmap/worlds.txt</code> и в разделе описания мира который вы хотите скрыть, напишите <code>enabled: false</code>. Пример правильной конфигурации: |
||
<pre>worlds: |
<pre>worlds: |
||
− | + | — name: world |
|
title: "Обычный мир" |
title: "Обычный мир" |
||
− | + | — name: world_nether |
|
title: "Нижний мир" |
title: "Нижний мир" |
||
enabled: false |
enabled: false |
||
− | + | — name: world_the_end |
|
− | title: " |
+ | title: "Край" |
enabled: false</pre> |
enabled: false</pre> |
||
− | В этом примере оба мира |
+ | В этом примере оба мира «world_nether» и «world_the_end» будут скрыты, так как в их разделе описания мира имеется запись <code>enabled: false</code>. |
'''Вопрос:''' Как удалить карту пещер (слой Cave) при отключенном режиме высокой детализации (<code>#deftemplatesuffix: hires</code>)?<br> |
'''Вопрос:''' Как удалить карту пещер (слой Cave) при отключенном режиме высокой детализации (<code>#deftemplatesuffix: hires</code>)?<br> |
||
'''Ответ:''' Сделайте копию файла <code>plugins/dynmap/templates/normal.txt</code> с именем <code>custom-normal.txt</code>. У вас должен появится файл <code>plugins/dynmap/templates/custom-normal.txt</code>, откройте его и удалите следующие строки: |
'''Ответ:''' Сделайте копию файла <code>plugins/dynmap/templates/normal.txt</code> с именем <code>custom-normal.txt</code>. У вас должен появится файл <code>plugins/dynmap/templates/custom-normal.txt</code>, откройте его и удалите следующие строки: |
||
− | <pre> |
+ | <pre> — class: org.dynmap.kzedmap.CaveTileRenderer |
name: cave |
name: cave |
||
title: "Cave" |
title: "Cave" |
||
Строка 114: | Строка 112: | ||
'''Вопрос:''' Как удалить карту пещер (слой Cave) при включенном режиме высокой детализации (<code>deftemplatesuffix: hires</code>)?<br> |
'''Вопрос:''' Как удалить карту пещер (слой Cave) при включенном режиме высокой детализации (<code>deftemplatesuffix: hires</code>)?<br> |
||
'''Ответ:''' Сделайте копию файла <code>plugins/dynmap/templates/normal-hires.txt</code> с именем <code>custom-normal-hires.txt</code>. У вас должен появится файл <code>plugins/dynmap/templates/custom-normal-hires.txt</code>, откройте его и удалите следующие строки: |
'''Ответ:''' Сделайте копию файла <code>plugins/dynmap/templates/normal-hires.txt</code> с именем <code>custom-normal-hires.txt</code>. У вас должен появится файл <code>plugins/dynmap/templates/custom-normal-hires.txt</code>, откройте его и удалите следующие строки: |
||
− | <pre> |
+ | <pre> — class: org.dynmap.hdmap.HDMap |
name: cave |
name: cave |
||
title: "Cave" |
title: "Cave" |
||
Строка 124: | Строка 122: | ||
'''Вопрос:''' Как можно скрыть на карте определённых игроков?<br> |
'''Вопрос:''' Как можно скрыть на карте определённых игроков?<br> |
||
− | '''Ответ:''' Вам поможет команда <code>/dynmap hide ИмяИгрока</code>, где |
+ | '''Ответ:''' Вам поможет команда <code>/dynmap hide ИмяИгрока</code>, где «ИмяИгрока» — это имя игрока, которого вы хотите скрыть. |
'''Вопрос:''' А как можно скрыть всех игроков, кроме определённых?<br> |
'''Вопрос:''' А как можно скрыть всех игроков, кроме определённых?<br> |
||
Строка 133: | Строка 131: | ||
'''Вопрос:''' Как отключить облачки чата?<br> |
'''Вопрос:''' Как отключить облачки чата?<br> |
||
− | '''Ответ:''' Откройте файл <code>plugins/dynmap/configuration.txt</code> |
+ | '''Ответ:''' Откройте файл <code>plugins/dynmap/configuration.txt</code> установите знак комментария <code>#</code> в начале следующих строк: |
− | <pre> |
+ | <pre> — class: org.dynmap.ClientComponent |
type: chatballoon |
type: chatballoon |
||
focuschatballoons: false</pre> |
focuschatballoons: false</pre> |
||
После изменений должно получится так: |
После изменений должно получится так: |
||
− | <pre># |
+ | <pre># — class: org.dynmap.ClientComponent |
# type: chatballoon |
# type: chatballoon |
||
# focuschatballoons: false</pre> |
# focuschatballoons: false</pre> |
||
+ | '''Вопрос:'''В чате в место русских букв абракадабра(Как включить поддержку русского языка) ?<br> |
||
⚫ | |||
+ | '''Ответ:''' Откройте файл <code>plugins/dynmap/configuration.txt</code> и в параметре <code>cyrillic-support: false</code> |
||
+ | заменить на <code>true</code> . |
||
+ | |||
⚫ | |||
+ | Идём в конфиг ''configuration.txt'' находящийся в ''/plugins/dynmap'' |
||
+ | Список некоторых параметров и их расшифровка: |
||
+ | |||
+ | '''renderinterval''' — используется для указания интервала обновления одного блока карты, который может быть изменён, например при воздействии на этот участок блока игроками. При задании слишком маленького значения, приведёт к чрезмерной нагрузке на сервер. По умолчанию, этот интервал равен 1-ой секунде. Большинство серверов могут работать с малыми значениями, вплоть до 0.2 секунд. |
||
+ | |||
+ | '''tiles-rendered-at-once''': Сколько ядер юзать, по умолчанию 1\2 ядра |
||
+ | |||
+ | '''hideores''': true скрыть любые рудные блоки, вынуждая их отображаться как камень. |
||
+ | * — '''blockplaced''' Этот триггер заставляет обновить плитки, когда игрок размещает блок. |
||
+ | * — '''blockbreak''' заставляет обновить плитки, когда игрок разрушает блок. |
||
+ | * — '''blockburn''' этот триггер заставляет обновить плитки, когда блок уничтожает огонь. |
||
+ | * — '''pistonmoved''' этот триггер заставляет обновить плитки, когда поршни двигают блоки. |
||
+ | * — '''explosion''' заставляет обновить плитки, когда блоки уничтожает взрыв рекомендуется |
||
+ | |||
+ | '''defaultzoom''' — настройка зума карты по умочанию |
||
+ | '''defaultworld''': world мир по умолчанию |
||
+ | '''defaultmap''': flat вид мира по умолчанию |
||
+ | |||
+ | '''sendhealth''' — отображать или нет здоровье игроков |
||
+ | '''hideifshadow''' — если установлено в значение ниже 15, позиция каждого игрока и здоровья скрыты, если уровень освещённости текущее местоположение игрока на уровне или ниже заданного значения (0 = полная темнота, 4 = под открытым небом ночью, 15 = дневном свете) (sic. google translate) |
||
== Примечания == |
== Примечания == |
||
Строка 148: | Строка 170: | ||
[[Категория:Bukkit]] |
[[Категория:Bukkit]] |
||
+ | [[Категория:DynMap]] |
Версия от 16:17, 13 сентября 2020
Автор |
mikeprimm, FrozenCow2 |
---|---|
Платформа |
JRE |
Написано на |
Java |
Дата выпуска |
30 августа 2011 г. |
Последняя версия |
v3.1-beta3a |
Размер |
6.83 МБ |
Лицензия | |
Исходный код | |
Совместимо с |
до 1.16.2 |
Поддержка Нижнего мира |
Есть |
Ссылки |
DynMap — это плагин для сервера под управлением Bukkit. Он нарисует карту вашего сервера Minecraft прямо в браузере, наподобие привычного Google Maps. Он очень прост в установке, так как веб-сервер встроенный в DynMap работает прямо из коробки, хотя всё также есть возможность интеграции карты с существующим сайтом на своем веб-сервере, например Apache. Гибкость DynMap позволяет рисовать ваш мир используя различные технология построения, тем самым поставив упор на быстродействие, либо наоборот на проработку высокой детализации.
В зависимости от ваших требований к DynMap, встроенные компоненты позволят вам добавлять/удалять ту или иную функциональность. Сейчас DynMap поставляется с такими компонентами, которые добавляют поддержку чата с воздушными шарами, переписку через веб + интеграция с HeroChat, а также отображение на карте регионов созданных в WorldGuard, Residence и Towny.
Основные возможности
- Настраиваемые карты для каждого мира
- Прорисовка карт в режиме реального времени
- Отображение лиц игроков на карте
- В браузере можно чатиться с игроками
- А их сообщения отображаются в облачках (а-ля комикс) или в обычном чате
- На карте отображается текущее время Minecraft
- На карте отображается текущая погода Minecraft
- На карте могут отображаться регионы, созданные при помощи WorldGuard, Residence и Towny
- Ну и конечно, всё это добро легко конфигурируется и настраивается
Установка
Распакуйте архив dynmap-*-bin.zip в папку «plugins». Если вы обновляете плагин, то согласитесь перезаписать все файлы.
Если у вас запущен отдельный веб-сервер (например Apache), то скопируйте файлы из «plugins/dynmap/web/» в корень «http-root». При следующем обновлении плагина, не забудьте обновить только что скопированные файлы на веб-сервер.
Первый запуск
После запуска на сервере CraftBukkit, вы можете проверить работу плагина в браузере по адресу http://ipсервера:8123/. В случае если вы запустили CraftBukkit на своём компьютере, то он откроется и по адресу http://localhost:8123/. На загруженной странице вы должны увидеть игроков, разумеется только тех, которые находятся в игре. Обратите внимание что карты ещё нет, поэтому фон будет чёрным.
Если вы хотите карту с высокой детализацией, то сейчас самый удачный момент сделать это. Просто включите (раскомментируйте) опцию deftemplatesuffix: hires
в одной из верхних строк файла configuration.txt. Более подробную информацию об опции deftemplatesuffix
вы найдёте в разделе о настройках плагина.
Если вы просто хотите посмотреть как работает DynMap, то просто введите в игре команду: /dynmap fullrender
. Ниже вы найдете более подробную информацию о командах и уровнях доступа, а пока у нас только первый запуск :). Тем временем карта будет постепенно проявляться в вашем браузере, не надо спешить, дайте ей время загрузиться. Сообщения в игре будут вас информировать о текущем состоянии работы плагина, с итоговой оценкой скорости рендеринга (прорисовки) карты.
Часто задаваемые вопросы
Вопрос: Почему чат отображает вместо русских символов кракозябры?
Ответ: Обновите версию плагина, в новых версиях кириллица отображается корректно.
Вопрос: Я только что изменил конфигурацию плагина, но никаких изменений на карте не вижу?
Ответ: Попробуйте команды /reload
или /dynmap reload
, хотя можно просто перезапустить сервер. Если это не поможет, то анализируйте логи сервера (server.log) на предмет ошибок.
Вопрос: Как я могу разместить DynMap на своем веб-сервере, если он находится на том же компьютере?
Ответ: Если ваш веб-сервер находится на том же компьютере что и CraftBukkit, то используйте руководство по настройке DynMap без встроенного веб-сервера(англ.)
Вопрос: Как мне обеспечить доступ к карте для всех, если у меня нет своего веб-сервера?
Ответ: Просто откройте TCP порт № 8123 со своего сервера CraftBukkit, это позволит всем желающим зайти на DynMap. Для более высокой безопасности, всё же лучше использовать веб-сервер (например Nginx или Apache), который займется проксированием трафика DynMap.
Вопрос: Как я могу разместить DynMap на веб-сервере, если он находится на другом компьютере?
Ответ: Проброс портов описанный выше всё ещё может помочь в вашей проблеме. Но если это в вашей реализации невозможно, или вы просто хотите разгрузить свой сервер, то решением может стать периодическая синхронизация данных plugin/dynmap/web
между сервером CraftBukkit и внешним веб-сервером, использую RSync или FTP. Конечно потеряется вся прелесть онлайн обновлений: карт, игроков, чата и т. д.
Если сервера у вас на Linux[1], то можно настроить режим реального времени используя sshfs или fuseftp, смонтировав удалённую директорию web/standalone
вашего веб-сервера на ваш CraftBukkit сервер в plugins/dynmap/web/standalone
Вопрос: Как мне разместить DynMap на сайте?
Ответ: Для начала убедись что у всех открывается ссылка на DynMap. Если у вас настроен проброс портов, то ссылка должны быть типа http://внешнийIPадрес:8123. Если же DynMap размещён на веб-сервере, то адрес должен быть типа http://вашсайт/map/
Теперь, для размещения DynMap на вашем сайте можно воспользоваться тегом iframe
. Так же, для вёрстки вам понадобится знание HTML, но если у вас стоит CMS, то всё упрощается введением всего лишь одной строки:
<iframe src="http://вашадрес:8123/" width="800" height="600" />
Вопрос: Как переключить карту на высокую детализацию?
Ответ: Для этого вам нужно включить HD прорисовку. Делается это очень просто, откройте файл plugins/dynmap/configuration.txt
, и раскомментируйте строку:
#deftemplatesuffix: hires
В итоге должно получиться так:
deftemplatesuffix: hires
Вопрос: Как мне изменить отображаемый порядок расположения миров в боковой панели?
Ответ: Откройте файл plugins/dynmap/worlds.txt
, и в разделе описания миров, после строки worlds:
запишите названия (который также открывает раздел описания мира) в любом порядке, этот порядок будет использоваться в боковой панели. Пример правильной конфигурации:
worlds: — name: world — name: world_nether — name: world_the_end
В этом примере используются имена миров «world», «world_nether» и «world_the_end».
Вопрос: Как изменить отображаемые названия миров?
Ответ: Откройте файл plugins/dynmap/worlds.txt
и в разделе описания мира, в поле title:
напишите желаемое название мира. Пример правильной конфигурации:
worlds: — name: world title: "Обычный мир" — name: world_nether title: "Нижний мир" — name: world_the_end title: "Край"
В этом примере используются имена миров «world», «world_nether» и «world_the_end». Так же, для того, что бы DynMap понимал русские символы, необходимо файл конфигурации редактировать в формате UTF-8. Сделать это можно, например при помощи текстового редактора Notepad++. По умолчанию, тот же Notepad++ сохраняет файлы в кодировке ANSI, поэтому, предварительно до редактирования файла, рекомендуется выбрать кодировку файла UTF-8 (Кодировки -> Кодировать в UTF-8).
Вопрос: Как скрыть мир из списка?
Ответ: Откройте файл plugins/dynmap/worlds.txt
и в разделе описания мира который вы хотите скрыть, напишите enabled: false
. Пример правильной конфигурации:
worlds: — name: world title: "Обычный мир" — name: world_nether title: "Нижний мир" enabled: false — name: world_the_end title: "Край" enabled: false
В этом примере оба мира «world_nether» и «world_the_end» будут скрыты, так как в их разделе описания мира имеется запись enabled: false
.
Вопрос: Как удалить карту пещер (слой Cave) при отключенном режиме высокой детализации (#deftemplatesuffix: hires
)?
Ответ: Сделайте копию файла plugins/dynmap/templates/normal.txt
с именем custom-normal.txt
. У вас должен появится файл plugins/dynmap/templates/custom-normal.txt
, откройте его и удалите следующие строки:
— class: org.dynmap.kzedmap.CaveTileRenderer name: cave title: "Cave" prefix: ct maximumheight: 127
Вопрос: Как удалить карту пещер (слой Cave) при включенном режиме высокой детализации (deftemplatesuffix: hires
)?
Ответ: Сделайте копию файла plugins/dynmap/templates/normal-hires.txt
с именем custom-normal-hires.txt
. У вас должен появится файл plugins/dynmap/templates/custom-normal-hires.txt
, откройте его и удалите следующие строки:
— class: org.dynmap.hdmap.HDMap name: cave title: "Cave" prefix: ct perspective: iso_SE_60_lowres shader: cave lighting: default mapzoomin: 3
Вопрос: Как можно скрыть на карте определённых игроков?
Ответ: Вам поможет команда /dynmap hide ИмяИгрока
, где «ИмяИгрока» — это имя игрока, которого вы хотите скрыть.
Вопрос: А как можно скрыть всех игроков, кроме определённых?
Ответ: Откройте файл plugins/dynmap/configuration.txt
и установите параметр display-whitelist
равным true
. Пример правильной конфигурации:
# Treat hiddenplayers.txt as a whitelist for players to be shown on the map? (Default false) display-whitelist: true
Теперь все игроки скрыты. Что бы отобразить определённого игрока достаточно ввести команду /dynmap show ИмяИгрока
Вопрос: Как отключить облачки чата?
Ответ: Откройте файл plugins/dynmap/configuration.txt
установите знак комментария #
в начале следующих строк:
— class: org.dynmap.ClientComponent type: chatballoon focuschatballoons: false
После изменений должно получится так:
# — class: org.dynmap.ClientComponent # type: chatballoon # focuschatballoons: false
Вопрос:В чате в место русских букв абракадабра(Как включить поддержку русского языка) ?
Ответ: Откройте файл plugins/dynmap/configuration.txt
и в параметре cyrillic-support: false
заменить на true
.
Настройки плагина
Идём в конфиг configuration.txt находящийся в /plugins/dynmap Список некоторых параметров и их расшифровка:
renderinterval — используется для указания интервала обновления одного блока карты, который может быть изменён, например при воздействии на этот участок блока игроками. При задании слишком маленького значения, приведёт к чрезмерной нагрузке на сервер. По умолчанию, этот интервал равен 1-ой секунде. Большинство серверов могут работать с малыми значениями, вплоть до 0.2 секунд.
tiles-rendered-at-once: Сколько ядер юзать, по умолчанию 1\2 ядра
hideores: true скрыть любые рудные блоки, вынуждая их отображаться как камень.
- — blockplaced Этот триггер заставляет обновить плитки, когда игрок размещает блок.
- — blockbreak заставляет обновить плитки, когда игрок разрушает блок.
- — blockburn этот триггер заставляет обновить плитки, когда блок уничтожает огонь.
- — pistonmoved этот триггер заставляет обновить плитки, когда поршни двигают блоки.
- — explosion заставляет обновить плитки, когда блоки уничтожает взрыв рекомендуется
defaultzoom — настройка зума карты по умочанию defaultworld: world мир по умолчанию defaultmap: flat вид мира по умолчанию
sendhealth — отображать или нет здоровье игроков hideifshadow — если установлено в значение ниже 15, позиция каждого игрока и здоровья скрыты, если уровень освещённости текущее местоположение игрока на уровне или ниже заданного значения (0 = полная темнота, 4 = под открытым небом ночью, 15 = дневном свете) (sic. google translate)
Примечания
- ↑ Хотя пользователи Windows похоже тоже не обделены: существует аналогичный проект Dokan SSHFS