本文最后更新于 271 天前,其中的信息可能已经有所发展或是发生改变。
部署
最近Dynmap更新了Fabric版本,打算在自己的Minecraft服务器上使用一下
工具:Dynmap,MySQL
优化
首先配置一个数据库,不然地图大起来吃不消,这里以MySQL MariaDB为例,配置完毕,记录下数据库用户密码,打开dynmap文件夹找到configuration.txt修改下列文本信息
type: mysql #数据库类型
hostname: localhost #地址
port: 3306 #端口
database: dynmap #数据库名称
userid: dynmap #数据库登录名称
password: ------ #数据库密码
prefix: ""
由于默认渲染图像文件不一定高效好用,这里修改为webp-l,这样可以大幅优化数据加载和渲染
image-format: webp-l
访问网页之后,发现默认主题并不美观,这里推荐LiveAtlas主题来美化Dynmap
打开dynmap的目录,找到web,把主题文件覆盖进去即可
指令
渲染可以参考命令,一般只需要记住如下几条即可
/dynmap fullrender #尝试从你的位置开始渲染整个世界的全部地图(如果从控制台使用则从世界中心开始)
/dynmap fullrender world #尝试从你的位置开始渲染 world 世界的全部地图(如果从控制台使用则从世界中心开始)
/dynmap fullrender world:surface #尝试从你的位置开始渲染 world 世界的 surface 地图(如果从控制台使用则从世界中心开始)
/dynmap cancelrender #取消所有激活的渲染任务。
/dynmap cancelrender world #取消指定世界所有激活的渲染任务。
/dynmap pause all #暂停所有的渲染(更新和全部 / 范围渲染)
/dynmap pause none #恢复所有渲染