If you have been using Alloc's extensions then you may still have the "webpermissionxs.xml" file around. This file is no longer used and the permissions have moved into "serveradmin.xml". I have found that if I add the module entries manually to the serveradmin.xml file in A21.2b14 that I have to restart the server for some of the values to take affect.
I'm using CPM so I had to add the "webapi.viewallclaims" module entry which is an extension when using Prisma's custom map.js file with the CPM mod.
Here is what I ended up setting so there is one more example around. We allow our players to see the animals, other player land claims (to help with base placement), reset regions, and a few other things.
I set webapi.map to mods and above so that our players would have to use the legacy map so we can render the extra map information from CPM.
Hopefully, this helps you as this thread is a bit all over the place.
Code:
serverconfig.xml
<property name="WebDashboardEnabled" value="true"/>
<property name="WebDashboardPort" value="8080"/>
<property name="WebDashboardUrl" value=""/>
<property name="EnableMapRendering" value="true"/>
serveradmin.xml
Note: level 1 is what my moderators are set at, so mods and admins
<webmodules>
<module name="web.map" permission_level="2000" />
<module name="webapi.GetAnimalsLocation" permission_level="2000" />
<module name="webapi.GetHostileLocation" permission_level="1" />
<module name="webapi.GetLandClaims" permission_level="2000" />
<module name="webapi.GetPlayerInventories" permission_level="1" />
<module name="webapi.GetPlayerInventory" permission_level="1" />
<module name="webapi.GetPlayerList" permission_level="2000" />
<module name="webapi.GetPlayersLocation" permission_level="1" />
<module name="webapi.GetPlayersOnline" permission_level="1" />
<module name="webapi.Map" permission_level="1" />
<module name="webapi.viewallclaims" permission_level="2000" />
</webmodules>