Minetest realtime mapserver, written in go
Go to file
renovate[bot] e6a33f3812
Some checks failed
go-test / build (push) Has been cancelled
jshint / build (push) Has been cancelled
chore(deps): update golang docker tag to v1.23.2
2024-10-02 01:21:10 +00:00
.github/workflows Cicd overhaul (#393) 2024-06-28 17:29:29 +02:00
app Fork 20240605 um area forsale (#379) 2024-06-06 19:40:36 +02:00
coords types / coords refactoring 2023-12-29 16:00:11 +01:00
db types / coords refactoring 2023-12-29 16:00:11 +01:00
dev update mapserver mod 2024-06-28 16:33:19 +02:00
doc Cicd overhaul (#393) 2024-06-28 17:29:29 +02:00
eventbus 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 types / coords refactoring 2023-12-29 16:00:11 +01:00
mapblockrenderer alpha channel temp fix 2024-06-28 16:57:05 +02:00
mapobject Add address for POIs (#404) 2024-08-10 09:19:24 +02:00
mapobjectdb types / coords refactoring 2023-12-29 16:00:11 +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
public Add address for POIs (#404) 2024-08-10 09:19:24 +02: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 os.ReadFile 2023-01-20 18:04:27 +01:00
tilerenderer types / coords refactoring 2023-12-29 16:00:11 +01:00
tilerendererjob Merge branch 'master' into mapparser-lib 2022-01-30 13:31:26 +01:00
travelnetparser os.ReadFile 2023-01-20 18:04:27 +01:00
types types / coords refactoring 2023-12-29 16:00:11 +01:00
web add a / alpha component to json color mapping export 2024-08-11 13:44:11 +02:00
worldconfig move src files to root dir 2019-06-13 08:04:32 +02:00
.all-contributorsrc regen 2022-02-03 21:14:22 +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 Cicd overhaul (#393) 2024-06-28 17:29:29 +02:00
colors.txt move src files to root dir 2019-06-13 08:04:32 +02:00
docker-compose.postgres.yml chore(deps): update postgres docker tag to v16.3 2024-06-28 16:47:06 +02:00
docker-compose.yml chore(deps): update golang docker tag to v1.23.2 2024-10-02 01:21:10 +00:00
Dockerfile chore(deps): update golang docker tag to v1.23.2 2024-10-02 01:21:10 +00:00
go.mod Cicd overhaul (#393) 2024-06-28 17:29:29 +02:00
go.sum Cicd overhaul (#393) 2024-06-28 17:29:29 +02:00
license.txt license stuff / mod / quarry overlay 2019-02-08 13:35:56 +01:00
main.go feat: added configuration options via Environment (#333) 2023-09-18 06:47:45 +02:00
readme.md Add support for player skins via SkinsDB (#284) 2022-12-16 08:07:47 +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, with SkinsDB support
  • 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
  • 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

💻

Ward Vandewege

💻

Benjamin Marwell

📖

Kenneth Watson

💻

3C

💻

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