琉璃天蝎
问题:
输入'/server [目标服务器名]'后从一个Mod服[登陆服]转到另一个Mod服[大逃杀服]的时候会显示连接已丢失(java.lang.NullPointerException)
两个服的Mod是一样的,插件不一样(应该不影响)。

下面是BC端的玩家掉线时候显示的内容(貌似没用)
15:58:06 [信息] [/这是player的IP] <-> InitialHandler has connected
15:58:09 [信息] [/这是player的IP] <-> InitialHandler has connected
15:58:09 [信息] [Zheng_yixuan] <-> ServerConnector [登录服] has connected
15:58:43 [信息] [Zheng_yixuan] <-> ServerConnector [大逃杀] has connected
15:58:44 [信息] [Zheng_yixuan] -> UpstreamBridge has disconnected
15:58:44 [信息] [Zheng_yixuan] <-> DownstreamBridge <-> [登录服] has disconnecte
d
15:58:44 [信息] [Zheng_yixuan] <-> DownstreamBridge <-> [大逃杀] has disconnecte
d

下面是我的BC端Config.yml内容
ip_forward: true
network_compression_threshold: 256
stats: 987a3e9c-8855-4bbd-96b4-09ef102e3911
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
groups:
  md_5:
  - admin
servers:
  登录服:
    motd: '&1Just another BungeeCord - Forced Host'
    address: localhost:20020
    restricted: false
  大逃杀:
    motd: '&1Just another BungeeCord - Forced Host'
    address: localhost:10020
    restricted: false
timeout: 30000
listeners:
- query_port: 25564
  motd: '&1Another Bungee server'
  tab_list: GLOBAL_PING
  query_enabled: false
  proxy_protocol: false
  forced_hosts: {}
  ping_passthrough: false
  priorities:
  - 登录服
  bind_local_address: true
  host: 0.0.0.0:50020
  max_players: 500
  tab_size: 60
  force_default_server: true
prevent_proxy_connections: false
player_limit: -1
online_mode: false
log_commands: false
disabled_commands:
- help
connection_throttle: 4000


2021.12 数据,可能有更多内容问题:
输入'/server [目标服务器名]'后从一个Mod服[登陆服]转到另一个Mod服[大逃杀服]的时候会显示连接已丢失(java.lang.NullPointerException)
两个服的Mod是一样的,插件不一样(应该不影响)。


下面是BC端的玩家掉线时候显示的内容(貌似没用)
15:58:06 [信息] [/这是player的IP] &lt;-&gt; InitialHandler has connected
15:58:09 [信息] [/这是player的IP] &lt;-&gt; InitialHandler has connected
15:58:09 [信息] [Zheng_yixuan] &lt;-&gt; ServerConnector [登录服] has connected
15:58:43 [信息] [Zheng_yixuan] &lt;-&gt; ServerConnector [大逃杀] has connected
15:58:44 [信息] [Zheng_yixuan] -&gt; UpstreamBridge has disconnected
15:58:44 [信息] [Zheng_yixuan] &lt;-&gt; DownstreamBridge &lt;-&gt; [登录服] has disconnecte
d
15:58:44 [信息] [Zheng_yixuan] &lt;-&gt; DownstreamBridge &lt;-&gt; [大逃杀] has disconnecte
d


下面是我的BC端Config.yml内容
ip_forward: true
network_compression_threshold: 256
stats: 987a3e9c-8855-4bbd-96b4-09ef102e3911
permissions:
default:
- bungeecord.command.server
- bungeecord.command.list
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
groups:
md_5:
- admin
servers:
登录服:
    motd: '&amp;1Just another BungeeCord - Forced Host'
    address: localhost:20020
    restricted: false
大逃杀:
    motd: '&amp;1Just another BungeeCord - Forced Host'
    address: localhost:10020
    restricted: false
timeout: 30000
listeners:
- query_port: 25564
motd: '&amp;1Another Bungee server'
tab_list: GLOBAL_PING
query_enabled: false
proxy_protocol: false
forced_hosts: {}
ping_passthrough: false
priorities:
- 登录服
bind_local_address: true
host: 0.0.0.0:50020
max_players: 500
tab_size: 60
force_default_server: true
prevent_proxy_connections: false
player_limit: -1
online_mode: false
log_commands: false
disabled_commands:
- help
connection_throttle: 4000



xmdhs
mod 服请用 Waterfall

https://papermc.io/downloads#Waterfall

琉璃天蝎
用的是Catserver1.12.2服务器核心

GiNYAi
琉璃天蝎 发表于 2020-3-23 16:16
用的是Catserver1.12.2服务器核心

waterfall 是bc的一个分支

琉璃天蝎
xmdhs 发表于 2020-3-23 16:12
mod 服请用 Waterfall

https://papermc.io/downloads#Waterfall

用了waterfall也不能解决这个问题唉还是和一楼的问题一样。

1784234383
BC端换用Travertine试试
https://papermc.io/downloads#Travertine

琉璃天蝎
1784234383 发表于 2020-3-23 16:29
BC端换用Travertine试试
https://papermc.io/downloads#Travertine

还是不行唉

1784234383

那这两个mod服都是用的Uranium(如果你的是1.7.10)或者是CatServer(如果是1.12.2)么?子服的spigot.yml里面bungeecord都是true么?BC端的ip-forwarding是否设置为true

琉璃天蝎
1784234383 发表于 2020-3-24 01:08
那这两个mod服都是用的Uranium(如果你的是1.7.10)或者是CatServer(如果是1.12.2)么?子服的spigot.ym ...

bc端的ip-forwarding是true,两个mod服都是CatServer 1.12.2 ,子服的spigot,yml里面的bungeecord是true

琉璃天蝎
1784234383 发表于 2020-3-24 01:08
那这两个mod服都是用的Uranium(如果你的是1.7.10)或者是CatServer(如果是1.12.2)么?子服的spigot.ym ...

就是一输入跨服指令就会
连接已丢失
Internal Exception: java.lang.NullPointerException

1784234383
琉璃天蝎 发表于 2020-3-24 16:14
就是一输入跨服指令就会
连接已丢失
Internal Exception: java.lang.NullPointerException ...

玩家掉线的时候,目标和原CatServer上都显示什么?是“远程主机已关闭连接”什么的么

琉璃天蝎
1784234383 发表于 2020-3-23 16:11
玩家掉线的时候,目标和原CatServer上都显示什么?是“远程主机已关闭连接”什么的么 ...

问题解决了。thankyou

3253583964
琉璃天蝎 发表于 2020-3-24 20:19
问题解决了。thankyou

楼主怎么解决的我的cat两个端也有这个同样的问题

琉璃天蝎
3253583964 发表于 2020-4-6 14:30
楼主怎么解决的我的cat两个端也有这个同样的问题

你把客户端的mod全删除了,然后把服务端的所有mod都复制到客户端的mods文件夹里,然后再跳一下,康康行不行。