Как настроить dynmap на хостинге

Conclusion

Dynmap is a great way to customize your Minecraft server. You can integrate your region plugins such as Towny or Factions to really bring a realistic feel to your community. While Dynmap is great, make sure that you are only using it if your server has enough resources to support it as it can be a bit resource intensive. However, you can upgrade your server at any time!

To upgrade your server, log in to your billing area at the top of the site. In the top menu select services, my services, select the server you want to upgrade, then hit the upgrade/downgrade option. You can select your upgrade there. After you have paid simply restart the server for the upgrade to be applied.

Map Viewers[]

Map viewers are read-only and have an interactive interface.

Name Description Platforms Link Status Latest Compatible Release Source available Programming language Author

Avoyd

Avoyd is a voxel editor, viewer and renderer with the ability to load the largest Minecraft maps and display and explore them in their entirety. World size can go up to 260k x 260k x 260k voxels. Light and atmosphere can be modified. Cameras: first person and arcball cameras, teleport and save multiple camera positions. Imports Minecraft Maps, .vox files and multi-models from MagicaVoxel. Exports to .obj (Blender 3D). High quality Renders with CPU path tracing and denoising. Active Java Edition 1.17 No C++ enkisoftware

Bedrock Viz

Bedrock Viz is a fork of MCPE Viz to fix bugs and add new features. It uses Bedrock Edition world files, creating overview images from the world files, reporting many details of the world. Active Bedrock 1.17.10 Yes, GPL C Jasper Wan

Blocktopograph

Free top-down world viewer for Minecraft Pocket Edition (MCPE), includes NBT editor as well. Still in «Beta», stable but not feature complete. Current features: Map-types: overworld, cave, heightmap, biome, grass color, X-Ray and block-light. With markers and coordinates. Local player can be teleported. Inactive Pocket Edition 1.0 No Java ProtoLambda

Dynmap

A Google Maps like interface on Minecraft, accessible through a web browser. Compatible with Bukkit and Forge, and has an API to render of custom elements. Active Java Edition 1.8.9 — Java Edition 1.16.5 Yes, BSD Java/HTML/CSS mikeprimm

Eihort

Optimized 3D map viewer with an extremely long view distance. Perfect for taking screenshots of your massive builds, or just exploring the world. Includes smooth lighting, biome coloring and customizable block types. Inactive Java Edition 1.12.2Most blocks of 1.12 are supported Yes, BSD C++ Lloigor, exp, rebio, erich666

MCPE Viz

MCPE Viz is a tool that parses Minecraft Pocket Edition (MCPE) world files. It creates overview images from the world files, and reports lots of details on your world. Inactive Bedrock 1.10 Yes, GPL C Plethora777

MCPEWorldViewer

Does not have a user interface and is currently under extreme development. Allows you to open minecraft pocket edition worlds and view them in 3D on your computer. Inactive Pocket Edition v0.6.1 alpha Not yet Java jocopa3

Mine View

Allows you to open Minecraft worlds (Bedrock edition or Java) and view them in 3D in your browser. Active Bedrock Edition 1.16.0Java Edition 1.16.0 No Java, Unity3D Smart BI Serv

Minecraft AutoMap

Displays a highly customizable live-updated map of your surroundings, including nearby creatures and players. Works in Singleplayer and Multiplayer. The map runs in a separate window from Minecraft so it can be sized and positioned, fullscreened, or placed on top of Minecraft like a minimap. Requires Risugami’s ModLoader, .NET 4.0, and XNA 4.0. Inactive Java Edition 1.7.1 Yes, MS-PL C# bp2008, Ceii

Minecraft X-Ray

3D map viewer that highlights minerals. Loads Minecraft levels as far back as Alpha, all the way through the current Anvil format. Supports user-supplied custom blocks for mod support. Inactive Java Edition 1.5.1 Yes, BSD Java plusminus, xolotl

minecraft-dungeons.com

Web-based, written in CoffeeScript, uses Three.js. By default shows locations of dungeons and diamonds. Can load .mca files directly from a CORS-enabled web server. Alpha. The website now redirects to the Minecraft Dungeons site. Inactive Java Edition 1.3.2 Yes, MIT CoffeeScript ithkuil

Mineways

Mineways is meant more for exporting data into Blender and other digital content creation apps, but is also useful for mapping. It includes the ability to peel away terrain and look below. Similar to Minutor, which it is branched from. Listed here because it is actively being maintained, while the official version of Minutor has died off. (works on Linux/Mac with Wine) Active Java Edition 1.18 Yes, BSD C, C++ Eric Haines

Minutor

GUI, interactive, shows top-down view of your map with a depth slider to reveal caves. Offers to show mobs, items and other entities, visualise light levels, and where hostile mobs may spawn. Inactive Java Edition 1.13 Yes, BSD C/ObjC/C++ mrkite77

How to install Dynmap

Install through the panel

  1. Make sure your server is running Bukkit, Spigot, or Paper. You can check this in the jar dropdown on the game panel dashboard.
  2. To the left of the game panel, press the Plugins List tab.
  3. Type in “Dynmap” in the name search and scroll until you find it. Then click on it to open the download page.
  4. At the bottom of the page, check the version you have selected. It’s good to cross-reference this to the official Bukkit or Spigot page.
  5. Find the correct version from the version dropdown, select it and press install.
  6. Go back to the Game Panel and restart your server. You can check if the plugin was installed successfully by typing “pl” into the console.

Install through FTP

  1. Go to the official Dynmap page on Bukkit or Spigot and click on the File tab.
  2. Find the update that is compatible with your server version and press the download icon.
  3. Head to the Game Panel and click FTP File Access to the left of the panel.
  4. Once you login to the FTP File Access you will see a list of your files. Open the plugins folder and click “Upload” to the top left of the page.
  5. Drag your plugin over to the right side of the page and wait for it to reach 100%.
  6. Head back to the Game Panel and restart your server. The plugin should now be installed. You can check this by typing “pl” into the console.

Overview

One of the great ways to customize your Minecraft server is with plugins. With thousands of plugins, your server has endless possibilities from creating Factions to having an online map of your server. Dynmap is an awesome way to expand your server outside of the normal Minecraft gameplay. With this plugin, you can create an online webpage that essentially works like a google map for your Minecraft worlds. Many plugins can also be implemented into the Dynmap map such as Factions and Towny. If you are looking for a way to enhance your server further, Dynmap is the way to go. The setup process is decently easily and we will walk you through each step of it.

How to add a resource pack

Finding a pack:

  1. The pack needs to come from an trusted website such as CurseForge.
  2. Confirm that the resource pack is made for the version of Minecraft your server is running.
  3. Download the pack to a known directory on your computer.

 Adding to Dynmap

  1. Stop your server.
  2. To the left of the game panel, click FTP File Access, then enter the plugins folder.
  3. Find the folder named Dynmap and open it, then open the texturepacks folder.
  4. To the left of the page click Upload and drag in the pack you previously downloaded.
  5. Wait until it is fully uploaded and then go back one directory to the main Dynmap folder.
  6. Locate the file named shaders.txt and press edit to the right of it.
  7. You are going to want to clear the current contents of this file and add the following:
    shaders:
      - class: org.dynmap.hdmap.TexturePackHDShader
        name: stdtexture 
        texturepack: (Full name of texturepack here)
  8. From this, the only part you will be changing is “texturepack:”. In this spot, you will put the full name of the file including the extension. For example, “texturepack: Faithful+1.13.2-rv2.zip”.
  9. Once you get that set, save the file and head back to the game panel.
  10. Start your server and you will want to do a full render of the map by typing dynmap fullrender into the console.

Rendering

  • : renders one tile of the map where you are standing.
  • : Attempts to render all maps of the entire world from your location (or from the center of that world, if issued from the server console).
  • : Attempts to render all maps of the world named from the center of that world.
  • : Attempts to render the map named for the world named from the center of that world.
  • : attempts to render at least a block area, centered on your current location.
  • : attempts to render at least a block area, centered on your current location of map ‘mapname’
  • : attempts to render at least a block area, centered on ‘x,64,z’ on world ‘world’.
  • : attempts to render tiles needing updating, starting at current location, for all maps. Stops at edge of map and at tiles that don’t need updating.
  • : attempts to render tiles needing updating, starting at current location, for given map. Stops at edge of map and at tiles that don’t need updating.
  • : attempts to render tiles needing updating, starting at given location on given world, for all maps. Stops at edge of map and at tiles that don’t need updating.,z>
  • : attempts to render tiles needing updating, starting at given location on given world, for given map. Stops at edge of map and at tiles that don’t need updating.,z>
  • : cancels any active fullrender or radiusrender on the given world.
  • : clears the tile update queue
  • : purge all the map files for world ‘world’
  • : purge all the map files for map ‘map’ on world ‘world’
  • : pause all map rendering (updates and full/radius renders)
  • : resume all map rendering

Commands

/dynmap cancelrender <WorldName>Cancels all rendering on the specified world.

/dynmap fullrenderAttempts to render all maps of the entire world from your location (or from the center of that world, if issued from the server console).

/dynmap fullrender <WorldName>Attempts to render all maps of the world named world from the center of that world.

/dynmap fullrender <WorldName>:<SurfaceName>Attempts to render the map named surface for the world named world from the center of that world.

/dynmap pause allPause all map rendering.

/dynmap pause noneResume all map rendering.

/dynmap purgequeueClears the tile update queue

/dynmap purgeworld <WorldName>Purge all the map files for world ‘world’

/dynmap purgemap <WorldName> <MapName>Purge all the map files for the specified map and world.

/dynmap radiusrender <Radius>Attempts to render at least a radius block area, centered on your current location.

/dynmap radiusrender <Radius> <MapName>Attempts to render at least a radius block area, centered on your current location of the specified map.

/dynmap radiusrender <WorldName> <X> <Z> <Radius>attempts to render at least a radius block area, centered on ‘X,64,Z’ within the specified world.

/dynmap renderRenders one tile of the map where you are standing.

/dynmap updaterenderAttempts to render tiles needing updating, starting at current location, for all maps. Stops at edge of map and at tiles that don’t need updating.

/dynmap updaterender <MapName>attempts to render tiles needing updating, starting at current location, for given map. Stops at edge of map and at tiles that don’t need updating.

/dynmap updaterender <WorldName> <X> <Z>attempts to render tiles needing updating, starting at given location on given world, for all maps. Stops at edge of map and at tiles that don’t need updating.

/dynmap updaterender <WorldName> <X> <Z> <MapName>attempts to render tiles needing updating, starting at given location on given world, for given map. Stops at edge of map and at tiles that don’t need updating.

How to setup Dynmap

Configuration

  1. Stop your server.
  2. To the left of the game panel, click FTP File Access, then enter the plugins folder.
  3. Find the folder named Dynmap and open it, then locate the file named configuration.txt and press edit to the right of it.
  4. Once in the configuration, locate deftemplatesuffix and set it to vlowres or lowres.
  5. Scroll down to webserver-port and change it to any four digit port higher than 1024. The default port set is generally taken by someone else so you must use a random one.
  6. Locate image-format: and set it to jpg.
  7. Press Save, head back to the game panel and start your server.
  8. Once the server has fully started, go to your console and type in “dynmap fullrender WORLDNAME”.

DynMap

Автор

mikeprimm, FrozenCow2

Платформа

JRE

Написано на

Java

Дата выпуска

30 августа 2011 г.

Последняя версия

v3.1-beta3a

Размер

6.83 МБ

Лицензия

Apache License version 2.0

Исходный код

Доступен

Совместимо с

до 1.16.5

Поддержка Нижнего мира

Есть

Ссылки

Форум

Веб-сайт

DynMap — это плагин для сервера под управлением Bukkit. Он нарисует карту вашего сервера Minecraft прямо в браузере, наподобие привычного Google Maps. Он очень прост в установке, так как веб-сервер встроенный в DynMap работает прямо из коробки, хотя всё также есть возможность интеграции карты с существующим сайтом на своем веб-сервере, например Apache. Гибкость DynMap позволяет рисовать ваш мир используя различные технология построения, тем самым поставив упор на быстродействие, либо наоборот на проработку высокой детализации.

В зависимости от ваших требований к DynMap, встроенные компоненты позволят вам добавлять/удалять ту или иную функциональность. Сейчас DynMap поставляется с такими компонентами, которые добавляют поддержку чата с воздушными шарами, переписку через веб + интеграция с HeroChat, а также отображение на карте регионов созданных в WorldGuard, Residence и Towny.

  • Настраиваемые карты для каждого мира
  • Прорисовка карт в режиме реального времени
  • Отображение лиц игроков на карте
  • В браузере можно чатиться с игроками
  • А их сообщения отображаются в облачках (а-ля комикс) или в обычном чате
  • На карте отображается текущее время Minecraft
  • На карте отображается текущая погода Minecraft
  • На карте могут отображаться регионы, созданные при помощи WorldGuard, Residence и Towny
  • Ну и конечно, всё это добро легко конфигурируется и настраивается

Common Issues

Port is taken
When configuring Dynmap, it’s important that you change the webserver-port to a random 4 digit number. If you run into an error saying the port is taken, you will need to change it to another number.

Hi res causing performance issues
It is very important to set the deftemplatesuffix to vlowres or lowres, if you do not to this you will almost always run into performance issues on the server.

Using MySQL and not FileTree
Maps can become several gigabytes in size, which can tank your MySQL performance. It is best you use the default setting, FileTree.

Texture pack not loading
If you have set the texture pack and it is still not working, there are a few things you need to check for. The first is that you set the “texturepack:” section to the exact filename of the resource pack you uploaded. If that’s correct, check that the resource pack you downloaded is made for the same version of Minecraft that you are running.

Map/World Configuration Commands

  • : list all worlds configured (enabled or disabled)
  • : Set world ‘worldname’ enabled or disabled
  • : Set map center position for world ‘worldname’
  • : set extra zoom out levels for world ‘worldname’
  • : set title for world ‘worldname’
  • : set send-position and/or send-health flags for world ‘worldname’
  • : set position of world ‘worldname’ to Nth position in world list
  • : Reset world ‘worldname’ to its default template configuration
  • : Reset world ‘worldname’ to template ‘templatename’ configuration
  • : List details of all maps for world ‘worldname’
  • : Delete map ‘mapname’ of world ‘worldname’
  • : Create new map ‘mapname’ on world ‘worldname’, with given attributes (all ‘mapset’ parameters are usable)
  • : Set position of map ‘mapname’ to Nth in the list of maps for world ‘worldname’
  • : Set filename prefix for map ‘mapname’ of world ‘worldname’
  • : Set title for map ‘mapname’ of world ‘worldname’
  • : Set icon filename for map ‘mapname’ of world ‘worldname’ (relative to ‘webpath’ directory)
  • : Set the map zoom in level for map ‘mapname’ of world ‘worldname’
  • : Set perspective, shader and/or lighting for map ‘mapname’ of world ‘worldname’
  • : Set the image format for map ‘mapname’ of world ‘worldname’ (png, jpg, jpg-q90, jpq-q95, etc).
  • : List all defined perspectives
  • : List all defined shaders
  • : List all defined lightings

Map Editors[]

Map editors alter an existing level’s terrain or other properties, such as player position and time of day. Some of them also let you edit your inventory and generate terrain.

Name Description Platforms Link Status Latest Compatible Release Source available Programming language Author

BirdCraft

Converts 1-256 image files into a schematic file 1-256 in height. Similar to SpriteCraft (from which BirdCraft gets inspiration), but with more features and more precise color-to-block assignment abilities. Inactive Java Edition 1.8 No VB RapierMother

buildawall

Buildawall puts a wall around your existing world, creating a psychological and in-game division between old and new. This makes transitions between chunks generated by two different versions of minecraft much more obvious. Inactive Java Edition 1.2.5 Yes Python Mike Verdone

CraftMaster

CraftMaster is a companion app for Minecraft PC Edition that allows you to download and import Schematics and 3D models into your Minecraft worlds, export and share your Minecraft creations on Sketchfab, Facebook and Twitter, and manage/navigate your worlds more efficiently. Inactive Java Edition 1.11.2 No C++ CraftMaster Software, Inc.

Creative Mode Plus

Top-down builder for constructing buildings and dungeons quickly and easily for Minecraft maps. Inactive Java Edition 1.4.7 Yes C# MyPace (Caleb Waggoner)

Creeperchest

General-purpose Minecraft editor. Version 0.0.8 supports a bunch of non-interactive world modifications, editing of multiplayer user profiles and 2D/3D rendering of the world blocks. The plugins containing all the business logic can be reprogrammed right out of the box. Inactive Java Edition 1.7.9 Partial (all plugin code) C++, homebrew stuff for plugins Shrinker

MCA selector

Loads worlds very fast. Can be used to select (filter), edit, delete, export or import chunks. Can also «import selected chunks» and point to a older/newer version of the same world. active Java Edition Beta 1.3 through 1.17, and snapshots Yes java Querz

MCEdit

The first 3D editor. Created to import older levels into the new Alpha levels. Fly around in 3D and select blocks, then copy or export them. Import blocks from schematics or from entire Classic levels. Resize a level by creating or deleting chunks. Inactive Java Edition 1.11 (stable)Java Edition 1.8 (unstable) Python Currently and formerly codewarrior (David Vierra), was briefly taken over by TKtech during Codewarrior’s sabbatical.

MCEdit-Unified

This is an unofficial fork of the original MCEdit by codewarrior, but with a focus on 1.8+ compatability and optimization. Inactive Java Edition 1.12 (stable) Pocket Edition v0.12.2 alpha (unstable) Python Khroki, Ezefe, Trazlander, Podshot, Rubisk, Naor, and many other MCEdit community members

Minecraft Land Generator

Expands a Standard (or modded level with server-mods) to any size specified. Useful for Pre-generating terrain for mappers, or reducing server load. Inactive Java Edition 1.15.2 Yes, Public Domain Java Morlok8k, Corrodias

Amulet Editor

Currently under heavy development. In early development Java Edition 1.12+ Bedrock 1.7+ Yes Python Podshot, naor2013, gentlegiantJGC, BluCode

Euclid Editor

Currently under development In development Java Edition 1.8+ No Java SWinxy, MCContent

Первый запуск[]

После запуска на сервере CraftBukkit, вы можете проверить работу плагина в браузере по адресу https://ipсервера:8123/. В случае если вы запустили CraftBukkit на своём компьютере, то он откроется и по адресу https://localhost:8123/. На загруженной странице вы должны увидеть игроков, разумеется только тех, которые находятся в игре

Обратите внимание что карты ещё нет, поэтому фон будет чёрным

Если вы хотите карту с высокой детализацией, то сейчас самый удачный момент сделать это. Просто включите (раскомментируйте) опцию deftemplatesuffix: hires в одной из верхних строк файла configuration.txt. Более подробную информацию об опции deftemplatesuffix вы найдёте в разделе о настройках плагина.

Если вы просто хотите посмотреть как работает DynMap, то просто введите в игре команду: /dynmap fullrender. Ниже вы найдете более подробную информацию о командах и уровнях доступа, а пока у нас только первый запуск :). Тем временем карта будет постепенно проявляться в вашем браузере, не надо спешить, дайте ей время загрузиться. Сообщения в игре будут вас информировать о текущем состоянии работы плагина, с итоговой оценкой скорости рендеринга (прорисовки) карты.

Markers

These commands are only available if the Markers Component has been enabled (v0.22 or later required).

  • : adds a new marker at the player’s current location, with a given label and optional icon and optional marker set
  • : adds a new marker at the player’s current location, with the given ID, the given label and optional icon and optional marker set
  • : adds a new marker at the given location, with the given ID, the given label and optional icon and optional marker set
  • : updates the location of the first marker matching the given label to match the current player’s position
  • : updates the location of the marker with the given ID to match the current player’s position
  • : updates the icon and/or label of the first marker matching the given label
  • : updates the icon and/or label of the marker with the given ID
  • : deletes the first marker matching the given label
  • : deletes the marker with the given ID
  • : lists the attributes of all the defined markers in the default marker set
  • : lists the attributes of all the defined markers in the given marker set
  • : lists the attributes of all the icons defined for use by markers
  • : add new marker set with given label (ID = label)
  • : add new marker set with given ID and label
  • : update marker set with given label (ID = label)
  • : update marker set with given ID
  • : delete marker set with given label
  • : delete marker set with given ID
  • : list all markers
  • : Install new icon, with given ID and label, and using given file (path is handled relative to MC server directory, and file contents are copied).
  • : Update icon, replacing existing settings with provided new values.
  • : delete icon with given ID
  • : add corner to corner list using current location
  • : add corner with given x and z coordinate on given world to corner list
  • : clear corner list
  • : add new area with given label using corner list
  • : add new area with given ID using corner list
  • : delete area with given label
  • : delete area with given ID
  • : list details of all areas
  • : update attributes of area with given label
  • : update attributes of area with given ID
  • : add new line with given label using corner list
  • : add new line with given ID using corner list
  • : delete line with given label
  • : delete line with given ID
  • : list details of all lines
  • : update attributes of line with given label
  • : update attributes of line with given ID

Disk Space Usage

Dynmap is a truly amazing piece of work. It’s usefulness, popularity and extensibility are self-evident given the number of other independent plugins that can interact with it to add their own informational layers onto the world maps. Running Dynmap on your own Minecraft server would certainly be a well received gameplay upgrade for your players. There’s only one problem with adding Dynmap to a Minecraft server. Your disk space requirements will go through the roof!

Dynmap allows you some control over the amount of storage space that the maps it generates will need by way of the “deftemplatesuffix” property as defined in the configuration.txt file within the plugins/dynmap directory. This property makes little difference to the default two-dimensional “flat” maps that this plugin displays, but is much more apparent on the isometric “surface” maps:

Dynmap Isometric Surface Map (“deftemplatesuffix: lowres” Setting)
Dynmap Isometric Surface Map (“deftemplatesuffix: hires” Setting)

At UniversalCraft, we always want to provide the very best experience for our players, so all of our servers are configured to generate “hires” maps. We have experimented with different WorldBorder radii for our worlds and have measured the following maximum disk space requirements as the border of a world increases:

OverWorld Border Radius Disk Space (hires)
500 blocks 783MB
1,000 blocks 1,056MB
2,000 blocks 3,723MB
5,000 blocks 20,035MB
10,000 blocks 73,372MB
20,000 blocks 284,716MB

Dynmap Disk Space Requirements For Fully Generated High Resolution Maps

So, by the time that you’ve expanded your world border even to just a fairly modest 20,000 block radius, Dynmap is already going to need more than a quarter of a terabyte just for storing the pre-rendered “hires” map tiles!

Настройки плагина[]

Идём в конфиг configuration.txt находящийся в /plugins/dynmap Список некоторых параметров и их расшифровка:

renderinterval: используется для указания интервала обновления одного блока карты, который может быть изменён, например при воздействии на этот участок блока игроками. При задании слишком маленького значения, приведёт к чрезмерной нагрузке на сервер. По умолчанию, этот интервал равен 1-ой секунде. Большинство серверов могут работать с малыми значениями, вплоть до 0.2 секунд.

tiles-rendered-at-once: Сколько ядер юзать (по умолчанию 12 ядра)

ores: true скрыть любые рудные блоки, вынуждая их отображаться как камень.

  • — blockplaced: заставляет обновить тайлы, когда игрок размещает блок.
  • — blockbreak: заставляет обновить тайлы, когда игрок разрушает блок.
  • — blockburn: заставляет обновить тайлы, когда блок уничтожает огонь.
  • — pistonmoved: этот триггер заставляет обновить тайлы, когда поршни двигают блоки.
  • — explosion: заставляет обновить тайлы, когда блоки уничтожает взрыв (рекомендуется)

defaultzoom: настройка зума карты по умочанию

defaultworld: мир по умолчанию (по умолчанию world)

defaultmap: вид мира по умолчанию (по умолчанию flat)

sendhealth: отображать или нет здоровье игроков

ifshadow: скрывать информацию об игроке, если значение уровня света установлена ниже 15 (0 = при полной темноте, 4 = под открытым ночным, 15 = при дневном свете)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector