EusUniBan
EusUniBan copied to clipboard
关于封禁分级
只是一个建议qwq
大概就是将封禁总地分为 3 级,下面简称 A、B、C 三级,其中 A 级属于最严重等级。这些等级分别对应了不同的处理方式,举个例子,A 级的是直接不让入服,B 级的是进服后警告「在其他 X 个服务器被封禁」,C 级是忽略但在日志中突出记录。只是个例子
然后,在封禁的时候可以设计一些关键词,例如讨论中出现的两种 /ban foo baz{[tag1,tag2,tagbla]}
、/ban foobar baz#grief#illegal
,也有可能是其它更好的表示方式,总之就是一个 keyword 功能,为当前封禁描述一个原因,这个原因会取代原先传统的 Reason,不是用一句松散的语言,类似于「在服务器里盗窃所以被封禁」,这样程序处理起来会有麻烦。
通过这些关键词,记录以后,每个服主可以根据服务器内的实际情况,在配置文件中将关键词分为 A、B、C 三级的其中之一。例如,我是如果我是一个养老生存服,那么我就将 grief
、tnt
、destroy
这类会破坏玩家生存体验的行为分为 A 级,其它等级以此类推。
总之就是尽可能让封禁符合自己服务器的规则,因为我们无法保证不同的服务器的规则都能有重复的地方,除此之外还有一些特殊的服务器并不在意这些封禁。
如果想要满足某些追求简单的服主,可以让默认配置尽可能通用;而那些有需要的服主则可以通过改配置来实现自己想要的。