两个服都链接同一个数据库。
但是data数据不互通
而是像本地储存一样各论各的,但是又链接了数据库
就像我A服的一个data我设置了true。退出A服后,数据库的确是true
但是去了B服,data却变成false。然后不修改B服的data。直接去A服,然后刷新一下数据库,又变回了true
这是什么情况?
trmenu版本是3.1.18
但是data数据不互通
而是像本地储存一样各论各的,但是又链接了数据库
就像我A服的一个data我设置了true。退出A服后,数据库的确是true
但是去了B服,data却变成false。然后不修改B服的data。直接去A服,然后刷新一下数据库,又变回了true
这是什么情况?
trmenu版本是3.1.18
他这玩意儿就没考虑跨服,单纯的进服加载退服保存。
所以你A服设置成true,然后退A加B,实质上是这样一个过程:
A开始保存,同时连接B,B开始加载。
B先加载完毕,然后A保存完毕。
导致B加载的是false,然后A才保存成true,造成了“我看数据库确实是true,但B服怎么是false”的情况。
结论:别用data,用luckperms的meta代替。
设置方法:指令/lp user 玩家名 meta set 键 值
相关代码截图:
所以你A服设置成true,然后退A加B,实质上是这样一个过程:
A开始保存,同时连接B,B开始加载。
B先加载完毕,然后A保存完毕。
导致B加载的是false,然后A才保存成true,造成了“我看数据库确实是true,但B服怎么是false”的情况。
结论:别用data,用luckperms的meta代替。
设置方法:指令/lp user 玩家名 meta set 键 值
相关代码截图:

