晓夜Port
如何使 CoreProtect 支持多服务器?


要求:1.12.2

一世界一端,在另一个端能查到那个服的记录。

orange——par
可以尝试使用同一sql数据库,但是有可能会发生冲突,有一说一在一个子服查另一个子服的数据好像没啥意义吧

晓夜Port
orange——par 发表于 2020-4-29 09:24
可以尝试使用同一sql数据库,但是有可能会发生冲突,有一说一在一个子服查另一个子服的数据好像没啥意义吧 ...

同一数据库的话,不会显示是哪个子服的吧。

因为一世界一端,所以查盗窃的时候会用到。

嘉晚饭,赢
晓夜Port 发表于 2020-4-29 09:25
同一数据库的话,不会显示是哪个子服的吧。

因为一世界一端,所以查盗窃的时候会用到。 ...

用mysql作为数据库
多个端共享一库
要保证世界名不一样
coreprotect会记录每个数据的世界名的

orange——par
晓夜Port 发表于 2020-4-29 09:25
同一数据库的话,不会显示是哪个子服的吧。

因为一世界一端,所以查盗窃的时候会用到。 ...

似乎coreportect没有这个功能的亚子,因为我看他的数据存储方式中,只有针对世界的标识符,并不会对服务器进行标识

Redstone_ray
晓夜Port 发表于 2020-4-29 09:25
同一数据库的话,不会显示是哪个子服的吧。

因为一世界一端,所以查盗窃的时候会用到。 ...

数据库很容易冲突,并且因为世界名都是world,会互相覆盖
还是建议单独查询,或者用rcon接入服务器后台,可以本地查询

小冰糖a
你这么弄,还不如修改世界名,1端世界名是world1,2端世界名为world2这样
co i查询的时候便会显示:x / y / z / 世界名
默认世界名在server.properties改

晓夜Port
深拥v 发表于 2020-4-29 10:57
你这么弄,还不如修改世界名,1端世界名是world1,2端世界名为world2这样
co i查询的时候便会显示:x / y / ...

CoreProtect 是从 server.properties 里获取世界名吗?

小冰糖a
晓夜Port 发表于 2020-4-30 08:28
CoreProtect 是从 server.properties 里获取世界名吗?

它从你的世界名文件夹获取世界名
但是你要是一端一图,默认都是world,不就全乱了
所以要修改每个端里图的默认主世界文件夹名(默认world)