大鹅不会飞
本帖最后由 大鹅不会飞 于 2023-12-1 21:05 编辑

—— ★网页卫星地图★ ——√ 活动参与提示
此帖所介绍的插件已参加 TGroup 项目,有关该插件的翻译事项将会保持高优先度。关于此计划,请在这里了解。√ 活动参与提示
此帖所介绍的插件为 Plugin Big Travel 第一期的一部分。关于此计划,请在这里了解。授权搬运证明感谢插件作者对spigot插件本地化的支持
                                                                                   作者授权


                                                         

插件简介

关于这个插件您可以理解为Minecraft服务器的北斗卫星(GPS)地图它允许人们在浏览器网页中查看服务器的所有建筑和玩家等等这对玩家很有用,无论他们是想远离其他玩家,还是需要找到特定的生物群落。更重要的是您可以在地图上显示游戏中的内容例如玩家位置、玩家领地位置等等 与通过附属插件可实现与 WorldGuard Towny residence Essentials 等插件兼容此插件在 Spigot 平台下载量超过91万并获得广泛好评

插件特点介绍
每个世界的地图可高度配置实时更新:地图与您的世界实时同步,打开浏览器网页时即可显示最新内容在地图上可以看到玩家的皮肤聊天信息在地图上可见(以气球或聊天框的形式)网页地图查看器可以在游戏中与玩家聊天当前的游戏时间在地图上可见当前的游戏天气在地图上可见可在地图上看到 WorldGuard、Residence、Towny 和 Factions 区域(通过相应的 Dynmap-*附属 插件)整体高度可配置自定义程度高


指令与权限
常用指令(更多指令请前往wiki查看)隐藏与显示玩家/dynmap hide:从地图上隐藏玩家。/dynmap hide thedude:从地图上隐藏玩家 thedude/dynmap show:显示地图 再次在地图上显示玩家/dynmap show thedude: 再次在地图上显示玩家 thedude地图渲染/dynmap render:渲染你所站立的地图的一个图块/dynmap fullrender:尝试从您的位置(或从该世界的中心,如果从服务器控制台发出)渲染整个世界的区块/dynmap fullrender world:尝试渲染名为world的地图/dynmap fullrender resume : 恢复世界所有地图的渲染。跳过已渲染的区块/dynmap fullrender resume :: 恢复世界地图的渲染。跳过已渲染的区块/dynmap radiusrender radius:以当前位置为中心渲染一定范围区块/dynmap radiusrender radius mapname:尝试渲染至少一个块区域,以地图“mapname”半径的当前位置为中心/dynmap radiusrender world x z radius:尝试渲染至少一个块区域,以世界 'world'上的 'x,64,z' 为中心 设置半径/dynmap cancelrender world:取消给定世界上任何活动的渲染或半径渲染/dynmap purgeworld world:清除世界“world”的所有映射文件/dynmap purgemap world map:清除世界“world”上地图“map”的所有地图文件/dynmap pause all:暂停所有地图渲染(更新/半径渲染)/dynmap pause none:恢复所有地图渲染/dynmap quiet:切换呈现消息地图信息显示指令
/dynmap stats:显示所有世界所有地图的渲染统计信息/dynmap stats world:显示世界地图上地图的渲染统计信息/dynmap triggerstats:显示所有世界的触发渲染统计信息/dynmap resetstats:重置所有世界上所有地图的渲染统计信息/dynmap resetstats world:重置世界上地图的渲染统计信息地图/世界配置指令
/dmap worldlist:列出所有配置的世界(启用或禁用)/dmap worldset worldname enabled::启用或禁用世界“worldname”/dmap worldset worldname center::设置世界“worldname”的地图中心位置/dmap worldset worldname title::为世界“WorldName”设置标题/dmap worldset worldname order::将世界“worldname”的位置设置为世界列表中的第 N 个位置/dmap maplist worldname:列出世界“worldname”的所有地图的详细信息/dmap mapdelete worldname:mapname:删除世界“worldname”的地图“mapname”杂项指令
/dynmap sendtoweb message ...:仅向 Web UI 发送消息/dynmap ids-for-ip ip-address:列出从给定 IP 地址登录的玩家 ID(从最近到最少)/dynmap ips-for-id player-id:按给定玩家 ID 列出用于连接到服务器的 IP 地址/dynmap add-id-for-ip player-id ip-address:将给定的玩家 ID 添加到给定 IP 地址的已知 ID 列表的前面/dynmap del-id-for-ip player-id ip-address:从给定 IP 地址的已知 ID 列表中删除给定的玩家 ID。/dynmap webregister:开始注册自己的帐户以登录Web界面/dynmap webregister player-id:开始注册其他用户的帐户以登录 Web 界面/dynmap url:显示配置的 publicURL(如果已定义

安装教程

以下展示不使用内部服务器的安装教程更多安装教程查看[/]MineCraft插件百科


不使用内部服务器安装
我们猜测

你对你正在使用的独立Web服务器有相当的经验
你的Web服务器与CraftBukkit运行在同一台机器上
你的Web服务器支持PHP (仅用于Web到Minecraft的聊天)
如果你在使用Linux,你应该知道如何使用终端和chmod。
将以下信息:

  - class: org.dynmap.InternalClientUpdateComponent
    sendhealth: true
    allowwebchat: true
    webchat-interval: 5
  #- class: org.dynmap.JsonFileClientUpdateComponent
  #  writeinterval: 1
  #  sendhealth: true
  #  allowwebchat: false
更改为

  #- class: org.dynmap.InternalClientUpdateComponent
  #  sendhealth: true
  #  allowwebchat: true
  #  webchat-interval: 5
  - class: org.dynmap.JsonFileClientUpdateComponent
    writeinterval: 1
    sendhealth: true
    allowwebchat: false
关闭内部更新机制并开启json文件更新机制,这将在 writeinterval 的间隔后在你的web路径写入文件 standalone/dynmap_world.json。

将 plugins/dynmap/web 中的文件复制进你的Web服务器中的某个文件夹,将 configuration.txt 的指向 tilespath 和 webpath 更改至你放置Web文件的地方。


Linux

# tile文件放置的路径
tilespath: /path/to/web/server/dynmap/web/tiles

# web文件放置的路径
webpath: /path/to/web/server/dynmap/web
或 Windows

# tile文件放置的路径
tilespath: c:\\path\\to\\web\\server\\dynmap\\web\\tiles

# web文件放置的路径
webpath: c:\\path\\to\\web\\server\\dynmap\\web
现在重启你的Minecraft服务器。加入你的服务器并(随机)放置一些方块来激活Dynmap给你的地图生成tiles。

你也可以输入 dynmap fullrender worldname 于你的服务器控制台来渲染整个 worldname 世界。

现在刷新你的浏览器,应该在 http://mywebserver/dynmap/ 显示你的在线人数,保持更新。复制代码

配置教程

官方英文百科
https://github.com/webbukkit/dynmap/wiki/Configuration.txt - 配置教程

https://github.com/webbukkit/dynmap/wiki/World-and-template-settings - 世界与模板设置

https://github.com/webbukkit/dynmap/wiki/Component-Configuration - 组件

https://github.com/webbukkit/dynmap/wiki/HD-Map-Configuration - HD 地图

https://github.com/webbukkit/dynmap/wiki - Wiki 维基百科

非官方中文百科(我在插件百科以及站内都发现了非常详细的教程 我在这里就不赘述了)方式一:站内百科(简单易懂适合小白服主)









方式二:插件百科(专业性强适合有一定计算机基础的服主)









图片展示































附属插件
附属查看(英文暂无翻译,部分有站内翻译)


获得帮助

需要帮助请通过Discord提问 问题|BUG|建议 请发送至Github








中文教程


插件下载
支持作者请前往原贴下载附属下载点这里




更新记录2023/12/1 对应版本: v3.7-beta-2

来自群组: Furry Island