Minetest realtime mapserver, written in go
Go to file
2021-06-21 08:26:33 +02:00
.github Bump shogo82148/actions-goveralls from 1.4.4 to 1.4.5 2021-06-21 08:19:56 +02:00
app abort if the map.sqlite file can't be found 2021-05-04 17:26:20 +02:00
areasparser areas in json format 2021-04-12 13:30:30 +02:00
blockaccessor blockaccessor.GetBlock(x,y,z) and simple test 2019-07-31 11:36:30 +02:00
colormapping switch to embed.FS 2021-04-12 13:03:10 +02:00
coords blockaccessor.GetBlock(x,y,z) and simple test 2019-07-31 11:36:30 +02:00
db switch to embed.FS 2021-04-12 13:03:10 +02:00
dev bump mod commit 2020-07-23 20:34:52 +02:00
doc public/static cleanup 2021-04-12 13:07:17 +02:00
docker_builder update cross-builder to ubuntu hirsute 2021-04-12 14:02:50 +02: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 trace log private inventory 2020-03-13 18:23:35 +01:00
mapblockrenderer switch to embed.FS 2021-04-12 13:03:10 +02:00
mapobject add mapobject/overlay support for signs 2021-01-07 12:16:15 +01:00
mapobjectdb switch to embed.FS 2021-04-12 13:03:10 +02: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
public fix jshint issues 2021-06-21 08:26:18 +02:00
settings move src files to root dir 2019-06-13 08:04:32 +02: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 switch to embed.FS 2021-04-12 13:03:10 +02:00
tilerendererjob add incremental rendering pause config 2020-04-14 13:43:07 +02:00
travelnetparser move src files to root dir 2019-06-13 08:04:32 +02:00
web *use api pattern / add missing files 2021-04-12 13:55:10 +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 integrated development environment 2020-07-23 20:17:22 +02:00
.gitmodules integrated development environment 2020-07-23 20:17:22 +02:00
colors.txt move src files to root dir 2019-06-13 08:04:32 +02:00
create_map.sh ignore files 2020-06-12 15:15:19 +02:00
Dockerfile Bump alpine from 3.13.4 to 3.14.0 2021-06-21 08:20:23 +02:00
go.mod Bump github.com/mattn/go-sqlite3 from 1.14.6 to 1.14.7 2021-06-21 08:19:35 +02:00
go.sum Bump github.com/mattn/go-sqlite3 from 1.14.6 to 1.14.7 2021-06-21 08:19:35 +02:00
license.txt license stuff / mod / quarry overlay 2019-02-08 13:35:56 +01:00
main.go switch to embed.FS 2021-04-12 13:03:10 +02:00
Makefile include js bundle in output / ignore "node_modules" in embedfs 2021-04-27 16:34:55 +02:00
readme.md readme cleanup 2021-04-12 13:35:17 +02: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 Coverage Status

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.