<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://mineplugin.org/index.php?action=history&amp;feed=atom&amp;title=Dynmap%2F%E6%9D%83%E9%99%90</id>
	<title>Dynmap/权限 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://mineplugin.org/index.php?action=history&amp;feed=atom&amp;title=Dynmap%2F%E6%9D%83%E9%99%90"/>
	<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Dynmap/%E6%9D%83%E9%99%90&amp;action=history"/>
	<updated>2026-07-19T03:03:42Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://mineplugin.org/index.php?title=Dynmap/%E6%9D%83%E9%99%90&amp;diff=15794&amp;oldid=prev</id>
		<title>Ff98sha：​创建页面，内容为“ ==权限== 基于 SuperPerms 权限控制，包括了对 PermissionsEx, BukkitPermissions, bPermissions, 和经典的 Permissions 的支持、有以下的权限节…”</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Dynmap/%E6%9D%83%E9%99%90&amp;diff=15794&amp;oldid=prev"/>
		<updated>2021-08-16T13:20:47Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“ ==权限== 基于 SuperPerms 权限控制，包括了对 PermissionsEx, BukkitPermissions, bPermissions, 和经典的 Permissions 的支持、有以下的权限节…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
==权限==&lt;br /&gt;
基于 SuperPerms 权限控制，包括了对 PermissionsEx, BukkitPermissions, bPermissions, 和经典的 Permissions 的支持、有以下的权限节点：&lt;br /&gt;
&lt;br /&gt;
* dynmap.render - 允许使用 /dynmap render 命令&lt;br /&gt;
* dynmap.show.self - 允许使用 /dynmap show （自己）&lt;br /&gt;
* dynmap.show.others - 允许使用 /dynmap show &amp;lt;player&amp;gt;&lt;br /&gt;
* dynmap.hide.self - 允许使用 /dynmap hide 自己&lt;br /&gt;
* dynmap.hide.others - 允许使用 /dynmap hide &amp;lt;player&amp;gt;&lt;br /&gt;
* dynmap.fullrender - 允许使用 /dynmap fullrender 或 /dynmap fullrender &amp;lt;world&amp;gt;&lt;br /&gt;
* dynmap.radiusrender - 允许使用 /dynmap radiusrender&lt;br /&gt;
* dynmap.updaterender - 允许使用 /dynmap updaterender&lt;br /&gt;
* dynmap.cancelrender - 允许使用 /dynmap cancelrender &amp;lt;world&amp;gt;&lt;br /&gt;
* dynmap.pause - 允许使用 /dynmap pause&lt;br /&gt;
* dynmap.reload - 允许使用 /dynmap reload&lt;br /&gt;
* dynmap.stats - 允许使用 /dynmap stats 或 /dynmap stats &amp;lt;world&amp;gt; 或 /dynmap triggerstats&lt;br /&gt;
* dynmap.resetstats - 允许使用 /dynmap resetstats 或 /dynmap resetstats &amp;lt;world&amp;gt;&lt;br /&gt;
* dynmap.sendtoweb - 允许使用 /dynmap sendtoweb&lt;br /&gt;
* dynmap.purgequeue - 允许使用 /dynmap purgequeue&lt;br /&gt;
* dynmap.ids-for-ip - 允许使用 /dynmap ids-for-ip&lt;br /&gt;
* dynmap.ips-for-id - 允许使用 /dynmap ips-for-id&lt;br /&gt;
* dynmap.add-id-for-ip - 允许使用 /dynmap add-id-for-ip&lt;br /&gt;
* dynmap.del-id-for-ip - 允许使用 /dynmap del-id-for-ip&lt;br /&gt;
* dynmap.marker.add - 允许使用 /dmarker add&lt;br /&gt;
* dynmap.marker.movehere - 允许使用 /dmarker movehere&lt;br /&gt;
* dynmap.marker.update - 允许使用 /dmarker update&lt;br /&gt;
* dynmap.marker.delete - 允许使用 /dmarker delete&lt;br /&gt;
* dynmap.marker.list - 允许使用 /dmarker list&lt;br /&gt;
* dynmap.marker.icons - 允许使用 /dmarker icons&lt;br /&gt;
* dynmap.marker.addset - 允许使用 /dmarker addset&lt;br /&gt;
* dynmap.marker.updateset - 允许使用 /dmarker updateset&lt;br /&gt;
* dynmap.marker.deleteset - 允许使用 /dmarker deleteset&lt;br /&gt;
* dynmap.marker.listsets - 允许使用 /dmarker listsets&lt;br /&gt;
* dynmap.marker.addicon - 允许使用 /dmarker addicon&lt;br /&gt;
* dynmap.marker.updateicon - 允许使用 /dmarker updateicon&lt;br /&gt;
* dynmap.marker.deleteicon - 允许使用 /dmarker deleteicon&lt;br /&gt;
* dynmap.marker.addarea - 允许使用 /dmarker addarea&lt;br /&gt;
* dynmap.marker.updatearea - 允许使用 /dmarker updatearea&lt;br /&gt;
* dynmap.marker.deletearea - 允许使用 /dmarker deletearea&lt;br /&gt;
* dynmap.marker.listareas - 允许使用 /dmarker listareas&lt;br /&gt;
* dynmap.marker.addline - 允许使用 /dmarker addline&lt;br /&gt;
* dynmap.marker.updateline - 允许使用 /dmarker updateline&lt;br /&gt;
* dynmap.marker.deleteline - 允许使用 /dmarker deleteline&lt;br /&gt;
* dynmap.marker.listlines - 允许使用 /dmarker listlines&lt;br /&gt;
* dynmap.dmap.worldlist - 允许使用 /dmap worldlist&lt;br /&gt;
* dynmap.dmap.worldset - 允许使用 /dmap worldset&lt;br /&gt;
* dynmap.dmap.worldreset - 允许使用 /dmap worldreset&lt;br /&gt;
* dynmap.dmap.mapdelete - 允许使用 /dmap mapdelete&lt;br /&gt;
* dynmap.dmap.mapset - 允许使用 /dmap mapset&lt;br /&gt;
* dynmap.dmap.mapadd - 允许使用 /dmap mapadd&lt;br /&gt;
* dynmap.dmap.perspectivelist - 允许使用 /dmap perspectivelist&lt;br /&gt;
* dynmap.dmap.shaderlist - 允许使用 /dmap shaderlist&lt;br /&gt;
* dynmap.dmap.lightinglist - 允许使用 /dmap lightinglist&lt;br /&gt;
* dynmap.webregister - 允许使用 /dynmap webregister&lt;br /&gt;
* dynmap.webregister.other - 允许使用 /dynmap webregister player-id&lt;br /&gt;
* dynmap.webchat - 允许通过网页发送聊天消息（需要登录或 ID-IP 映射）&lt;br /&gt;
* dynmap.playermarkers.showall - 允许用户查看隐藏的玩家的记号&lt;br /&gt;
* dynmap.world.&amp;lt;世界名&amp;gt; - 如果世界被设置为保护，允许用户查看指定世界的地图&lt;br /&gt;
* dynmap.map.&amp;lt;世界名&amp;gt;.&amp;lt;地图名&amp;gt; - 如果地图被设置为保护，允许用户查看指定世界的指定地图&lt;br /&gt;
&lt;br /&gt;
==网页登录支持和权限==&lt;br /&gt;
Dynmap 提供了对从网页获得的信息的限制的选项。开启登陆支持需要在 configuration.txt 中如下配置：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
login-enabled: true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
开启后，用户的账户就可以注册了。如果玩家有 dynmap.webregister 权限，注册可以被玩家自己完成（使用 /dynmap webregister 命令）。当然，注册可以被管理员使用 /dynmap webregister &amp;lt;userid&amp;gt; 命令（需要 dynmap.webregister.other 权限）完成。注册完成后，用户会获得一个密码，用于在网页登录来创建一个网页用户。&lt;br /&gt;
&lt;br /&gt;
设置后，网页用户将会使用 Minecraft 用户账户的权限。&lt;br /&gt;
&lt;br /&gt;
如果可以，你可以使网页只对注册并登录的用户可用。你可以这样设置：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
login-required: true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
除此之外，来宾用户对网页的访问也是允许的 - 当然只能查看没有被保护的那些内容。&lt;br /&gt;
&lt;br /&gt;
===配置中的网页限制===&lt;br /&gt;
&lt;br /&gt;
;世界保护&lt;br /&gt;
&lt;br /&gt;
如果管理员想要限制某个世界的访问所有地图的权限，这可以在 worlds.txt 中设置 protected 属性来开启（或者使用命令 /dmap worldset &amp;lt;world-id&amp;gt; protected:true）。设置之后，只有登陆的用户并且还拥有权限 dynmap.world.&amp;lt;world-id&amp;gt; 才可以看见世界 &amp;lt;world-id&amp;gt; 的任何地图。&lt;br /&gt;
&lt;br /&gt;
;地图保护&lt;br /&gt;
&lt;br /&gt;
如果管理员想要限制某个世界的某个地图的访问，那么这可以在 worlds.txt 中设置 protected 属性来开启（或者使用命令 /dmap mapset &amp;lt;world-id&amp;gt;:&amp;lt;map-id&amp;gt; protected:true）。设置之后，只有登陆的用户并且还拥有权限 dynmap.map.&amp;lt;world-id&amp;gt;.&amp;lt;map-id&amp;gt; 才可以看见。注意：如果世界和地图都被保护，那么玩家需要同时拥有两个权限。&lt;br /&gt;
&lt;br /&gt;
;聊天保护&lt;br /&gt;
&lt;br /&gt;
如果管理员想要限制从网页发送聊天信息，那么这可以在 ClientUpdateComponent（客户端更新部件）中设置 &amp;#039;webchat-permissions&amp;#039; 来完成。如果设置为 true，那么只有登陆的用户并且还拥有权限 dynmap.webchat 才可以在网页发送聊天信息。&lt;br /&gt;
&lt;br /&gt;
;玩家位置和信息&lt;br /&gt;
&lt;br /&gt;
如果管理员想要限制玩家位置和信息的可见，那么这可以在 ClientUpdateComponent（客户端更新部件）中设置 &amp;#039;protected-player-info&amp;#039; 来完成。如果设置为 true，那么只有登陆的用户并且还拥有权限 dynmap.playermarkers.seeall才可以看见所有可见玩家的位置和/或生命信息。登陆但没有权限的玩家只能看见自己的位置和信息，来宾用户看不见任何玩家。&lt;/div&gt;</summary>
		<author><name>Ff98sha</name></author>
	</entry>
</feed>