欢迎光临散文网 会员登陆 & 注册

TShock:白名单 和 ban

2021-05-24 14:52 作者:hufang360  | 我要投稿


白名单

开启白名单

将 config.json 的这两项设置大致修改成这样,当用户ip不在白名单中时会提示“你不在白名单中.”。

设置白名单

白名单功能开启后,需要将ip增加到白名单中,不然连你自己都不能进服务器。

编辑tshock目录下的whitelist.txt,如果没有这个txt就手动创建一个,记得编码格式是utf8。

在上面填写ip,一行一个。

需要指出的是修改txt后,不需要重启服务器也能生效,好像是这样~~~



基于玩家名的白名单

对于内网穿透用户,基于ip的白名单就不适用了。因为全部人的ip都是 127.0.0.1。

于是有人写了基于玩家名的白名单插件,可以在游戏里通过指令来管理白名单。

英文名称:BetterWhitelist

中文名称:更好的白名单

作者:豆沙(Bean_Paste)

下载地址:https://www.bbstr.net/t/betterwhitelist-2-1.151/

指令用法:

基于IP的白名单其实不太好用,有些人不知道怎么看自己电脑的ip,而且国内网络环境导致你的ip总是在变化的,而且从ip能查看玩家所在地会泄露一些信息。

从这个角度来看这个插件是很实用的,开服前,让大家伙报名,报名时写上游戏里的人物名字,然后你通过指令添加名字,没有报名的就进不了,然后在搭配自动注册插件,让已报名的无缝进入游戏。赞一个~



ban

例如 ban掉玩家“Joy”,执行 /ban add Joy。

可以看到连带玩家的 uuid 和 ip,都会记录到ban数据中。不同电脑uuid不同,等于是禁止使用同一台电脑进行游戏的所有玩家进入服务器。


上面的操作,要彻底解除,需执行三次指令,这里的1,2,3是添加记录是Ticket Number,也就是 ban id


查询ban详情


被ban掉的玩家会收到这样的提示


TShock:白名单 和 ban的评论 (共 条)

分享到微博请遵守国家法律