Skip to content

A mod for Vintage Story that creates an online map.

License

Notifications You must be signed in to change notification settings

VeryGoodDog/ServaMap

Repository files navigation

Serv-a-Map, the map for your server

ko-fi

Serv-a-Map is a mod that creates an online map you can view in your browser.

It is still a work in progress and is missing some core features. It does have:

  • GeoJSON P/EoI export.
  • Landmark manipulation via commands.
  • Chunk tile generation.
  • The ability to export all tiles in one large image.
  • Tile resampling.
  • Webserver hosting, the mod automatically hosts the online map.

It is currently missing:

  • In-game map connection, landmarks, teleporters, and traders are not show in the in-game map.

How it works

Serv-a-Map is not a server-side only mod. The client mod is used to create chunk shards.

The client then sends those shards to the server, which then processes them. The shards are first checked against an internal database to make sure the server actually needs to update anything. If the server does need to update the tile, the database is updated and the shard is turned into a PNG tile.

Also, the server scans new chunks for traders and teleporters. If an entity of interest or point of interest is found it is compared against an internal database and updated accordingly.

How to build

You will need to change hint paths and $VintageStoryInstall in ServaMod.csproj

Bug reporting

Please report bugs as issues on GitHub! Remember to include the game's logs.

About

A mod for Vintage Story that creates an online map.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages