DWCarrot
感谢你在博客里的经验分享~
正如你提到的,这个项目的核心重点就是如何整理和展示“地图上承载的信息”,所以需要尽可能简便的录入方式来鼓励大家贡献信息,我目前计划的是完全开放信息录入权限,所有玩家都可以在网页上一站式地完成整个信息录入过程,而不需要管理员的介入,同时保留完整的操作记录以供回滚
在此之上,等后台系统完善后,会尽快加入一定的权限系统来防止破坏和误操作,大致分为三类:游客,未验证玩家,已验证玩家,分别指的是未在地图系统注册的访客,已经注册地图账号但尚未验证并关联游戏内账号的玩家,和关联了游戏内账号的玩家。游客录入的信息是不受保护的,可能被随时修改和覆盖,注册账号后即可声明私有标记,已验证的玩家修改的权限更高,同时已验证玩家的恶意操作也可以进行责任追溯
关于地图的部分更新问题,这边目前考虑的解决方案是新地图上传后并不会直接覆盖掉此处旧地图的数据,而会保存多份数据,每份地图可以分别指定关注区域,非关注区域的部分会让位给此处的其它地图展示(当然如果上传者都懒得指定关注区域的话,就会需要一定的维护成本吧