Перейти к содержанию
Admin

Карта Dynmap

Рекомендуемые сообщения

Прямой адрес карты сервера, если есть какие-то проблемы с кривыми адресами:

37.59.236.131:28565

 

Настроечки | Разработчики | Скачать

 

Как зарегистрироваться на карте?

Скрытый текст
  • заходите на карту и в левом нижнем углу по-русски будет предложено зарегаться или залогиниться + краткая инструкция;
  • в игре набираете команду /dynmap webregister, получаете код;
  • при регистрации на карте указываете свой ник из игры, под которым вы получили код, полученный код и выдумываете личный пароль;
  • логинитесь и юзаете карту :)

 

Для логина нужен только ник из игры и ваш личный пароль.

P.S.: прблема в том, что любой игрок, зашедший на наш сервер, может зарегаться на карте... Однако за нарушение правил он будет наказан, что уже хорошо...

 

 

Настройка всяких ништяков:

Скрытый текст

 

Создание фильтров (группы иконок/маркеров):
Скрытый текст
Именованная группа маркеров.
На карте панель с именами и галочками для скрытия.
 
создание:
/dmarker addset id:<markerset-id> hide:<true|false> prio:<N>
 
изменение
/dmarker updateset id:<markerset-id> newlabel:<new-label> hide:<true|false> prio:<N>
 
удаление
/dmarker deleteset id:<markerset-id>
 
примеры
создадим группу "Группа" с id Group по умолчанию скрытой
/dmarker addset id:Group  hide:true
переименуем в "Группа"
/dmarker updateset id:Group newlabel:"Группа"
удалим
/dmarker deleteset id:Group
 
воздействие prio так и не увидел
 
Создание стандартных иконок/маркеров с надписями:
Скрытый текст
Иконка с подписью
vpk6E.png
 
создание:
необходимо находиться на точке установки маркера
/dmarker add id:<marker-id> <marker-label> icon:<icon-id> set:<markerset-id>
set - заранее созданная группа
 
изменение
/dmarker update id:<marker-id> set:<markerset-id> icon:<icon-id> newlabel:<new-label>
id и set - обязательно писать
 
перемещение:
необходимо находиться на точке установки маркера
/dmarker movehere id:<marker-id> set:<markerset-id>
 
удаление
/dmarker delete  id:<marker-id> set:<markerset-id>
 
просмотр списка маркеров конкретной группы
/dmarker list set:<markerset-id>
 
 
примеры
создадим маркер "Точка" с id Point в группу "Группа" с иконкой cross
встали в игре на нужное место
/dmarker add id:Point "Точка" icon:cross set:Group
поменяем иконку на dog
/dmarker update id:Point set:Group icon:dog
переместим, встаем на новое место
/dmarker movehere id:Point set:Group
удалим
/dmarker delete id:Point set:Group
 
Примечание:
Группу менять нельзя
Если не указать set то маркер добавится в группу Markers именованную у нас "Ключевые места". Эта группа всегда существует
 
 
Создание собственных иконок/маркеров:
Скрытый текст
иконка может быть размеров 8x8, 16x16, 32x32 формата PNG
копировать ее надо в /plugins/dynmap/web/tiles/_markers_
 
регистрация:
/dmarker addicon id:<icon-id> <icon-label> file:<path-to-image-file>
icon-label делать латинскими буквами совпадающим по названию файла
а лучше не делать вообще
 
пример с нашими путем
залили файл velvet.png
/dmarker addicon id:velvet file:/plugins/dynmap/web/tiles/_markers_/velvet.png
 
 
Создание именованных прямоугольных областей различных цветов:
Скрытый текст
разметка точек:
 
1. встав на местоположение точки
/dmarker addcorner
 
2. указать координаты
/dmarker addcorner <x> <y> <z>
 
3. указать координаты с уточнением мира 
/dmarker addcorner <x> <y> <z> <world>
 
 
если произошла ошибка в точках их можно очистить
/dmarker clearcorners
 
 
Примечание:
для квадрата достаточно 2 точки. Для других форм нужно указать столько точек, сколько углов у области.
 
создание области:
/dmarker addarea id:<area-id> <area-label> set:<markerset-id> color:RRGGBB fillcolor:RRGGBB opacity:<opacity> fillopacity:<fillopacity> weight:<weight> ytop:<ytop> ybottom:<ybottom>
area-label можно писать по русски
color:RRGGBB цвет линии формата #RRGGBB можно подбирать в фотошопе но писать без #
fillcolor:RRGGBB цвет заливки
opacity прозрачность линии 0-1.0     1 непрозрачная
fillopacity прозрачность заливки  0-1.0     по умолчанию 0.5
weight толщина линии
ytop координаты верхней крышки 3D области
ybottom  координаты нижней крышки 3D области   (по умолчанию 64 обе, поэтому область плоская)
 
изменение области:
/dmarker updatearea id:<area-id> set:<markerset-id> newlabel:<new-label> color:RRGGBB fillcolor:RRGGBB opacity:<opacity> fillopacity:<fillopacity> weight:<weight> ytop:<ytop> ybottom:<ybottom>
 
удаление области:
/dmarker deletearea id:<area-id> set:<markerset-id>
 
просмотр списка областей конкретной группы
/dmarker listareas set:<markerset-id>
 
 
примеры
создадим область прямоугольную (2 точки)
встали в игре на нужное место 1
/dmarker addcorner
встали в игре на нужное место 2
/dmarker addcorner
Создадим область "Респаун" с id spaun в группу "Группа". Остальные параметры оставим по умолчанию
/dmarker addarea id:spaun "Респаун" set:Group
Изменим область поменяв цвета линии #25c560 и заливки #000035, сделав заливку сильнопрозрачной 0.2 и линию толщиной 5. Выдавим вверх до высоты 95.
/dmarker updatearea id:spaun set:Group color:25c560  fillcolor:000035 fillopacity:0.2 weight:5 ytop:95
удалим
/dmarker deletearea id:spaun set:Group
 
 
Создание именованных ломаных линий:
Скрытый текст
разметка точек:
 
1. встав на местоположение точки
/dmarker addcorner
 
2. указать координаты
/dmarker addcorner <x> <y> <z>
 
3. указать координаты с уточнением мира 
/dmarker addcorner <x> <y> <z> <world>
 
 
если произошла ошибка в точках их можно очистить
/dmarker clearcorners
 
создание поли-линии:
/dmarker addline id:<line-id> <line-label> set:<markerset-id> color:RRGGBB opacity:<opacity> weight:<weight>
line-label можно писать по русски
color:RRGGBB цвет линии формата #RRGGBB можно подбирать в фотошопе но писать без #
opacity прозрачность линии 0-1.0     1 непрозрачная
weight толщина линии
 
примеры
аналогичный созданию областей
 
 
Рендер в удалённую БД:
Спойлер

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

 

# Map storage scheme: only uncomment one 'type' value

#  filetree: classic and default scheme: tree of files, with all map data under the directory indicated by 'tilespath' setting

#  sqlite: single SQLite database file (this can get VERY BIG), located at 'dbfile' setting (default is file dynmap.db in data directory)

#  mysql: MySQL database, at hostname:port in database, accessed via userid with password

storage:

  # Filetree storage (standard tree of image files for maps)

  type: filetree

  # SQLite db for map storage (uses dbfile as storage location)

  #type: sqlite

  #dbfile: dynmap.db

  # MySQL DB for map storage (at 'hostname':'port' in database 'database' using user 'userid' password 'password' and table prefix 'prefix'

  type: mysql

  hostname: mysql.name.myjino.ru

  port: 3306

  database: name_dynmap

  userid: name

  password: Pass

  prefix: ""

  

  

Карта сервера 5000х5000  

  

Настройка качества картинки jpg-q75. По сравнению с png разница в качестве картинки не большая. Вес png 1 части карты весит примерно 45кб, а в jpg-q75 вес составляет всего 4-6 кб. Раньше карта весила примерно с png 26гб, сейчас вес карты 9гб в БД. 

OcNh17v.png

Вынос карты помогает сократить обьем файлов на хостинге майна, а также разгрузить запросы на карте по прогрузке. При рендере карты tps был не ниже 19,6 при онлайне 8 человек. 

 

# Default image format for HDMaps (png, jpg, jpg-q75, jpg-q80, jpg-q85, jpg-q90, jpg-q95, jpg-q100)

# Has no effect on maps with explicit format settings

image-format: jpg-q75

 

Еще поработал над некоторыми моментами прогрузки карты:

 

# How often a tile gets rendered (in seconds).

renderinterval: 20

 

# How many tiles on update queue before accelerate render interval

renderacceleratethreshold: 120

 

# How many update tiles to work on at once (if not defined, default is 1/2 the number of cores)

tiles-rendered-at-once: 1 - Само сабой :).

 

Надеюсь подключение карты к MySQL поможет разгрузить хостинг от лишних нагрузок плагина Dynmap.

 

Добавлю, что некоторые хранилища MySQL  просят добавить IP хостинга сервера для доступа к БД.

Свою карту я решил держать на хостинге  https://www.jino.ru/ . Отличные цены и БД всегда можно расширить до 30 ГБ. Оплата по суточная, очень удобная. Особенно понравилось изменение той или иной конфигурации хостинга в любой момент на то, что нужно.

 

 
 
 
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да - карта не работает, т.к. права доступа чё-то не срабатывают...

 + в БД исчезли все таблицы )
 

[08:32:29] [Server thread/ERROR]: [dynmap] Error creating tables - Can't create table `имя_БД`.`dynmap_maps` (errno: 13 "Permission denied")
[08:32:29] [Server thread/ERROR]: [dynmap] Map storage initialization failure
[08:32:29] [Server thread/INFO]: [dynmap] Unloaded 0 components.
[08:32:29] [Server thread/INFO]: [dynmap] Disabled

 

Блин...
Тупо место засралось... Хз, как его почистить...

 

Почему засралось всё место - не понятно: рендеры должны занимать 6 гб, а места на диске 10 Гб.

Удалил все БД - свободного места не появилось...
 

Написал в ТП.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую, у меня  давно возникла проблема с масштабом иконок (они маленькие) и размером шрифтов на карте. Можно ли как-нибудь решить данную проблему, ибо щуриться очень проблематично? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

46 минут назад, Machinict сказал:

Приветствую, у меня  давно возникла проблема с масштабом иконок (они маленькие) и размером шрифтов на карте. Можно ли как-нибудь решить данную проблему, ибо щуриться очень проблематично? 

хз

попробуй для теста другой браузер: если всё норм будет, то почисти какой-нибудь кэш основного браузера

 

монитор протри

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, Admin сказал:

хз

попробуй для теста другой браузер: если всё норм будет, то почисти какой-нибудь кэш основного браузера

 

монитор протри

Да, браузер тоже пробывал, как и сносил/переустанавливал, а вот монитор пока не чистил, попробую. :lol:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

19 часов назад, EChris_ сказал:

@Admin, подаю свою кандидатуру на должность картографа.

Да без проблем - только представь своё видение развития карты сервера )
 * мы же оба о dynmap говорим?

Как ты предлагаешь её улучшить?
Что ты хочешь добавить?
Примеры какие-нибудь есть?
Локально тестил свои идеи?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 часов назад, Admin сказал:

Да без проблем - только представь своё видение развития карты сервера )
 * мы же оба о dynmap говорим?

Как ты предлагаешь её улучшить?
Что ты хочешь добавить?
Примеры какие-нибудь есть?
Локально тестил свои идеи?

 

Сейчас интерестно то, что кто-то уже поработал над картой и некоторые мои идеи реализовал(эти идеи я пропущу)

1. Отделение территорий
Так как сейчас на одном слоте стоят гражданские и государственные территории - хотелось бы их разделить. Просто, если прийдётся дальше развивать карту, то, конечно, можно уже отделять там заповедные терриртории и т.д, но, на данный ммент, смысла в этом нет.
Так же, стоит отградить отмеченные свободные территории и территории поселений(при  согласии с владельцами этих поселений на отметку и установление особой отметки).


2. Проверка отмеченных территорий
В связи с тем, что некоторые игроки перестают играть(приостанавливают свою игру на сервере по каким-либо причинам на длительное время) на сервере, то территория может ставать свободной. Эти территории будут обновляться

В локалке не тестировал, не позволяет мощность ПК потягнуть и сервер и то, да и финансы не очень

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

18 минут назад, EChris_ сказал:

2. Проверка отмеченных территорий
В связи с тем, что некоторые игроки перестают играть(приостанавливают свою игру на сервере по каким-либо причинам на длительное время) на сервере, то территория может ставать свободной. Эти территории будут обновляться

Давай вот с этого начнём?
Составь список заброшенных терр в эту тему.

 

18 минут назад, EChris_ сказал:

1. Отделение территорий

хз-хз...

Лучше привести в порядок общественные терры: возможно, более аккуратно и компактно их переотметить (в формате обычной отдельной заявки для гейммастера).

Может, какие терры ещё не отметили?
Где-то может не быть названий.

 


 

Можно ещё подумать над метками и значками - наверняка не всё отмечено.
Был вариант - попробовать отметить все порталы. Но это не оч. крутая идея, т.к. порталы могут сноситься.

 * если чё будет получаться в роли картографа, то ништяки за помощь серверу у нас раздаёт Народный депутат в конце месяца :)

 

Если совсем большое желание навести порядок, то можно даже попробовать договариваться с игроками, чтобы они переделывали свои терры и отмечали их очень красиво - Лава им в помощь )))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 часов назад, Admin сказал:

Можно ещё подумать над метками и значками - наверняка не всё отмечено.


Да, не отмечено. Например, санаторий, который можно отметить значком "green flag". А территорию либо отметить как государственную, либо как чью-то.

 

 

16 часов назад, Admin сказал:

Лучше привести в порядок общественные терры: возможно, более аккуратно и компактно их переотметить (в формате обычной отдельной заявки для гейммастера


Да, можно.

 

 

16 часов назад, Admin сказал:

Был вариант - попробовать отметить все порталы. Но это не оч. крутая идея, т.к. порталы могут сноситься.


Нет, это не очень нужно.

 

 

Только что, EChris_ сказал:

А как на счёт территорий

- TITLE_42 (1)
- SpaceMagicFly (1)
- MrKisliy (1)
- Dinave (1)
- Andrey82 (1)
- BByaSmile (1)

Сделал. Список небольшой, но территории в разных местах. Зачастую ближе к концу карты. 

Кстати, что там с краеведом


Сегодня лично зафиксировал гриферство, но, увы, в Энде правил нет, как и в Аду.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

@Rock_tea, @Admin, если будет время, пофиксите отображение бетона на карте, как ранее вы пофиксили с костяными блоками 


Цытаты игроков об этой проблеме
 

Цитата

бетон черный и желтый не видно говорю

 

Цитата

... у меня часть желтого видно а часть нет ... я понял = если блок соприкасается с чем то = то его видно на карте .. а может тень от него

Цитата

У лавы жёлтый видно, а чёрный нет

 

Изменено пользователем EChris_

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

46 минут назад, EChris_ сказал:

если будет время, пофиксите отображение бетона на карте, как ранее вы пофиксили с костяными блоками 

Мне кажется, что это зависит только от самой динмапы - когда её обновят, тогда всё будет работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, Admin сказал:

Мне кажется, что это зависит только от самой динмапы - когда её обновят, тогда всё будет работать.


Придерживаюсь того же мнения, но игроки часто жалуются :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

Пожалуйста, давай про карту не будем в теме про админов и гейммастеров?

 

52 минуты назад, EChris_ сказал:

игроки часто жалуются

Это никак не влияет на решение проблемы.

Если есть желание, можешь попробовать изучить вопрос и проверить - есть ли обновление динмапы, решающее эту проблему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На данный момент наблюдаются проблемы с отображением новых блоков.

Эти ошибки могут наблюдаться в связи с тем, что разработчик, на данный момент, выпустил DynMap только по версию 1.11.2, но присутствует поддержка новых блоков, но, увы, данная поддержка не полная и могут наблюдаться ошибки при отображении.

Проблема будет решена как только разработчик плагина выпустит релизную версию v2.5(как я понял).

FkeUpbo.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

@Admin 

  • Почему при бане игрока на сервере, он может писать с карты? Вроде раньше так нельзя было или я путаю? 
  • Кто может банить чуваков с карты?
Изменено пользователем DirkTeN

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

Только что, Lady_Lava сказал:

@Rock_tea тот же вопрос

https://imgur.com/a/Ssu8k
https://imgur.com/a/xmlMj
@Rock_tea вот тот о ком они говорят...Ребзя, понимаю с него поугарать можно, но сорри, это нарушение...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

13 минут назад, Lady_Lava сказал:

@Rock_tea тот же вопрос

/dynmap sendtoweb message ...  : Send a message to the web UIs only
 /dynmap ids-for-ip ip-address  : List player IDs that have logged in from given IP address (most recent to least)
 /dynmap ips-for-id player-id  : List IP addresses that have been used to connect to server by given player ID
 /dynmap add-id-for-ip player-id ip-address  : Add given player ID to front of list of known IDs for given IP address
 /dynmap del-id-for-ip player-id ip-address  : Remove given player ID from list of known IDs for given IP address.
 /dynmap webregister  : Start registration of own account for login on web interface
 /dynmap webregister player-id  : Start registration of another user's account for login on web interface

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

41 минуту назад, PAPATAPON сказал:

/dynmap sendtoweb message ...  : Send a message to the web UIs only
 /dynmap ids-for-ip ip-address  : List player IDs that have logged in from given IP address (most recent to least)
 /dynmap ips-for-id player-id  : List IP addresses that have been used to connect to server by given player ID
 /dynmap add-id-for-ip player-id ip-address  : Add given player ID to front of list of known IDs for given IP address
 /dynmap del-id-for-ip player-id ip-address  : Remove given player ID from list of known IDs for given IP address.
 /dynmap webregister  : Start registration of own account for login on web interface
 /dynmap webregister player-id  : Start registration of another user's account for login on web interface

ваще ничё не даёт

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

2 часа назад, DirkTeN сказал:

@Admin 

  • Почему при бане игрока на сервере, он может писать с карты? Вроде раньше так нельзя было или я путаю? 
  • Кто может банить чуваков с карты?

К сожалению, как минимум, надо перезагрузить плагин. Вот такая вот система...
Но динмапа перезагружается плохо и часто вешает сервер = надо перезагрузить сервак.

Если очень надо, то перезагружаете. Если не очень надо, то лучше промолчать.

 * был один жёсткий случай, когда пришлось грохать все регистрации на карте и заставлять игроков регаться по-новой, но иначе убрать с карты балбеса не получалось...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, Admin сказал:

 * был один жёсткий случай, когда пришлось грохать все регистрации на карте и заставлять игроков регаться по-новой, но иначе убрать с карты балбеса не получалось...

вот она минута славы Reziko ...  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

23 минуты назад, DirkTeN сказал:

Очень нужно.

Я начал истерить через консоль, что нужен срочный рестарт, но игроки сказали, что проблемы уже давно нет и можно спокойно подождать утреннего рестарта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так, кто-то опять напортачил вчера-сегодня, ибо если вкладка с картой не активна в браузере - то чат тупо не пишется. Никогда такого не было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×