1
0
forked from MTSR/mapserver
Minetest realtime mapserver, written in go
Go to file
2022-02-03 21:11:30 +01:00
.github/workflows Update actions/cache action to v2 2022-02-03 20:38:30 +01:00
app add new colors from @OgelGames 2021-10-23 15:07:25 +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 add new mapblock+pos type / refactor listeners 2022-01-30 13:29:47 +01:00
db Go releaser (#238) 2022-02-01 14:59:29 +01:00
dev static assets link 2021-06-22 19:30:17 +02:00
doc Go releaser (#238) 2022-02-01 14:59:29 +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 Merge branch 'master' into mapparser-lib 2022-01-30 13:31:26 +01:00
mapblockrenderer switch to embed.FS 2021-04-12 13:03:10 +02:00
mapobject Merge branch 'master' into mapparser-lib 2022-01-30 13:31:26 +01:00
mapobjectdb Go releaser (#238) 2022-02-01 14:59:29 +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 Update postgres Docker tag to v14 2022-01-17 09:12:16 +01:00
public Update dependency rollup to v2.67.0 2022-02-03 20:45:24 +01:00
settings move src files to root dir 2019-06-13 08:04:32 +02:00
testutils Go releaser (#238) 2022-02-01 14:59:29 +01: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 Merge branch 'master' into mapparser-lib 2022-01-30 13:31:26 +01:00
travelnetparser move src files to root dir 2019-06-13 08:04:32 +02:00
types add new mapblock+pos type / refactor listeners 2022-01-30 13:29:47 +01:00
web fix wrong nil compare 2022-01-17 09:45:32 +01:00
worldconfig move src files to root dir 2019-06-13 08:04:32 +02:00
.all-contributorsrc Add @crocsg as a contributor 2022-02-03 21:11:30 +01:00
.dockerignore ignore fixes / quiet tests 2022-02-01 15:47:34 +01:00
.gitignore Go releaser (#238) 2022-02-01 14:59:29 +01:00
.gitmodules integrated development environment 2020-07-23 20:17:22 +02:00
.goreleaser.yaml docker images 2022-02-01 15:09:10 +01:00
colors.txt move src files to root dir 2019-06-13 08:04:32 +02:00
docker-compose.yml Update registry.gitlab.com/minetest/minetest/server Docker tag to v5.5.0 2022-01-31 09:08:33 +01:00
Dockerfile Go releaser (#238) 2022-02-01 14:59:29 +01:00
go.mod Update module github.com/prometheus/client_golang to v1.12.1 2022-02-03 20:38:56 +01:00
go.sum Update module github.com/prometheus/client_golang to v1.12.1 2022-02-03 20:38:56 +01: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
readme.md Add @crocsg as a contributor 2022-02-03 21:11:30 +01:00
renovate.json Add renovate.json 2021-09-01 19:45:20 +02:00

Minetest mapserver

All Contributors

=======

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.

Contributors

Thanks goes to these wonderful people (emoji key):


Buckaroo Banzai

💻

Pierre-Yves Rollo

💻

Peter Nerlich

💻

StephaneG

💻

This project follows the all-contributors specification. Contributions of any kind welcome!