I recently started a new Vanilla Server, since Bukkit is essentially dead at the moment. With Bukkit, I used to use DynMap to create a map of my server. However, I obviously can’t do that with a Vanilla Server, so I chose to user Overviewer instead. I’ve been able to get the map to render without an issue, and verified the render is correct/complete by downloading the map via ftp. However, ultimately, I would like the map to be hosted using the same web server as the WebUI you have provided.
I have transferred the rendered map folder(mcmap) to the html folder at ./usr/games/minecraft/html and have tried to access the map via https:\xxx.xxx.xxx.xxx:8080\mcmap but I get the following error:
404 Not Found
The path ‘/mcmap’ was not found.
Traceback (most recent call last):
File “/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py”, line 656, in respond
response.body = self.handler()
File “/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py”, line 188, in call
self.body = self.oldhandler(*args, **kwargs)
File “/usr/lib/python2.7/dist-packages/cherrypy/_cperror.py”, line 386, in call
NotFound: (404, “The path ‘/mcmap’ was not found.”)
I have also tried including a link in the webUI header once I login to the map’s index.html page, but upon clicking the map, I get the previous error as well.
Based upon this, I’m guessing that your WebServer CherryPy has an event handler that is directing all navigation? Is this a correct assumption to make? If thats the case, what would I need to change in the python files to be able to link to another static web page. Any help/suggestions would be greatly appreciated.