已解决 关于Velocity的子服是否能正版/盗版服务器共存

Miu

【Lv:4】

正式会员
注册
2019/10/04
消息
7
金粒
12,836.87金粒
现在遇到问题是,我有一个子服想开正版验证,还有一个不需要,怎么配置才能实现呢,如果正版子服开启验证就直接不能加入了,看返回提示直接超时
 
领取红包用户
解决方案
emmmm,我看有个别bc服能支持,我就以为我没配置对,可能他们定制插件的吧
bc可以通过多开实现,也即两个bc同一个子服,一个bc开正版一个不开。
因为spigot对来源的bc并没有校验,所以可以这样实现。
一年前曾询问过官方 得到的答案是不支持共存)我猜现在仍然不能用单个代理实现 因为 online-mode 最终还是只能在 Velocity 的配置文件中指定

不知道使用 ValioBungee 多代理能不能实现这种效果)
 
一年前曾询问过官方 得到的答案是不支持共存)我猜现在仍然不能用单个代理实现 因为 online-mode 最终还是只能在 Velocity 的配置文件中指定

不知道使用 ValioBungee 多代理能不能实现这种效果)
emmmm,我看有个别bc服能支持,我就以为我没配置对,可能他们定制插件的吧
 
emmmm,我看有个别bc服能支持,我就以为我没配置对,可能他们定制插件的吧
bc可以通过多开实现,也即两个bc同一个子服,一个bc开正版一个不开。
因为spigot对来源的bc并没有校验,所以可以这样实现。
 
解决方案
emmmm,我看有个别bc服能支持,我就以为我没配置对,可能他们定制插件的吧
或许他们用了 MultiLogin?正版账号就直接登录验证,离线账号的验证就交给类似 LittleSkin 的第三方登录接口?然后在 Velocity 上检测玩家的登录方式,限制他们能否进入某个子服?感觉也是可行的)
 
最后编辑:
就是说子服都使用spigot核心吗,我现在的子服是paper核心
paper 是 spigot 的分支,paper 同样不校验来源 bc,也是可以进行我上面说的操作的。
因为不校验 bc,所以需要做好子服的防火墙保护,以防他人私自搭建 bc 绕过登录。
 
或许他们用了 MultiLogin?正版账号就直接登录验证,离线账号的验证就交给类似 LittleSkin 的第三方登录接口?然后在 Velocity 上检测玩家的登录方式,限制他们能否进入某个子服?感觉也是可行的)
我想开始问的是,使用mineceaft原生正版验证,不是这种靠服务器自主验证的方法
 
paper 是 spigot 的分支,paper 同样不校验来源 bc,也是可以进行我上面说的操作的。
因为不校验 bc,所以需要做好子服的防火墙保护,以防他人私自搭建 bc 绕过登录。
这多个bc,端口重复了,只能有一个25565
 
bc只要端口不重复可以多开的呀,你是指bc里的子服设置吗?
连接服务器,不就是先连接BC吗,端口不不重复,25565进正版,25566进盗版吗
 
连接服务器,不就是先连接BC吗,端口不不重复,25565进正版,25566进盗版吗
对的,比如25565是正版bc,25566是盗版bc,25567是子服这样子
 
对的,比如25565是正版bc,25566是盗版bc,25567是子服这样子
我就是按这个思路想给服务器开个离线模式通道,但是数据怎么互通?都是正版启动的游戏,有些人网络原因进不来正版验证的服务器,进离线模式服务器数据又没有。有什么插件吗
 
我就是按这个思路想给服务器开个离线模式通道,但是数据怎么互通?都是正版启动的游戏,有些人网络原因进不来正版验证的服务器,进离线模式服务器数据又没有。有什么插件吗
正版玩家的uuid和离线玩家的uuid是不一样的,不做操作的话,所以数据不能继承。

可以考虑用 https://github.com/CaaMoe/MultiLogin 来强制转换正版玩家的uuid到离线uuid(因为spigot会信任bc传输的uuid),有不懂的地方可以单开帖子询问。
 
数据怎么互通

這些功能太特別,只能靠自己實現。

我知道有個服務器之前也有相同的功能,我沒記錯的話,他們是透過修改服務器核心,把服務器離線玩家的儲存檔案位置用offline-player開頭,然後把他們的用戶名的開頭增加#。
 
其实有一个插件叫FastLogin,默认是离线登录,用authme之类的登录插件登录之后,再输入/prem就可以启用正版验证,以后正版玩家就不用在输入密码登录了,这个插件支持velocity,GitHub链接在这里 https://github.com/games647/FastLogin
不过UUID依旧是离线的
 
或许他们用了 MultiLogin?正版账号就直接登录验证,离线账号的验证就交给类似 LittleSkin 的第三方登录接口?然后在 Velocity 上检测玩家的登录方式,限制他们能否进入某个子服?感觉也是可行的)
针对题主的问题,ML交流群群主写了一个MixedLogin,可以满足他的要求,而且貌似之前ML的某个个版本就弄了通过针对二级域名的盗版进入,还可以针对盗版摔到某一特定服务器
 

在线会员

  • bast_l
  • Lengthy218
  • 代桑official
后退
顶部 底部