- Баллы
- 173
iSemka, вроде бы ни в чём.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
проблема в том, что поленился почитать тему, а именно на 2 поста выше я уже писал:В чем проблема?
http://91.211.117.73:8123/
Да была в другом проблема, я уже исправил. А fullrender все миры рендерит или только тот, в котором ты находишься?проблема в том, что поленился почитать тему, а именно на 2 поста выше я уже писал:
планета- это точка спавна. Карта не сгенерирована.dynmap fullrender world
Может уже описывали, но существует еще один способ, который отключает вообще все ненужные миры (полезно, если в сборке mystcraft). Он немного сложнее, зато избавляет сервер от рендеринга "невидимых" карт (как делает коллега выше), тем самым не нагружая его лишними операциями и не забивая место на HDD/SSDПриведу пример моей настройки, думаю, будет понятно.
1) останови сервер
2) удали содержимое /plugins/dynmap/web/tiles
3) configuration.txt >>
deftemplatesuffix: vlowres - указываем на рендер карты в низком разрешении (вполне достаточно)
defaultworld: world -мир, открываемый по умолчанию
defaultmap: flat - вид сверху по умолчанию
4) В /plugins/dynmap/templates находятся текстовые файлы.
В каждом из них, кроме normal-vlowres.txt в 10 строке enabled: меняей на false
5) запускай сервер, dynmap fullrender world
Теперь ничего лишнего не рендерится
worlds:
- name: world
title: "Обычный мир"
enabled: true
sendposition: true
sendhealth: true
# # If world isn't contiguous chunks (due to teleporting, for example), fullrender needs to be given other locations to scan for tiles on each patch of chunks
# fullrenderlocations:
# - x: 10000
# y: 64
# z: 20000
# - x: -15000
# y: 64
# z: -5000
# # Use visibilitylimits to restrict which areas of maps on your world to render (zero or more shapes can be defined)
# # For a rectangle, the area is defined by x0, z0 to x1, z1
# # For a circle, the area is defined by a center at x,z with a radius 'r'
visibilitylimits:
# - x0: -6000
# z0: -6000
# x1: 6000
# z1: 6000
# - x: -2000
# z: -1000
# r: 200
# # Use hiddenlimits to specifically hide portions of your world (the opposite of visibilitylimits)
# # For a rectangle, the area is defined by x0, z0 to x1, z1
# # For a circle, the area is defined by a center at x,z with a radius 'r'
# hiddenlimits:
# - x0: 100
# z0: 0
# x1: 200
# z1: 0
# - x: -2000
# z: -1000
# r: 200
# # Use hidestyle to control how hidden-but-existing chunks are to be rendered (air=empty air (same as ungenerated), stone=a flat stone plain, ocean=a flat ocean)
# hidestyle: stone
# Use 'template: mycustomtemplate' to use the properties specified in the template 'mycustomtemplate' to this world. Default it is set to the environment-name (normal or nether).
# template: mycustomtemplate
# Rest of comes from template - uncomment to tailor for world specifically
# # World center - default is spawn point
# center:
# x: 0
# y: 64
# z: 0
# # If bigworld set to true, use alternate directory layout better suited to large worlds
# bigworld: true
# # Number of extra zoom-out levels for world (each level is twice as big as the previous one)
extrazoomout: 3
# # Default delay on processing of updated tiles, in seconds. This can reduce potentially expensive re-rendering
# # of frequently updated tiles (such as due to machines, pistons, quarries or other automation). Value can also be set on
# # individual maps.
tileupdatedelay: 30
maps:
- class: org.dynmap.hdmap.HDMap
name: flat
title: "Плоский"
prefix: flat
perspective: iso_S_90_lowres
shader: stdtexture
lighting: shadows
mapzoomin: 1
- class: org.dynmap.hdmap.HDMap
name: surface
title: "Объемный"
prefix: t
perspective: iso_SE_30_hires
shader: stdtexture
lighting: shadows
mapzoomin: 1
Раскомментировать #refreshskins: true и #fetchskins: true надо?Находим строки:
210 (отвечает за приём скинов)
#fetchskins: false (меняемна true)
213 (отвечает за обновление скинов)
#refreshskins: false (меняем на true)
команда /dmarkerкак установить маркер?
Не надо. Хотя это не имеет значения. Что бы я не делал, скины игроков упорно загружаются в web/tiles/faces. За неделю работы сервера, их там набирается тысячи. Это раздражает. Пока победил (не имея достаточно опыта) костыльным способом - заданием крону очищать их содержимое каждый день.Раскомментировать #refreshskins: true и #fetchskins: true надо?
/rg define, не?Бегать с кожей и тыкать по блокам не вариант город большой!!! А игроки скоро разберут весь город по кускам =(...
может потому что на карте сгенерировался всего 1 чанк? ты делал предварительную генерацию всего мира?Кто может помочь? Я ввел /dynmap fullrender world , карта сгенерировалась не вся, только 1 чанк. В чем проблема?
ну так все отлично. там не один чанк. динмап будет рендерить карту по мере ее генерации (расширения).Я делал так: после запуска сервера ввел команду dynmap fullrender world , после завершения dynmap reload .
Вот айпи http://37.59.196.23:8123/
вот я и пытаюсь тебе объяснить. пока ты "летаешь" - мир генерируется в определенном радиусе. а потом динмап рисует карту на основе созданных регионов. иными словами, у тебя рендерит ровно столько карты, сколько было создано чанков в мире.Сейчас не один чанк, потому что я заходил и летал в непрогруженных зонах
Как мне сделать так, чтобы прогрузился мир полностью, хоть не сразу , но все же