本帖最后由 雷霆嘎巴LT 于 2022-6-21 09:12 编辑
阅读本文章默认视为有了解过geyser以及Floodgate的。
我们知道,Floodgate可以让基岩版玩家与java玩家数据互通
原理也是十分简单,看看基岩版进入时的游戏名就知道怎么实现的了。
那么它默认使用全局连接,想要让基岩版玩家与java玩家数据互通,那么这个java账号,一定得是正版。
盗版服务器服主怎么办,凉拌?不不不,Floodgate能让我们使用自己的数据库,摆脱正版困扰。
操作方法如下:
我们打开Floodgate的构造站
我们能够发现有六个jar文件
分别是
floodgate-bungee.jar
floodgate-mongo-database.jar
floodgate-mysql-database.jar
floodgate-sqlite-database.jar
floodgate-spigot.jar
floodgate-velocity.jar
话说这个mongo是哪个数据库,百度查查......
没用过,不懂,我们需要看以下三个文件
floodgate-mongo-database.jar
floodgate-mysql-database.jar
floodgate-sqlite-database.jar
你服务器用什么数据库就下载对应的文件到 plugins/floodgate 下。
什么,不知道用的是什么数据库,那下载 floodgate-sqlite-database.jar 这个文件准没错。
然后我们需要更改配置,也就是floodgate的config.yml
我们直接替换以下内容(不是新增,是替换)
复制代码然后如何使用呢?
你可以直接把这个当成教程给玩家
就这样了
阅读本文章默认视为有了解过geyser以及Floodgate的。
我们知道,Floodgate可以让基岩版玩家与java玩家数据互通
原理也是十分简单,看看基岩版进入时的游戏名就知道怎么实现的了。
那么它默认使用全局连接,想要让基岩版玩家与java玩家数据互通,那么这个java账号,一定得是正版。
盗版服务器服主怎么办,凉拌?不不不,Floodgate能让我们使用自己的数据库,摆脱正版困扰。
操作方法如下:
我们打开Floodgate的构造站
我们能够发现有六个jar文件
分别是
floodgate-bungee.jar
floodgate-mongo-database.jar
floodgate-mysql-database.jar
floodgate-sqlite-database.jar
floodgate-spigot.jar
floodgate-velocity.jar
话说这个mongo是哪个数据库,百度查查......
没用过,不懂,我们需要看以下三个文件
floodgate-mongo-database.jar
floodgate-mysql-database.jar
floodgate-sqlite-database.jar
你服务器用什么数据库就下载对应的文件到 plugins/floodgate 下。
什么,不知道用的是什么数据库,那下载 floodgate-sqlite-database.jar 这个文件准没错。
然后我们需要更改配置,也就是floodgate的config.yml
我们直接替换以下内容(不是新增,是替换)
- player-link:
- # Whether to enable the linking system. Turning this off will prevent
- # players from using the linking feature even if they are already linked.
- enabled: true
- # Whether to require a linked account in order to be able to join the server.
- require-link: false
- # Set the following option to true when you want to host your own linking database.
- # -> This can work in addition to global linking.
- # Note that you have to install a linking database implementation before enabling this, because
- # it'll cause errors otherwise.
- enable-own-linking: true
首先绑定账号必须在Java版上执行,记住,基岩版账号的背包不能有物品,不然会被清空物品(你不怕也可以装物品)。
在Java版上首先输入”/linkaccount 基岩版玩家名”这个指令,然后按照他提示的指令在基岩版账户上输入它要求输入的指令。然后绑定就成功了。
绑定之后数据就会互通,包括但不限于:背包互通,经济互通…
解除绑定的话直接输入”/unlinkaccount”这个指令就行了。
你可以直接把这个当成教程给玩家
就这样了
我擦食用帖子,nb啊博主
一个很完美的java基岩互通方案!!
标题不符版规,请尽快修改
本帖最后由 angushushu 于 2022-6-24 16:46 编辑
大佬我们geyser放在bc上,floodgate-database应该放在bc端还是paper端呀。把database放在bc端并修改bc端floodgate的config后输入linkaccount提示“账号绑定没有在这个服务器上启用”。paper端floodgate的config是要和bc端改成一致么?谢谢!
大佬我们geyser放在bc上,floodgate-database应该放在bc端还是paper端呀。把database放在bc端并修改bc端floodgate的config后输入linkaccount提示“账号绑定没有在这个服务器上启用”。paper端floodgate的config是要和bc端改成一致么?谢谢!
angushushu 发表于 2022-6-24 16:44
大佬我们geyser放在bc上,floodgate-database应该放在bc端还是paper端呀。把database放在bc端并修改bc端flo ...
是要改成一致的,请使用同一个数据库,建议每个端都要放floodgate(作者写的),不放也行
雷霆嘎巴LT 发表于 2022-6-24 17:35
是要改成一致的,请使用同一个数据库,建议每个端都要放floodgate(作者写的),不放也行 ...
谢谢回复!paper端也要放database么?