bluemap-webserver
Bluemap-Webserver
Alternative, yet lightweight, implementation for a BlueMap webserver.
Installation
TODO: Write installation instructions here
Usage
TODO: Write usage instructions here
Development
TODO: Write development instructions here
Contributing
TODO: Write Contibution guide here
FAQ
Why use an external webserver?
To keep the map available while the server is shutdown.
Additionally, it saves us resources that can be put into the game rather than the map.
And finally, if there were to be a major bug in the Bluemap webserver for some reason, stability of the server wouldn't be affected as we do not use it.
Why rewrite instead of using the "officially supported" webserver setup?
The official implementation is a PHP-script which requires you to setup a webserver (eg. Nginx, Apache or Caddy), install PHP 7.4+, and make some additional configuration.
In the past, we have used the PHP script along with FrankenPHP. However, this required 100MB of RAM at idle and each request could also take up a few MB of RAM.
This implementation builds into a single binary that you can simply deploy, eliminating a lot of the setup steps and maintenance work, while also using less than 5MB of RAM at idle and each request taking only a few KB of RAM.
bluemap-webserver
- 0
- 0
- 0
- 0
- 1
- about 1 hour ago
- May 7, 2024
GNU General Public License v2.0 or later
Thu, 20 Aug 2026 21:14:59 GMT