Minetest realtime mapserver, written in go
Go to file
ImgBotApp cc99c85608
[ImgBot] Optimize images
*Total -- 5,916.90kb -> 5,535.62kb (6.44%)

/static/pics/heart.png -- 14.48kb -> 0.54kb (96.3%)
/static/css/images/markers-soft.png -- 55.63kb -> 25.68kb (53.84%)
/doc/Overview.png -- 24.46kb -> 13.38kb (45.31%)
/static/css/images/markers-soft@2x.png -- 161.64kb -> 100.59kb (37.77%)
/static/pics/bones_top.png -- 0.65kb -> 0.42kb (34.29%)
/static/pics/advtrains/advtrains_subway_wagon_inv.png -- 1.15kb -> 0.76kb (33.84%)
/static/pics/mission_64px.png -- 4.17kb -> 2.87kb (31.21%)
/pics/cpu_graph.png -- 11.99kb -> 8.30kb (30.83%)
/pics/pois_ingame.png -- 375.46kb -> 294.29kb (21.62%)
/static/css/images/marker-icon-red.png -- 1.79kb -> 1.46kb (18.26%)
/pics/poi.png -- 82.35kb -> 67.75kb (17.73%)
/static/css/images/markers-shadow@2x.png -- 1.43kb -> 1.18kb (17.49%)
/static/css/images/marker-icon-green.png -- 1.76kb -> 1.46kb (16.81%)
/pics/terminal.png -- 146.77kb -> 122.64kb (16.44%)
/pics/bones.png -- 70.30kb -> 60.39kb (14.1%)
/doc/pics/stats_webfragment.png -- 2.41kb -> 2.09kb (13.35%)
/pics/travelnet.png -- 49.86kb -> 44.24kb (11.27%)
/doc/pics/shopsearch.png -- 102.41kb -> 91.46kb (10.7%)
/pics/protectors.png -- 74.44kb -> 67.10kb (9.85%)
/doc/pics/layers.png -- 43.59kb -> 39.71kb (8.91%)
/static/pics/shop_empty.png -- 1.46kb -> 1.37kb (6.29%)
/doc/pics/labels3.png -- 375.38kb -> 359.20kb (4.31%)
/pics/lcd_display.png -- 97.60kb -> 93.42kb (4.28%)
/doc/pics/lcd_display.png -- 88.60kb -> 85.31kb (3.71%)
/doc/pics/General_map_preview.png -- 298.61kb -> 287.67kb (3.66%)
/doc/pics/protector.png -- 235.94kb -> 227.36kb (3.64%)
/doc/pics/travelnet.png -- 258.14kb -> 248.92kb (3.57%)
/pics/search.png -- 107.38kb -> 103.80kb (3.33%)
/doc/pics/labels.png -- 87.28kb -> 84.71kb (2.95%)
/pics/digiterms.png -- 28.45kb -> 27.65kb (2.79%)
/doc/pics/trainlines.png -- 163.77kb -> 159.24kb (2.76%)
/pics/trains2.png -- 22.71kb -> 22.09kb (2.75%)
/doc/pics/advtrains_signals.png -- 39.16kb -> 38.09kb (2.73%)
/pics/trains.png -- 17.52kb -> 17.04kb (2.71%)
/pics/network_graph.png -- 37.88kb -> 36.88kb (2.66%)
/doc/pics/markers.png -- 142.67kb -> 139.35kb (2.33%)
/doc/pics/shops.png -- 135.04kb -> 132.16kb (2.13%)
/doc/pics/trainline_search.png -- 27.37kb -> 26.81kb (2.04%)
/static/webfonts/fa-regular-400.svg -- 141.07kb -> 138.90kb (1.54%)
/pics/ingame-search.png -- 39.33kb -> 38.75kb (1.48%)
/static/webfonts/fa-solid-900.svg -- 797.78kb -> 786.40kb (1.43%)
/pics/poi_icons.png -- 72.36kb -> 71.45kb (1.26%)
/doc/pics/border.png -- 243.16kb -> 240.42kb (1.12%)
/doc/pics/labels2.png -- 69.99kb -> 69.43kb (0.8%)
/static/webfonts/fa-brands-400.svg -- 678.30kb -> 672.90kb (0.8%)
/pics/web.png -- 452.35kb -> 449.18kb (0.7%)
/static/css/images/markers-matte@2x.png -- 30.38kb -> 30.32kb (0.22%)
/static/pics/heart_half.png -- 0.50kb -> 0.50kb (0.2%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-01-30 08:55:32 +00:00
.github/workflows run tests on PR's 2020-01-13 17:33:06 +01:00
app add colors from MilesBDyson 2020-01-30 07:12:02 +01:00
areasparser move src files to root dir 2019-06-13 08:04:32 +02:00
blockaccessor blockaccessor.GetBlock(x,y,z) and simple test 2019-07-31 11:36:30 +02:00
colormapping fix broken unit test due to color file move 2019-07-31 11:47:19 +02:00
coords blockaccessor.GetBlock(x,y,z) and simple test 2019-07-31 11:36:30 +02:00
db move src files to root dir 2019-06-13 08:04:32 +02:00
doc [ImgBot] Optimize images 2020-01-30 08:55:32 +00:00
docker_builder remove luacheck stuff 2019-11-28 13:00:31 +01:00
eventbus move src files to root dir 2019-06-13 08:04:32 +02:00
layer move src files to root dir 2019-06-13 08:04:32 +02:00
luaparser move src files to root dir 2019-06-13 08:04:32 +02:00
mapblockaccessor move src files to root dir 2019-06-13 08:04:32 +02:00
mapblockparser go fmt 2020-01-14 12:42:40 +01:00
mapblockrenderer Fixed border glitch and weird transparency 2019-10-07 12:41:09 +02:00
mapobject check if bones have an inventory 2019-12-12 22:11:20 +01:00
mapobjectdb fix pq sql replacement char 2020-01-19 15:34:20 +01:00
media Merge branch 'master' into es6-modules 2019-06-17 07:12:40 +02:00
params move src files to root dir 2019-06-13 08:04:32 +02:00
pics [ImgBot] Optimize images 2020-01-30 08:55:32 +00:00
postgres_test move src files to root dir 2019-06-13 08:04:32 +02:00
settings move src files to root dir 2019-06-13 08:04:32 +02:00
static [ImgBot] Optimize images 2020-01-30 08:55:32 +00:00
testutils go fmt 2019-07-31 13:32:31 +02:00
tiledb remove mutex on tiledb 2019-12-24 23:35:48 +01:00
tilerenderer Removed level 0 tiles caching that prevented incremental updates 2019-10-03 12:38:49 +02:00
tilerendererjob Removed unused return values 2019-09-25 10:22:02 +02:00
travelnetparser move src files to root dir 2019-06-13 08:04:32 +02:00
vfs move src files to root dir 2019-06-13 08:04:32 +02:00
web BlockAccessor -> MapBlockAccessor 2019-07-31 13:41:35 +02:00
worldconfig move src files to root dir 2019-06-13 08:04:32 +02:00
.dockerignore move src files to root dir 2019-06-13 08:04:32 +02:00
.gitignore move src files to root dir 2019-06-13 08:04:32 +02:00
colors.txt move src files to root dir 2019-06-13 08:04:32 +02:00
Dockerfile alpine build step 2019-11-28 19:46:11 +01:00
go.mod Bump github.com/lib/pq from 1.2.0 to 1.3.0 2019-12-19 06:20:47 +00:00
go.sum Bump github.com/lib/pq from 1.2.0 to 1.3.0 2019-12-19 06:20:47 +00:00
license.txt license stuff / mod / quarry overlay 2019-02-08 13:35:56 +01:00
main.go move src files to root dir 2019-06-13 08:04:32 +02:00
Makefile alpine build step 2019-11-28 19:46:11 +01:00
readme.md add api docs 2020-01-23 15:56:37 +01:00

Minetest mapserver

GitHub release (latest SemVer) GitHub repo size GitHub closed issues GitHub issues

GitHub All Releases Docker Pulls

GitHub go.mod Go version Go Report Card

Realtime mapserver for Minetest

Demo: Pandorabox Server map

Documentation

How it works

See: Incremental rendering

Compatibility

  • Minetest 0.4.15 - 0.4.17.1
  • Minetest 5.0

Features

Current features

  • Click-and-run installation
  • Initial and incremental map rendering
  • Param2 coloring
  • Realtime rendering and map-updating
  • Realtime player and world stats
  • Search bar
  • Configurable layers (default: "Base" from y -16 to 160)
  • POI markers / mod integration
  • Protector display
  • LCD Displays as markers
  • Monitoring with Prometheus

Planned Features

  • Isometric view
  • Skin support
  • Route planning (via travelnets / trains)

Supported map-databases

The connection is auto-detected from your world.mt:

  • Sqlite3
  • PostgreSql

Screenshots

Web interface

Terminal

Map objects (as markers)

Enable/Disable those in the Configuration See: mapobjects

Bugs

There will be bugs, please file them in the issues page.