Admin 455 Жалоба Опубликовано 24 октября, 2014 Прямой адрес карты сервера, если есть какие-то проблемы с кривыми адресами: 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 так и не увидел Создание стандартных иконок/маркеров с надписями: Скрытый текст Иконка с подписью создание: необходимо находиться на точке установки маркера /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гб в БД. Вынос карты помогает сократить обьем файлов на хостинге майна, а также разгрузить запросы на карте по прогрузке. При рендере карты 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 ГБ. Оплата по суточная, очень удобная. Особенно понравилось изменение той или иной конфигурации хостинга в любой момент на то, что нужно. + Minecraft Overviewer Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
tichina 317 Жалоба Опубликовано 10 февраля, 2017 карта не обновляется уже два дня=( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Достижения 3
Admin 455 Жалоба Опубликовано 10 февраля, 2017 1 час назад, tichina сказал: карта не обновляется уже два дня=( ну, хз... что-то она там шуршит... но и ошибки выдвать не забывает ща попробую апдейт тайтлов поставить по другим условиям - с меньшими ограничениями [10:03:02 INFO]: [dynmap] Full/radius render pause set to true> [10:03:02 INFO]: [dynmap] Pause full/radius renders - player limit reached> [10:03:02 INFO]: [dynmap] Update render pause set to true> [10:03:02 INFO]: [dynmap] Pause tile update renders - player limit reached> [09:44:50] [Server thread/INFO]: [dynmap] Full/radius render pause set to false [09:44:50] [Server thread/INFO]: [dynmap] Resume full/radius renders - below player limit [09:44:50] [Server thread/INFO]: [dynmap] Update render pause set to false [09:44:50] [Server thread/INFO]: [dynmap] Resume tile update renders - below player limit [09:44:50] [Server thread/INFO]: KatsDawn left the game [09:47:21] [pool-10-thread-4/ERROR]: [dynmap] Tile read error - Communications link failure The last packet successfully received from the server was 1,077,133 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Admin 455 Жалоба Опубликовано 24 февраля, 2017 Кстати, если это нам нужно, мы запросто можем позволить себе вторую проекцию такого же качества + ещё гигов 18 останется на плагин-логгер, чего должно хватить на год-другой ) P.S.: правда, рендериться месяц, наверное, будет ))))) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
tichina 317 Жалоба Опубликовано 2 марта, 2017 Карта опять не обновляется. Три человека в игре, а построенное три дня назад до сих пор не проявилось Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Достижения 3
Admin 455 Жалоба Опубликовано 2 марта, 2017 угу - какие-то глюки удалённого подключения возможно... я не знаю, как на это влиять... в прошлый раз само починилось? или кто-то перезагружал карту или плагины или что-то ещё? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
tichina 317 Жалоба Опубликовано 2 марта, 2017 Только что, Admin сказал: угу - какие-то глюки удалённого подключения возможно... я не знаю, как на это влиять... в прошлый раз само починилось? или кто-то перезагружал карту или плагины или что-то ещё? перезагружали Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Достижения 3
Admin 455 Жалоба Опубликовано 3 марта, 2017 Перезагрузка не помогла. Такое ощущение, что рендер и апдейт стояли на паузе. Командой dynmap stats проверил наличие тайтлов в очереди на рендер и отсутствие активного рендера. Командой dynmap pause none вернул рендер к жизни. С учётом того, что в очереди более 20к тайтлов и, судя по статистике, рендерится всего несколько тайтлов в секунду, ждать полного завершения работы - несколько часов. Проверяйте по самым старым своим изменениям - по логике они должны быть отрендерены первее. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Admin 455 Жалоба Опубликовано 21 марта, 2017 В 3/3/2017 в 14:34, Admin сказал: Перезагрузка не помогла. Такое ощущение, что рендер и апдейт стояли на паузе. Командой dynmap stats проверил наличие тайтлов в очереди на рендер и отсутствие активного рендера. Командой dynmap pause none вернул рендер к жизни. С учётом того, что в очереди более 20к тайтлов и, судя по статистике, рендерится всего несколько тайтлов в секунду, ждать полного завершения работы - несколько часов. Проверяйте по самым старым своим изменениям - по логике они должны быть отрендерены первее. Если карта давно не обновлялась, то следите в ближайшие дни за ней - я снова повторил процедуру, описанную в цитате. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Admin 455 Жалоба Опубликовано 10 апреля, 2017 В 3/3/2017 в 14:34, Admin сказал: Перезагрузка не помогла. Такое ощущение, что рендер и апдейт стояли на паузе. Командой dynmap stats проверил наличие тайтлов в очереди на рендер и отсутствие активного рендера. Командой dynmap pause none вернул рендер к жизни. С учётом того, что в очереди более 20к тайтлов и, судя по статистике, рендерится всего несколько тайтлов в секунду, ждать полного завершения работы - несколько часов. Проверяйте по самым старым своим изменениям - по логике они должны быть отрендерены первее. Если карта снова долго не обновлялась, то с завтрашнего утра она будет сниматься с паузы ежедневно - по расписанию. Будем надеяться, что это поможет. Вероятно, это косяки залива рендеров на удалённую БД... Возможно, когда-нибудь получится перевезти сервак на нормальный хостинг.* кстати, сайт вчера перенесли на нормальный хостинг + надеюсь, в течение недели и форум перетащим )))) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Admin 455 Жалоба Опубликовано 4 мая, 2017 Похоже я нашёл причину тормозов с обновлением динмапы... Вероятно, это ограничения нищебродского удалённого хостинга Джино, где мы держим БД плагина-логгера и рендеры динмапы. Вот так выглядит попытка откатов крупных поломок - я уже час пытаюсь всё откатить... + общее ограничение на количество запросов в час = 300 000 и никаких вариантов изменения ограничений Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Admin 455 Жалоба Опубликовано 5 мая, 2017 (изменено) Попробую в ближайшее время зарегать отдельный аккаунт и вынести туда тендеры dynmap = на каждую бд будут действовать отдельные ограничения. Надеюсь, хостер проверяет и ограничивает именно запросы к БД конкретного аккаунта, а не с одного ip... @newoldmax, как думаешь, прокатит так сделать - обойти ограничения вторым аккаунтом? Они же учитывают не запросы с одного внешнего ip к своим сервисам? Вот выдержка из их соглашения: + в ТП сказали так: "ограничения общие для всех сайтов и БД сервиса Хостинг" - предположу, что это именно услуга одного аккаунта = новый аккаунт должен помочь Изменено 5 мая, 2017 пользователем Admin Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
newoldmax 103 Жалоба Опубликовано 5 мая, 2017 Ты хочешь с другого аккаунта делать запросы в базу первого аккаунта? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Достижения
Admin 455 Жалоба Опубликовано 5 мая, 2017 3 часа назад, newoldmax сказал: Ты хочешь с другого аккаунта делать запросы в базу первого аккаунта? Нет. Я хочу с одного ip игрового сервера обращаться одновременно и постоянно на два разных аккаунта Джино: на одном аккаунте будет БД плагина-логгера, на другом - БД dynmap. Смысл в том, что держать БД на 10 Гб у них очень дёшево и удобно. Но нужно обойти ограничения. Вот думаю - не столько обойти их, сколько раскидать по разным аккаунтам. Чтобы на каждую БД было ограничение на 300к запросов в час. Сейчас такое ограничение действует на обе БЛ одновременно и мы прям регулярно упираемся в это ограничение. Кроме того, технически два акаунта позволят выделить на каждую БД до 30 Гб, что очень удобно и позволит при желании добавлять новые проекции dynmap или расширять карту. Но нужно по косвенным признакам прикинуть - ставят они эти ограничения на входящие запросы с одного удалённого ip или не заморачиваются на это и просто ограничивают обработку запросов в рамках одного аккаунта внутри их сервиса? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
newoldmax 103 Жалоба Опубликовано 5 мая, 2017 Ну не вижу проблем тогда Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Достижения
Admin 455 Жалоба Опубликовано 5 мая, 2017 ок, спс ) мне просто кажется, что если нет проблем, то и нет особого смысла всподоьных ограничениях... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Admin 455 Жалоба Опубликовано 9 мая, 2017 В 5/5/2017 в 12:18, Admin сказал: Попробую в ближайшее время зарегать отдельный аккаунт и вынести туда тендеры dynmap = на каждую бд будут действовать отдельные ограничения. Создал отдельный аккаунт под БД динмапы (чтобы не трогадть БД плагина-логгера). После технического рестарта утром карта будет дёргать рендеры с нового хостинга, где никаких рендеров нет = придётся заново всё рендерить, а это... дня 2-3 займёт. Хотя, есть предположение, что так долго рендерилось в прошлый раз как раз из-за ограничений на количество запросов: а при текущем раскладе, как минимум, не будет запросов от плагина-логгера = возможно, побыстрее отрендерится...@Rock_tea, если проснёшься первый, поставь карту на рендер - dynmap fullrender. Предварительно проверь - правда ли она переключилась на другой хостинг и рендеров нет. Спс Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rock_tea 194 Жалоба Опубликовано 9 мая, 2017 37 минут назад, Admin сказал: k_tea, если проснёшься первый, поставь карту на рендер - dynmap fullrender. окей Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Admin 455 Жалоба Опубликовано 10 мая, 2017 Ну, вроде как, рендер карты запустил. Ждём пару дней ) И надеемся, что все эти пертурбации чуть улучшат ситуацию с производительностью динмапы и плагина-логгера. Спойлер Так теперь выглядит нагрузка на аккаунт с БД плагина-логгера - с сегодняшнего утра видно явное уменьшение количества запросов: А так выглядит нагрузка на другой аккаунт с БД динмапы (ещё до начала полного рендера): Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DirkTeN 271 Жалоба Опубликовано 20 мая, 2017 (изменено) @Admin Чейта за небезопасный вход? Раньше такого не было. Изменено 20 мая, 2017 пользователем DirkTeN Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Достижения
Conchis 70 Жалоба Опубликовано 20 мая, 2017 В Mozilla Firefox появилось предупреждение при авторизации на страницах без https. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Admin 455 Жалоба Опубликовано 20 мая, 2017 @RedTeapot, это типа dynmap не поддерживает https? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RedTeapot 155 Жалоба Опубликовано 21 мая, 2017 14 часов назад, Admin сказал: @RedTeapot, это типа dynmap не поддерживает https? Поскольку динмапа сейчас обслуживается с веб-сервера, встроенного в плагин, то да, фиг вам, а не HTTPS. Это была одна из причин, по которым я хотел выпихнуть клиентскую часть динмапы на внешний веб-сервер. А так, можно на той же VPS, где игровой сервак, поднять и веб-сервер и настроить HTTPS (и отрубить встроенный сервер динмапы - это поддерживаемая фича). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Admin 455 Жалоба Опубликовано 21 мая, 2017 1 час назад, RedTeapot сказал: Поскольку динмапа сейчас обслуживается с веб-сервера, встроенного в плагин, то да, фиг вам, а не HTTPS. Это была одна из причин, по которым я хотел выпихнуть клиентскую часть динмапы на внешний веб-сервер. А так, можно на той же VPS, где игровой сервак, поднять и веб-сервер и настроить HTTPS (и отрубить встроенный сервер динмапы - это поддерживаемая фича). Ок, давай я тогда создам задачу, а потом как-нибудь договоримся. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Admin 455 Жалоба Опубликовано 15 июня, 2017 (изменено) Вроде как, у Динмапы есть поддержка 1.12 ещё с 16-го мая:https://github.com/webbukkit/dynmap/commits/master Наверное, это всякие девелопмент-билды. Но я не уверен, что нам стоит их использовать. Кстати, на майнкрафтинге работает карта на 1.12http://map.minecrafting.ru:25631/ Может, нам забить на возможные баги и просто поставить её? Ну, что может испортиться? Где у динмапы хранятся всякие отметки на карте? Наверняка тупо из бэкапа можно взять, который я сделал перед обновлением ручками - все плагины, все настройки сервера - всё скопировал в отдельную сборку 1.11.2. Изменено 15 июня, 2017 пользователем Admin Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Admin 455 Жалоба Опубликовано 16 июня, 2017 @OcelotJungle, где взять динмапу для 1.12? В топике плагина говорят, что на 1.12 не работает. Собственно, у нас тоже не работало. В моём посте выше - ссылка на тестовый сервер майнкрафтинга 1.12, где работает динмапа. + ссылка на исходники, где есть поддержка 1.12 ещё с мая. Где мне сейчас взять финальную версию плагина, чтобы залить на сервер? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты