Minecraft(我的世界)中文论坛
标题: [转载][管理]TransferPro——基于原生Transfer实现群组服人数同步与便捷跨服[全版本]
作者: Actahedral 时间: 2020-1-15 21:55
标题: [转载][管理]TransferPro——基于原生Transfer实现群组服人数同步与便捷跨服[全版本]
本帖最后由 wode490390 于 2020-3-1 19:56 编辑
TransferPro
该插件基于原生 Transfer 实现群组服务器的人数同步与便捷跨服
前置插件:[DbLib](<a href="https://www.mcbbs.net/thread-817905-1-1.html" target="_blank">https://www.mcbbs.net/thread-817905-1-1.html</a>)
具体功能
- 对多服务器的实时状态的统一管理与查看
- 通过「群组」与「服务器ID」跨服
- 只输入「群组」时,将随机进入群组中的一个服务器
- 只输入「服务器ID」时,可跨群组匹配到该服务器ID
- 服务器人数同步,可显示为 所有服务器总人数 或 某个群组的总人数
- 提供API
- 可获取所有服务器的实时信息
- 可控制和自定义玩家跨服时的行为与提示
基础配置步骤
- [配置DbLib插件](<a href="https://github.com/fromgate/DbLib#configuration" target="_blank">https://github.com/fromgate/DbLib#configuration</a>)的数据源,使群组服内所有服务器都连接到同一个数据源
- 开启群组服内所有Nukkit,你需要为每个Nukkit配置其「群组(可选)」、「服务器ID」、「可直连地址(不包含端口)」
- 在控制台输入指令:
tspro setme [群组] <服务器ID> <可直连地址>
如 /tspro setme group1 server1 play.easecation.net
- 当在所有Nukkit中配置完成后,在控制台输入指令
tspro dump
,如果配置正确,你将看到所有服务器的实时信息
指令
控制台相关指令 tspro
- 默认权限:仅控制台
- 使用方法:
tspro <setme|dump|exportlang>
tspro setme [群组] <服务器ID> <可直连地址>
配置本服务器的基础信息(详见基础配置步骤)
tspro dump [群组]
列出所有服务器信息
tspro exportlang
导出语言文件至插件目录下的lang.ini,可自定义修改配置,重启生效
tspro clean
清理数据库中已离线的服务器信息
玩家自身跨服指令 /transfer
- 指令别名:
/ts
- 默认权限:所有玩家
- 使用方法:
/transfer [群组] <服务器ID>
使某玩家跨服 /transferplayer
- 指令别名:
/tsp
- 默认权限:仅OP
- 使用方法:
/transferplayer <目标玩家> [群组] <服务器ID>
感谢原版主 @归尘. 提供的英语语言文件
作者: PQguanfang 时间: 2020-1-15 22:10
请务必注意2019年12月14日发布的新版规中对于插件发布的标题要求,本次已代为改正。
作者: Actahedral 时间: 2020-1-15 22:22
标题塞不下那么多字就删了一些...(ps:版规改得很勤快,点名表扬)
作者: PQguanfang 时间: 2020-1-15 22:27
本帖最后由 PQguanfang 于 2020-1-16 06:23 编辑
wode490390 发表于 2020-1-15 22:22
标题塞不下那么多字就删了一些...(ps:版规改得很勤快,点名表扬)
1月20日修订的版规只是对原教程标题做出修改(原版规对此表示不清楚,存在很大的歧义)
作者: ljh221 时间: 2020-1-17 02:14
玩家ID有空格后台弄不到咋办
而且我的NPC插件不能玩家执行指令的只能后台...
作者: PQguanfang 时间: 2020-1-17 06:23
ljh221 发表于 2020-1-17 02:14
玩家ID有空格后台弄不到咋办
而且我的NPC插件不能玩家执行指令的只能后台... ...
玩家名称前后加上 ' ' 符号即可,例如'Ty Op'
作者: BanZang 时间: 2020-1-26 18:47
应该是英文的 " " "xxx xxx"
作者: Da天才 时间: 2020-1-27 02:14
可以从Nukkit服跨到BDS服吗
作者: Actahedral 时间: 2020-1-29 13:27
可以从Nukkit transfer到BDS
作者: 爱你不怨恨 时间: 2020-1-30 10:22
请问,只是端口不同怎么实现跨服
作者: Actahedral 时间: 2020-1-30 18:48
配置不同的服务器ID即可
作者: PQguanfang 时间: 2020-1-30 19:15
看到某易**里面的某快餐服的跨服插件竟然换了,还以为他们自己终于学会找人定制插件,合着是这找的xD
作者: catrinbow 时间: 2020-1-31 11:16
自从用了这个提供的api,nemisys不用愁了
作者: 夏五郎 时间: 2020-2-6 08:29
请问一下同步服务器在线人数,只能nk服之间才能使用吗?
bds可不可以呢?
作者: Actahedral 时间: 2020-2-6 09:16
很显然BDS无法装载此插件
作者: Actahedral 时间: 2020-3-1 18:49
这个就是他们定制的
作者: BanZang 时间: 2020-3-3 12:25
大佬 API是什么 我想让他在冰月的菜单上面显示服务器人数 是不是有一个变量啊?
作者: catrinbow 时间: 2020-3-8 10:25
在,能改成Nemisys传送后发布出去吗?
作者: 一只鸽纸 时间: 2020-3-9 16:14
请问IP一样端口不同可以设置跨服传送吗
作者: 初梦星海 时间: 2020-3-9 17:42
弱弱的问一下怎样配置数据源,才能使服务器都连接到同一个数据源。改了好久没弄好orz