Minecraft(我的世界)中文论坛

标题: [Sponge+Spigot+BungeeCord]从零开始整合搭建一个带模组的高版本群组服

作者: 恋    时间: 2018-5-9 00:28
标题: [Sponge+Spigot+BungeeCord]从零开始整合搭建一个带模组的高版本群组服
本帖最后由 HTL9257 于 2019-5-23 10:48 编辑

如何用Sponge spigot 与BungeeCord 搭建一个带MOD的
高版本群组服
HTL9257出品
为什么选择这样的群组服   群组服可以让Sponge与Spigot的优势互补 弥补Sponge插件不足(部分功能在Spigot服实现) 以及Spigot无法安装MOD的劣势 充分发挥各个端的作用 带来较好的游戏体验


介绍
本教程主要分为以下几个部分
零                                                 检查配置                                                     
一                                                 BungeeCord 的搭建与设置 和插件推荐      
二                                                 spigot的搭建与设置 和插件推荐                 
三                                                 sponge的搭建与设置 和插件推荐               
四                                                 搭建和利用Mysql存储部分数据(可选)         
五                                                 已知的问题               
                                


检查配置
               首先 你要搭建一个大型的群组服务器  你必须得有高于单端的配置  请确保你有以下最低配置
一    4核以上的处理器(模组服务器处理器主频越高越好  sponge对多核优化性能较好)
二    建议8G以上的内存(模组服务器占用内存较大  请务必Sponge单端分配至少4GB的内存)
三    5M及以上的带宽  (根据在线玩家而定 并非硬性要求)
四    本教程只介绍使用windows系统环境


BungeeCord的安装与配置
mod跨服使用的跨服端是Waterfall  请到它的构建地址 下载与更新 镜像下载  国内镜像下载
----------------------------如何安装----------------------------
首先创建或者找一个启动bat 将核心改成你下载jar文件的名字
例如

启动后会生成一些文件
----------------------------相关配置----------------------------
打开config.yml    
下列地方需要修改
ip_forward: true                            打开服务端的IP转发  开启后子服可以获得玩家真实IP
permissions :                              若不需要群组管理员 请删除下面default与admin的 权限
- bungeecord.command.server
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload

至于删除权限后怎么跨服传送  
后面我们会用插件完成这项操作

online_mode:                               非正版服务器请设置为false
force_default_server:                   玩家上线时返回默认服务器 非正版服务器请务必打开
host:                                             整个群组服务器的端口 若要玩家使用默认端口进入请将设置改为                                                                          0.0.0.0:25565
设置好后 现在来添加子服  
servers:

  1.   lobby:
  2.    motd: '&1Just another Waterfall - Forced Host'
  3.    address: localhost:25565
  4.    restricted: false
复制代码
请在下面复制添加这段代码即可
解释
lobby  子服的名字   改成你各个子服的名字(跨服时需要)
motd子服的MOTD 无需修改
address: localhost 请修改为该子服server.properties中设置的端口
restricted  是否需要权限进入该子服  默认关闭即可
示例配置文件

----------------------------插件推荐----------------------------
                                              (安装在BC端内的 )
SkinsRestorer-----------------显示玩家皮肤 (spigot子服也需要安装)
BungeeAuthMeBridge-------防止未登录执行指令 (正版服务器不必安装)
BungeeKick-------------------服务器关闭时将玩家送回登陆服
ColorMOTD-------------------这个应该不用解释了吧  记得在配置文件中开启BungeeCord模式
ServerChat--------------------跨服聊天
AntiFakePlayer---------------防御插件 (原帖需回复下载 请事先看好版规)

1.13/1.14支持

需要下载最新版waterfall


spigot登陆服的搭建
版本的选择: 因为要搭建群组服 可能有多个版本的MOD服 如1.10.2和1.12.2 您最好选用最高版本的服务端
     下载安装或者找一个PaperSpigot服务端
            (与上方BC端方法相同)你可以用在服务端的镜像站  Yive's Mirror或者Sakura's Mirror(国内镜像)上下载到这些服务端
----------------------------配置修改----------------------------
server.properties中
server-ip=127.0.0.1 只监听本地的连接  防止玩家知道子服IP后绕过登录服进入(所有的服务器均设置)
server-port= 25566 由于是登陆服 服务器的端口需与您BC配置文件中设置的lobby(默认) 端口一致
online-mode=false  非正版服务器关掉 不做过多解释
spigot.yml中
bungeecord: true
开启服务器的BC模式

bukkit.yml中
connection-throttle: -1  不限制瞬时进入服务器的人数 (防止一个端关闭大量玩家进入服务器集体掉线
----------------------------插件推荐----------------------------

1.13/1.14支持

需要安装最新版ViaVersion插件 经过测试 不兼容AuthMeBridge 登录服建议1.12.2



Sponge端的安装与搭建
----------------------------安装服务端----------------------------
这是Sponge服务端 它是一个全新的服务端  绝大多数地方与传统的MOD端 如KC 非常不同  请不要用从前的                                                整合思维来整合这一个服务端  以1.12.2为例
                                                             好了 我们开始整合它把
第一步--------------下载Minecraft官方服务端--------------------

第二步----------------------安装forge ---------------------------
1.12.2因海绵端稳定性的缘故建议按照forge2611版本  注意 forge尽量要和Spongeforge版本一致  下载选择instiller-win版本
                                                  
                                                                                 之后
                                       
                                选择install server  下面选择你服务端的跟目录文件夹  耐心等待下载完成
                                然后将启动BAT中的核心改成forge-1.12.2-14.23.2.2611-universal.jar
                                                                                启动服务器
                                                          之后再生成的文件 elua.txt eula=true
2018.11.2 forge与sponge请使用2768版本 2611已经过期 部分MOD无法运行
第三步----------------安装Spongeforge------------------------
下载稳定的版本 镜像下载  国内镜像下载

                                                  
                                             下载完成后将Spongeforge放入服务端的MOD文件夹内
第四步-------------安装并配置Sponge及其插件-----------------                                      注意  Sponge的安装插件方式非丢进plugins文件夹 而是MOD文件夹
-------------------------服务端基本配置--------------------------
server.properties 的IP和端口设置为127.0.0.1和你BC中对应MOD子服的端口
打开config文件夹 找到sponge文件夹 global.conf
bungeecord 一项的 ip-forwarding=true
将下方的bungeecord=true
找到forge.cfg 将removeErroringEntities=true :removeErroringTileEntities=true
打开forge的清除错误实体功能  降低蹦服概率

-----------------------------寻找插件-----------------------------
你可以去服务端插件版 勾选sponge选项找到搬运的sponge插件  
或者去 sponge官方的矿区寻找(需要英文基础)
----------------------------推荐的插件----------------------------

---------------------------开始配置插件---------------------------
                              首先我们运行服务器  进入游戏 从权限组开始配置整个服务端
-----------------------------权限插件-----------------------------
如何配置 ↓

相关权限我们应该配置完毕了  现在开始配置其他插件的基本设置
如果你安装了Uchat插件  请将default-channel 设置为G (玩家全屏说话  默认L是附近玩家)
如果你还同时使用了NewHonor头衔插件  请在 prefix一项中format= 的括弧里面 添加{newhonor}变量 以显示称号  并且要在NewHonor的配置文件中把支持Uchat的配置选项打开
头衔插件  打开config/newhonor文件夹 honor.conf修改玩家的默认称号  
请注意给玩家newhonor.use权限节点
新版本newhonor需要在nucleus配置文件的聊天格式处添加honor称号变量 才可显示头衔 (2019.1.24)
给懒人准备的

一般通用基本权限配置(YML格式)含圈地权限 基本的指令权限

使用方式

将附件下载后  放入 服务端\luckperms\yaml-storage\groups(如果没有上述路径请手动创建文件夹)

然后在config\luckperms.yml内 Storage大项的 storage-method=ymal

groups.rar (3 KB, 下载次数: 147)

default为玩家组  有基本权限  admin为OP组 有基本上所有常用插件的权限
----------------------------多世界插件---------------------------
如果你安装了projectworlds 插件  你需要给玩家pjw.words 或者pjw.worlds.世界名权限 否则玩家无法使用跨世界传送 如地狱门 末地门
----------------------------记分板插件---------------------------
2019.1.24 计分板插件建议使用YYSSB 玩家变量不会错乱 配置办法及配置文件格式和ESB差不多
记分板建议使用2.3+版本的  低版在群组服中运行有死亡后弹回登陆服的BUG
它的配置文件是de_yottaflops_easyscoreboard.conf
参考配置


-----------------------------领地插件----------------------------
圈地工具默认是金铲子 如需修改请在 modification-tool="你要的圈地工具" 一项设置
max-claim-inspection-distance=100   设置玩家最大领地方块数量(最大领地大小)
警告 领地插件有14天未上线删除领地的设定 暂未找到如何关闭 如果有人关闭了这个请通知我
再次提醒给玩家基本使用权限
----------------------------箱子锁插件---------------------------
同上 给玩家基本使用权限即可  没必要过多配置
-----------------------------清理插件----------------------------
Interval=10 清理时间(分钟) 请自行调整合适的间隔
--------------------------BAN物品插件--------------------------

-----------------------------空岛插件-----------------------------

-----------------------------箱子菜单-----------------------------
如何配置 请参考这篇文档
---------------------------多服务器同步---------------------------
sponge的确有跨服同步插件
前置 MySQL数据库
  sponge没有STP 需要在BC端配置文件中给- bungeecord.command.server权限
为了服务器安全请在登陆服安装防止未登录执行指令的插件AuthMeBridge
注意 不建议使用  在多个MOD服务器间快速切换 会高概率造成客户端闪退
使用方式  配置数据库 (详情见下方MySQL的配置) 将插件与配置文件覆盖到各个要同步的子服
各个子服 MOD需一致 版本需一致 由于/server跨服是BC指令 sponge内无法限制输入速度  
反复跨服闪退暂无解决办法
有造成玩家物品丢失的可能 (请把同步间隔设置到5000ms以上可规避大多数的同步丢失)
BUG 已知加入了带有饰品的MOD时 会造成玩家饰品栏不同步 导致刷饰品(2019.1.24)
        如果玩家在服务器主线程卡死时掉线 或者登陆时主线程卡死  背包会无法同步 且第二次进入服务器时背包会回档
感谢米二(Tollainmear)的测试
-------------------------------其它--------------------------------

此处暂留  方便以后补充其他插件的配置教程
如果你想了解更详细的sponge端搭建方法 请查看BB弹的教程
(懒人包 即开即用)
-------------------------------错误排查--------------------------------
无法连接子服务器  
检查BC端 ip_forward 子服sponge端ip-forwarding bungeecord 是否打开 (如进入子服 无法识别客户端是否安装MOD 提示无forge等 )
服务器崩溃
如何从错误报告判断错误原因 参考这篇帖子




MySQL的设置与配置
----------------------安装一份Mysql并运行----------------------
如何安装
此处以MySQL5.7为例 讲解如何创建配置数据库 插件如何连接
我们使用的工具是MySQLWorkbench
----------------------调整数据库最高 连接数---------------------
多服务器对sql的链接量较大  默认的一百多个连接数肯定是不够的 链接数满的话服务器会报错刷屏  相关插件不工作
找到安装目录
ProgramData\MySQL\MySQL Server 5.7\my.nin
找到max_connections 一项 把他的数值改成500 1000或者更高
-------------------配置相关插件与数据库的链接-----------------

--------------------------Sponge方面---------------------------
以查询插件adamantineshield为例 该插件需要手动创建库
首先 设置好插件的配置文件
                                                                     
之后 复制database = 后面的名称 (不要复制引号)
之后用上面的方法 在MySQL内创建数据库

已知的问题
一   低版本的记分板插件在群组服运行中玩家死亡会弹回登陆大厅  请使用原帖下载的最新构建版本
二   Uchat在最新版1.12.2的某些spongeforge版本中有说话不显示的问题  请使用作者的最新版本
三   实测在较高延迟下  在登陆服反复使用跨服指令会导致跨服失败 请各位务必设置好指令延时
四   1.11.2版本的领地插件 在非玩家造成的方块改动会报错  例如工业2的采矿机 泵  请ban掉这些机器的放置权限 在1.12.2没有这个问题
五   sponge端若使用NPC模组  仍需要/op后才有权限编辑和创建NPC
六   ban物品插件无法ban物品ID一样 但NBT不一样的物品  如某些拔刀剑
七   ban物品插件无法防止工业2镭射枪的使用  即使关掉了use权限  请直接ban掉镭射枪(也可以使用菜单插件禁止使用)
八 在有多个MOD不相同的子服的情况下 使用错误的客户端跨服会导致即使再次跨入正确的服务器也无法进入 应重新登录后跨入正确服务器
⑨ 国内服务端镜像下载源由
@Prismaillya 的Sakura's Mirror (← 点击进入软件资源版的相关帖子)提供
十 已知龙之研究MOD在spongeforge 2705+ 的情况下与未知MOD同时运行会导致反应堆以及能量存储塔 GUI全部失灵
十一 神秘6beta26 和星辉魔法1.10.3(2768版能用的最后版本 更高版本需要2781)版本冲突 导致玩家频繁掉线(如果装了蹦极自踢会被T回登录服)

本教程由HTL9257编写 仅发表于MCBBS 严禁转载
最后更新 2019.2.11

作者: 森林蝙蝠    时间: 2018-5-9 17:27
spigot和sponge可以共存?
作者: 恋    时间: 2018-5-9 17:57
森林蝙蝠 发表于 2018-5-9 17:27
spigot和sponge可以共存?

群组服里面两个不同的子服而已 通过跨服链接起来  spigot只实现登陆  跨服大厅 显示一些信息等功能  游玩主要是在sponge服
作者: 森林蝙蝠    时间: 2018-5-9 18:03
HTL9257 发表于 2018-5-9 17:57
群组服里面两个不同的子服而已 通过跨服链接起来  spigot只实现登陆  跨服大厅 显示一些信息等功能  游玩 ...

可以可以。
作者: 神奈川归尘    时间: 2018-5-9 18:54
很强 但是 为什么不把背景颜色是黑色的 黑色字体改成白色字体
作者: Tollainmear    时间: 2018-5-13 13:45
本帖最后由 Tollainmear 于 2018-5-13 13:58 编辑

这才是真正有用的高质量教程!
米二没做过蹦极服务器,所以有点儿疑惑,Mysql是同步玩家数据的对吧,那么如果我搭建两个Sponge服务器,一个资源世界一个建筑世界,那么怎么同步玩家往返的背包呢?

作者: 恋    时间: 2018-5-13 14:05
Tollainmear 发表于 2018-5-13 13:45
这才是真正有用的高质量教程!
米二没做过蹦极服务器,所以有点儿疑惑,Mysql是同步玩家数据的对吧 ...

mySQL只是储存一些数据 如登陆 查询插件等  当然你也可以跨服同步 sponge确实有同步插件
http://www.mcbbs.net/thread-785830-1-1.html
但一般不建议同步背包  在高延迟情况下容易造成物品丢失 至少spigot的跨服同步有类似问题
当然你可以试一试
作者: Tollainmear    时间: 2018-5-13 16:45
HTL9257 发表于 2018-5-13 14:05
mySQL只是储存一些数据 如登陆 查询插件等  当然你也可以跨服同步 sponge确实有同步插件
http://www.mcb ...

谢谢,我这就去做一些测试
作者: Tollainmear    时间: 2018-5-13 17:17
跨服传送只能用spigot的stp嘛?
作者: 真境    时间: 2018-5-20 20:59
请原谅我,我看晕了
作者: 15939989361    时间: 2018-6-19 18:10
MCBBS有你更精彩~
作者: roland2    时间: 2018-6-21 09:44
我个人推荐LiteBoard
因为MiaoBoard我不知道为什么配置文件总是要我重写而且不能复制
作者: 我爱侬    时间: 2018-6-27 19:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: ml0834666    时间: 2018-7-2 10:48
mod跨服现在是不是只能用Waterfall ?BungeeCord是不是现在还是那样?
作者: 恋    时间: 2018-7-2 10:50
ml0834666 发表于 2018-7-2 10:48
mod跨服现在是不是只能用Waterfall ?BungeeCord是不是现在还是那样?

高版本建议Waterfall  原版BungeeCord不支持forge转发  所以不可以跨MOD服 加了spongepls也有IP转发用不了的问题
作者: ml0834666    时间: 2018-7-2 12:40
关于Sponge与Spigot 聊天 与 经济 有什么解决办法没有?
作者: ml0834666    时间: 2018-7-2 23:04
你说的bc端的聊天插件是哪个?还有关于bc的资源哪里可以找到。
作者: John·Steven    时间: 2018-7-6 09:00
请问能否将BungeeCord的配置文件与该控制端进行一个替换,?
作者: 恋    时间: 2018-7-6 10:54
John·Steven 发表于 2018-7-6 09:00
请问能否将BungeeCord的配置文件与该控制端进行一个替换,?

理论上是直接替换核心文件就行了  但是最好还是重新配置一下  配置文件应该没区别的
作者: 蜘蛛丿恋夏    时间: 2018-7-15 14:51
这个还是用STP指令连接服务器吗

作者: ml0834666    时间: 2018-7-17 18:22
找到forge.cfg 将removeErroringEntities=true removeErroringEntities=true
打开forge的清除错误实体功能  降低蹦服概率

这里写错了吧。两个一样。
作者: 恋    时间: 2018-7-17 18:28
ml0834666 发表于 2018-7-17 18:22
找到forge.cfg 将removeErroringEntities=true removeErroringEntities=true
打开forge的清除错误实体功能  ...

应该是removeErroringEntities和 removeErroringTileEntities  我也没法改 改了要进审核
作者: DownPower_bi    时间: 2018-7-17 23:47
bc端中的config设置了ip_forward: true 后

就变成这样子进不了子服务器
还有说一下,我2个服务器都是Sponge
还有一个https://forums.spongepowered.org ... ted-to-sponge/19645了解一下

TIM截图20180717234557.png (66.63 KB, 下载次数: 6)

TIM截图20180717234557.png

作者: 恋    时间: 2018-7-17 23:54
本帖最后由 HTL9257 于 2018-7-18 00:10 编辑
DownPower_bi 发表于 2018-7-17 23:47
bc端中的config设置了ip_forward: true 后

就变成这样子进不了子服务器

BC端设置后 sponge端的相应设置也需要打开   还有必须使用Waterfall 不要使用原版BC端+spongepls
如果是sponge之间跨服传送的话 可以用VC的菜单跨服命令 或者最近某人写的sponge版stp 当然星门也不是不可以 没提到是因为很少有人做sponge间跨服及跨服同步的  因为跨服闪退客户端的可能性实在是太高了
作者: DownPower_bi    时间: 2018-7-18 10:56
本帖最后由 DownPower_bi 于 2018-7-18 11:03 编辑


首先感谢你上面的回复,其次
目前我的情况是这样的,如果把Sponge服1设置到lobby一样可以正常进了,但是在跨服命令stp中出现了这样的问题,无论是在Spigot还是Sponge作为登录服(lobby),stp传送都无法使用,这是什么问题呢
图片不清晰可以点进来这里看大图
后面补充:图片上的端口我写了两个25565,经改正后,一样是出现以上提示错误

作者: 886688    时间: 2018-7-18 15:26
看这个和看百科全书一样。
开服教程,插件教程全给出来了。
帖子不错,先收藏了。
作者: DownPower_bi    时间: 2018-7-20 09:38
lz
ServerChat--------------------跨服聊天支不支持纯Sponge跨服呢,我点开是只有BC和BUKKIThttps://forums.spongepowered.org/t/multichat-the-essential-bungeecord-sponge-chat-management-system/15878这个跨服聊天的确很好但是有前缀问题,虽然有其他人反馈过-》https://github.com/MultiChat/Documentation/issues/2,但貌似还没出解决方案
不知道你那边是怎么实现的呢

作者: DownPower_bi    时间: 2018-7-23 11:20
有造成玩家物品丢失的可能
这问题有办法修复吗?我也遇到好几次了,直接背包是空的
作者: 2353953090    时间: 2018-7-23 12:45
想问一下mod跨服的登录插件一定要导入数据库吗?是不是只要装在BC这一个端就可以
还有就是想请教下如何把已经有的插件数据导入数据库
作者: 恋    时间: 2018-7-23 14:14
2353953090 发表于 2018-7-23 12:45
想问一下mod跨服的登录插件一定要导入数据库吗?是不是只要装在BC这一个端就可以
还有就是想请教下如何把已 ...

不一定 你也可以直接用  数据库只是选用  已有插件导入得插件支持导入命令才行看具体插件   不过一般都有
登录插件装登录服
作者: 2353953090    时间: 2018-7-23 14:42
HTL9257 发表于 2018-7-23 14:14
不一定 你也可以直接用  数据库只是选用  已有插件导入得插件支持导入命令才行看具体插件   不过一般都有 ...

谢谢解答,那我就BC、生存区、资源区三个端,生存区作为登录服装登录插件,然后只跳转资源区,其他端就不需要登录插件了对吧
还是希望lz如果方便的话能出一个已有插件数据导入mysql的教程,目前我还没找到= =
作者: 筱无奈    时间: 2018-8-12 08:39
楼主 spigot 和 sponge 无法跨服 生存服无法跨入mod服 怎么解决 问题:
This server has mods that require FML/Forge to be installed on the client .Contact your server admin for more details.
求解决 这个问题困扰很长时间了 spongeforge 版本2705 服务器forge版本2705 客户端版本2611/2705
客户端两个版本都试过 都跨不过去
作者: LoeGamingJoker    时间: 2018-8-22 18:40
日常收藏精品贴
作者: gaoshanyijue    时间: 2018-8-24 19:37
dalao好,请问如何解决跨服时Timed Out的问题,我在PaperSpigot登录服使用跨服到Sponge服时出现了问题,客户端没有任何提示,后台的提示如下:
[Netty Server IO #3/ERROR] [FML]: NetworkDispatcher exception
io.netty.handler.timeout.ReadTimeoutException: null
[Server thread/INFO] [net.minecraft.network.NetHandlerPlayServer]: (playername) lost connection: Timed out
而如果在服务器列表界面连接就不会出现任何问题
客户端Forge版本,服务端Forge版本与SpongeForge版本都是对应的2705
请问该如何解决这个问题呢
求解决,先谢谢了
作者: 恋    时间: 2018-8-24 20:08
gaoshanyijue 发表于 2018-8-24 19:37
dalao好,请问如何解决跨服时Timed Out的问题,我在PaperSpigot登录服使用跨服到Sponge服时出现了问题,客 ...

已知timeout的问题只有跨服进入了mod不符的子服  在重新进正确的服务器时会出现 需要重新登陆 还有就是反复使用跨服指令有可能出现
如果不是这两项应该就是BC核心或者后端服务器问题  先检查服务器能否直接连接
作者: gaoshanyijue    时间: 2018-8-24 20:35
HTL9257 发表于 2018-8-24 20:08
已知timeout的问题只有跨服进入了mod不符的子服  在重新进正确的服务器时会出现 需要重新登陆 还有就是反 ...

请问mod不符的子服指的是与客户端mod不符的Sponge端吗?或者也包含无法安装mod的Spigot端?
直接连接是能正常进入的
作者: qq1335268492    时间: 2018-9-20 03:16
请问一下楼主,我弄的bc服一个登录一个大厅一个监狱风云小游戏都是1.8.8的 还有一个1.12.2的神奇宝贝服
我用1.12.2的端进不了监狱风云 进去会变成别的服  1.8.8的客户端能进

设置也没啥问题球解决
谢谢大佬
作者: 恋    时间: 2018-9-20 13:12
qq1335268492 发表于 2018-9-20 03:16
请问一下楼主,我弄的bc服一个登录一个大厅一个监狱风云小游戏都是1.8.8的 还有一个1.12.2的神奇宝贝服
我 ...

你是用什么方式进入的 /server还是stp 或者其它的  我记得BC跨MOD端如果反复跨多个服务器会把连接指向某一个服务器 正确的方法是先下线在重新登录 然后选择要进入的服务器 比如会在多MOD服情况下 造成使用错误的客户端跨服会导致重新跨正确的服务器也会进不去
还有登录服建议用1.12.2的
作者: qq1335268492    时间: 2018-9-20 16:39
HTL9257 发表于 2018-9-20 13:12
你是用什么方式进入的 /server还是stp 或者其它的  我记得BC跨MOD端如果反复跨多个服务器会把连接指向某 ...

是这样,我的bc情况是一个登录一个大厅一个监狱风云一个神奇宝贝
除了神奇宝贝是1.12.2其他都是1.8.8.我用神奇宝贝的这个客户端
在大厅进监狱,会返回登录服
我用1.8.8就不会出现这个问题,我在自己电脑上开监狱单端,用神奇宝贝这个端也能进,就是不能跨服过去 stp server都一个情况
作者: qq1335268492    时间: 2018-9-20 16:40
bc核心也是您推荐的Waterfall最新版,跨服后台也没报错
作者: bitch_meow    时间: 2018-9-26 09:38
终于解决了我困扰多年的高版本不能开MOD服务器,谢谢楼主。
作者: Suibiantwo    时间: 2018-10-1 18:02
楼主,现在好像没有支持1.13版本还可以跨mod的bc端,只能二选一。
作者: 恋    时间: 2018-10-1 18:12
Suibiantwo 发表于 2018-10-1 18:02
楼主,现在好像没有支持1.13版本还可以跨mod的bc端,只能二选一。

用最新版waterfall  登录服用1.12.2 装跨版本
作者: Suibiantwo    时间: 2018-10-1 18:20
HTL9257 发表于 2018-10-1 18:12
用最新版waterfall  登录服用1.12.2 装跨版本

不是,我想说 最新版的1.13能进,不过不能跨mod,会出现问题。亲测最新版本不能跨,最后换了低版本的才可以
作者: 樱之恋    时间: 2018-12-7 17:32
怎么装登录插件
作者: 恋    时间: 2018-12-7 17:53
樱之恋 发表于 2018-12-7 17:32
怎么装登录插件

在登录服装个authme即可
作者: 小囧爱逗比    时间: 2018-12-31 22:47
楼主辛苦了,已经收藏,感谢。
作者: 123456@@@@@    时间: 2019-1-1 21:23
666666可以可以
作者: 123456@@@@@    时间: 2019-1-1 21:23
可以啊  646645818146679848181
作者: mawei5523    时间: 2019-1-7 14:51
好复杂啊,标记一下慢慢研究。
作者: 805907857    时间: 2019-1-7 21:43
6666666666666
作者: skyliye    时间: 2019-1-17 12:37
很棒的教程
我甚至开了个1.7.10+1.12.2mod的群组服
作者: Li_Hii    时间: 2019-1-24 23:20
正版似乎进不去跨服sponge
作者: 恋    时间: 2019-1-25 08:27
Li_Hii 发表于 2019-1-24 23:20
正版似乎进不去跨服sponge

开BC的正版验证 不要给某个服单独开正版
作者: Li_Hii    时间: 2019-1-25 09:08
HTL9257 发表于 2019-1-25 08:27
开BC的正版验证 不要给某个服单独开正版

并没有给子服开,bc开了正版进不去sponge,关了才能进去
作者: huyaxiaoni    时间: 2019-1-28 00:20
请问客户端中的端口该怎么输入
作者: 恋    时间: 2019-1-28 10:05
huyaxiaoni 发表于 2019-1-28 00:20
请问客户端中的端口该怎么输入

用BC端的端口进 默认是25577
作者: huyaxiaoni    时间: 2019-1-28 10:41
HTL9257 发表于 2019-1-28 10:05
用BC端的端口进 默认是25577

可是输入端口后还是进不去,bc的配置文件是- query_port: 25577
作者: yangyanghao    时间: 2019-2-11 14:45
已收藏。谢谢楼主
作者: as7788778110    时间: 2019-2-12 02:37
如果要升级spongeforge是不是只要删除旧的然后到spongeforge里下载新的放进去就行了?
作者: 恋    时间: 2019-2-12 19:59
as7788778110 发表于 2019-2-12 02:37
如果要升级spongeforge是不是只要删除旧的然后到spongeforge里下载新的放进去就行了? ...

如果你升级的sponge版本比forge版本高还需要升级forge
作者: as7788778110    时间: 2019-2-12 20:45
HTL9257 发表于 2019-2-12 19:59
如果你升级的sponge版本比forge版本高还需要升级forge

我服务器forge2807   升级到spongeforge2768正式版好像没问题吧 还有一个问题就是spongeforge是不是自带api7?
作者: 恋    时间: 2019-2-12 20:48
as7788778110 发表于 2019-2-12 20:45
我服务器forge2807   升级到spongeforge2768正式版好像没问题吧 还有一个问题就是spongeforge是不是自带a ...

理论上高版本forge装低版本sponge没问题 但是最好和sponge版本一样 1.12都是API7.X
作者: as7788778110    时间: 2019-2-12 20:50
HTL9257 发表于 2019-2-12 20:48
理论上高版本forge装低版本sponge没问题 但是最好和sponge版本一样 1.12都是API7.X ...

好的谢谢
作者: 小鱼人LFM    时间: 2019-2-13 21:01
请问这个怎么解决
If you wish to use ip forwarding , please enable it in your bungeeCord config as well.
作者: 夜夜夜、    时间: 2019-2-19 19:56
楼主个别玩家进服 显示你已经在服务器中{You are already connected to this server!} 其实没进去 但是服务器进去了一个虚的 需要等登录超时 才能进入服务器。而且很频繁
作者: 恋    时间: 2019-2-20 06:00
夜夜夜、 发表于 2019-2-19 19:56
楼主个别玩家进服 显示你已经在服务器中{You are already connected to this server!} 其实没进去 但是服务 ...

如果有两个及以上mod不一样的服务器 使用错误的客户端(比如A服的客户端误对B服进行跨服链接)BC会一直连接那个服务器  直到超时为止 解决办法是让玩家断开连接 重新登陆  然后跨入正确的服务器
作者: 恋    时间: 2019-2-20 21:57
夜夜夜、 发表于 2019-2-19 19:56
楼主个别玩家进服 显示你已经在服务器中{You are already connected to this server!} 其实没进去 但是服务 ...

并不啊 你只是需要提醒玩家直接从纯净登录服跨入正确的服务器  如果错误跨服需要重新登录 当然你也可以用MOD服做登录服  只不过sponge没有spigot那么好的登录插件
作者: 1723624171    时间: 2019-2-25 21:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: Crazy_Mark    时间: 2019-3-8 21:58
搞了个spigot+Sponge的跨服...但是这两个之间要如何做到跨服聊天?还有我从Spigot用STP到sponge的服之后就没有办法再stp传送回去了...
作者: 恋    时间: 2019-3-9 07:07
Crazy_Mark 发表于 2019-3-8 21:58
搞了个spigot+Sponge的跨服...但是这两个之间要如何做到跨服聊天?还有我从Spigot用STP到sponge的服之后就没 ...

vc指令菜单有这个跨服功能 可以跨回去 另外好像有海绵版的stp插件 跨服论坛的话用基于BC端的聊天插件就行
作者: Crazy_Mark    时间: 2019-3-12 19:26
HTL9257 发表于 2019-3-9 07:07
vc指令菜单有这个跨服功能 可以跨回去 另外好像有海绵版的stp插件 跨服论坛的话用基于BC端的聊天插件就行 ...

非常感谢,请问VC菜单是VirtualChest没错吧
作者: 恋    时间: 2019-3-12 20:16
Crazy_Mark 发表于 2019-3-12 19:26
非常感谢,请问VC菜单是VirtualChest没错吧

是的 难道还要其他菜单插件吗
作者: 1192720503    时间: 2019-3-30 17:02
大佬我这边报错提示
Kicked whilst connecting to lobby: You have connected too fast. You must wait at least 4 seconds between connections
BC端的提示
作者: 1192720503    时间: 2019-3-30 18:57
请问支持1.13的BungeeCord在哪里能找到  
作者: qq2415786013    时间: 2019-4-7 09:38
This server has mods  传子服就这样了
作者: 中华博    时间: 2019-5-12 22:06
大佬 spigot+catsever也能搞吗?
作者: yuen27787231    时间: 2019-5-21 01:18
樸組服真是最難處理的一個問題 版本舊
作者: 1a2s3d4f1    时间: 2019-5-26 11:38
本帖最后由 1a2s3d4f1 于 2019-5-26 16:37 编辑

1.14fabric也可以跨服
在使用fabric的客户端和服务端都安装FabricProxy(不然fabric端无法跨服,进群组服),在config\FabricProxy.toml改BungeeCord = true,改waterfall的forge_support: true选项位false即可启用
作者: Sidoupiar    时间: 2019-5-28 01:33
请问能否如何实现 spigot 和 forge 官服跨服?(因为那个 mod 不兼容 sponge 端)
作者: dark7    时间: 2019-6-12 17:34
HTL9257 发表于 2019-2-12 19:59
如果你升级的sponge版本比forge版本高还需要升级forge

大佬,升级forge是直接替换forge么?
作者: 恋    时间: 2019-6-12 17:58
dark7 发表于 2019-6-12 17:34
大佬,升级forge是直接替换forge么?

直接拿新版forge安装器装  然后改启动bat的核心名就行了
作者: dark7    时间: 2019-6-13 08:25
HTL9257 发表于 2019-6-12 17:58
直接拿新版forge安装器装  然后改启动bat的核心名就行了

感谢大佬,懂了
作者: dark7    时间: 2019-6-17 14:36
dark7 发表于 2019-6-13 08:25
感谢大佬,懂了

大佬有没有遇到,升级2825后某些地方出现了玩家隐身,物品扔地上不显示?
作者: Crazy_Mark    时间: 2019-6-25 16:31
HTL9257 发表于 2019-3-12 20:16
是的 难道还要其他菜单插件吗

请问sponge用VirtualChest跨服回到Spigot登录服是要怎么实现...
研究了好久效果都没弄出来,具体要用哪个命令
作者: 恋    时间: 2019-6-25 16:37
Crazy_Mark 发表于 2019-6-25 16:31
请问sponge用VirtualChest跨服回到Spigot登录服是要怎么实现...
研究了好久效果都没弄出来 ...
  1. Slot XXX = {
  2.         Item {
  3.             Count = 1
  4.             ItemType = "minecraft:sand"
  5.             UnsafeDamage = 0
  6.             DisplayName = "回到大厅服务器"
  7.             ItemLore = [
  8.                 "传送回跨服大厅"
  9.             ]
  10.             HideAttributes = true
  11.         }
  12.         PrimaryAction = {Command = "connect:lobby"
  13.                         KeepInventoryOpen = false}
复制代码

作者: Crazy_Mark    时间: 2019-6-25 16:42
HTL9257 发表于 2019-6-25 16:37

非常感谢大佬...一下就成了...
作者: gwfblank1    时间: 2019-6-28 10:15
1.7.10 没有跨服聊天插件。。
作者: 18437612    时间: 2019-7-3 12:44
帮助很大
作者: GTY812928    时间: 2019-7-3 18:44
看完顺利开服成功,谢谢大大
作者: 真谛呢    时间: 2019-7-9 09:19
Error occurred during initialization of VM
Could not reserve enough space for 1617920KB object heap
怎么办?
作者: 恋    时间: 2019-7-9 18:22
真谛呢 发表于 2019-7-9 09:19
Error occurred during initialization of VM
Could not reserve enough space for 1617920KB object heap
...

很明显你内存不够
作者: 真谛呢    时间: 2019-7-9 19:01
然后我百度搜索,各种操作发现是,java8的问题,有重新下载64位安装就好了
作者: 南京扛把子    时间: 2019-7-12 03:12
干货 学习到了
作者: 尚方傑    时间: 2019-7-20 02:44
厉害了,支持
作者: 1214090013    时间: 2019-7-22 20:41
数据库的管理我觉得可以再详细一点
作者: tian051011    时间: 2019-7-27 16:41
用1.14.4客户端从装了ViaVersion的Spigot 1.12.2大厅服进入另一个Spigot 1.14.4服务器 在这两个服务器里玩家都不能发送任何消息或者执行任何指令 这可能是什么原因导致的?
作者: 恋    时间: 2019-7-27 16:45
tian051011 发表于 2019-7-27 16:41
用1.14.4客户端从装了ViaVersion的Spigot 1.12.2大厅服进入另一个Spigot 1.14.4服务器 在这两个服务器里玩 ...

是不是装了BungeeAuthMeBridge 删掉
作者: tian051011    时间: 2019-7-27 16:54
HTL9257 发表于 2019-7-27 16:45
是不是装了BungeeAuthMeBridge 删掉

谢谢 问题解决了
作者: Galaxy0817    时间: 2019-7-28 11:11
MCBBS有你更精彩~