Pt1-1.服务器强制开荒详解
一般而言一进入服务器后角色立即石化的服务器是开启了SSC模式的
当然石化也可能是因为你的背包里有超数量上限的物品,这里不予讨论
1.什么是SSC
SSC,俗称强制开荒,是TShock提供的有效反作弊手段之一,由服务端控制开启
开启SSC模式时,玩家加入服务器会受到石化,无法游戏,需要玩家进行”注册“操作
注意:即使玩家使用作弊手段取消了石化debuff,也无法正常进行游戏,所以管理员无需担心
2.注册操作
进入服务器后不会注册可是不少服主头疼的问题,纵然因此产生了
机器人注册、Chameleon自动注册、AutoRegister自动注册依然会有玩家出现无法正常游戏的现象
因此棱镜在这里将会尽可能详细地讲解整个注册的流程
一、指令注册
——TShock原生的注册方式
Step1.准备一个新的人物存档
- 角色名最好是字母、数字、下划线
因为在某些开启SQL互联或机器人注册的服务器里中文用户名总是会导致奇怪的问题
- 为什么要创建一个新的人物存档?
虽然SSC理论上来说完全在服务端,不会影响到本地存档
但总是有可能服务器存档(后称SSC存档)覆盖本地存档导致存档丢失
当然,如果你是我这种不在乎存档的人拿毕业号进也无所谓
Step2.加入服务器并输入指令
1./register <密码>
其中<>不需要打,斜杠必须打,register和你的密码之间必须有空格
密码长度需要在四位数以上(服务器配置的默认要求)
正确示范:
/register 1023433 √---符合规范的指令
错误示范:
register<123> × ---没有空格,没有斜杠,带括号,密码长度少于4位
此操作的含义:注册一个帐户,此帐户的名称就是你的人物名,全服唯一
你的所有SSC角色信息都在这个帐户上,通过密码(或UUID)登陆
2./login <密码>
要求与上面相同,密码是你注册的密码
此操作的含义:登入帐户
此部分说明在我的TShock使用教学中也有提及
二、基于Chameleon的自动注册
——基于插件与服务器密码数据包的自动注册
与原生注册方式类似,但Chameleon插件将注册的步骤放到了输入服务器密码的位置
Step1.按第一种注册方式中的步骤一准备存档
Step2.直接加入服务器
这时会要求输入服务器密码,请注意,在插件的支持下,输入密码的操作
已经完全转换为注册操作,用户名即加入游戏时的玩家用户名,
效果等价于使用register指令,register的密码就是你在密码框中输入的密码
同样地,它也必须满足上一种方法第二步中的注册规范(密码位数等)
判断标准:服务器的公告(QQ群等)中提示“服务器密码随意输入”之类的信息,就有可能是这种注册方式