天空im
我有三台机器要通过一个BC端统一调配
不在同一局域网
如何让玩家只登录一次就能直接链接到其他机器上?
而且不能直接通过其他机器上的IP链接

思念化作海
只在登录服安装Authme之类的登录插件即可

另外两台机器上的服务器 server.properties中加上server-ip=
后面留空

天空im
折叠 发表于 2020-4-12 13:58
只在登录服安装Authme之类的登录插件即可

另外两台机器上的服务器 server.properties中加上server-ip=

子服需要打开BC模式嘛

思念化作海
天空im 发表于 2020-4-12 14:04
子服需要打开BC模式嘛

开不开都可以 反正能跨服...

lliiooll
天空im 发表于 2020-4-12 14:04
子服需要打开BC模式嘛

建议开启,不然可以绕过BC直连子服的

happyvalley
这样连安全性其实挺低的(
毕竟如果玩家找到了源IP直接连过去很容易绕过登陆
以及这样转发似乎增加了网络延迟(除非你三台机器在同一个内网

a3313253
还是选择稳妥的方式
这样无疑是丢了西瓜捡起芝麻

樱千落妖精
lliiooll 发表于 2020-4-12 14:15
建议开启,不然可以绕过BC直连子服的

开不开都行
开了 在多人联机列表中添加子服的ip 可以刷新出来 但是无法连接

不开 在server.properties添加server-ip=[bc端所在的服务器的ip] 就刷不出来子服 但是可以从服务器中跳转到另一台机器的子服
https://www.mcbbs.net/forum.php? ... 593&pid=9890183

天空im
樱千落妖精 发表于 2020-4-12 14:20
开不开都行
开了 在多人联机列表中添加子服的ip 可以刷新出来 但是无法连接

问一下,
子服配置要怎么写

BC地址:112.85.242.111:46321

樱千落妖精
天空im 发表于 2020-4-12 14:30
问一下,
子服配置要怎么写

A服上搭建bc端 A服上的子服 server-ip= 留空
B服上的子服 server-ip=112.85.242.111
C服上的子服 server-ip=112.85.242.111

天空im
樱千落妖精 发表于 2020-4-12 14:31
A服上搭建bc端 A服上的子服 server-ip= 留空
B服上的子服 server-ip=112.85.242.111
C服上的子服 server-i ...

提示这个 子服端口是42900
[14:33:31] [Server thread/INFO]: Starting minecraft server version 1.15.2
[14:33:31] [Server thread/INFO]: Loading properties
[14:33:31] [Server thread/INFO]: This server is running Paper version git-Paper-142 (MC: 1.15.2) (Implementing API version 1.15.2-R0.1-SNAPSHOT)
[14:33:31] [Server thread/INFO]: Debug logging is disabled
[14:33:31] [Server thread/INFO]: Server Ping Player Sample Count: 12
[14:33:31] [Server thread/INFO]: Using 4 threads for Netty based IO
[14:33:31] [Server thread/INFO]: Default game type: SURVIVAL
[14:33:31] [Server thread/INFO]: Generating keypair
[14:33:31] [Server thread/INFO]: Starting Minecraft server on 112.85.242.111:42900
[14:33:31] [Server thread/INFO]: Using default channel type
[14:33:32] [Server thread/WARN]: **** FAILED TO BIND TO PORT!
[14:33:32] [Server thread/WARN]: The exception was: java.net.BindException: Cannot assign requested address: bind
[14:33:32] [Server thread/WARN]: Perhaps a server is already running on that port?
[14:33:32] [Server thread/INFO]: Stopping server
[14:33:32] [Server thread/INFO]: Saving players
[14:33:32] [Server thread/INFO]: Saving worlds
[14:33:32] [Server thread/INFO]: Saving usercache.json

樱千落妖精
天空im 发表于 2020-4-12 14:34
提示这个 子服端口是42900
[14:33:31] [Server thread/INFO]: Starting minecraft server version 1.15.2 ...

端口被占用了 换一个

天空im
樱千落妖精 发表于 2020-4-12 14:34
端口被占用了 换一个

不管换什么都一样

樱千落妖精
天空im 发表于 2020-4-12 14:39
不管换什么都一样

那就把server-ip那一行 留空吧

GuuWoo
端口被占用 是否是VPS?一些VPS需要自己手动找服务商开启端口

天空im
GuuWoo 发表于 2020-4-12 14:58
端口被占用 是否是VPS?一些VPS需要自己手动找服务商开启端口

是VPS,开启什么端口?

GuuWoo
天空im 发表于 2020-4-12 14:59
是VPS,开启什么端口?

你询问一下你的VPS买家是否有端口限制
如果是 请让他帮你开启几个端口 然后你在配置填写就可以了

天空im
本帖最后由 天空im 于 2020-4-12 15:03 编辑
GuuWoo 发表于 2020-4-12 15:00
你询问一下你的VPS买家是否有端口限制
如果是 请让他帮你开启几个端口 然后你在配置填写就可以了 ...

有端口限制
我问他要端口了
112.85.242.111:6666
在配置要怎么填?现在是:


GuuWoo
天空im 发表于 2020-4-12 15:02
有端口限制
我问他要端口了
112.85.242.111:6666

server-port=6666

然后再BC里面也设置一下就可以了

天空im
GuuWoo 发表于 2020-4-12 15:11
server-port=6666

然后再BC里面也设置一下就可以了

我的意思是
BC服给了112.85.242.111:6666/46321端口
子服给了mc3.roselle.vip:29220-29229端口

GuuWoo
天空im 发表于 2020-4-12 15:13
我的意思是
BC服给了112.85.242.111:6666/46321端口
子服给了mc3.roselle.vip:29220-29229端口 ...

子服的端口填29220-29229的一个能够成开服就可以了
BC服在子服信息填上子服的IP端口

天空im
GuuWoo 发表于 2020-4-12 15:16
子服的端口填29220-29229的一个能够成开服就可以了
BC服在子服信息填上子服的IP端口 ...

子服配置
server-port=29220
debug=false
server-ip=112.85.242.111
BC配置
    motd: '&1Just another BungeeCord - Forced Host'
    address: mc3.roselle.vip:29220
    restricted: false
不行,还是刚刚的

GuuWoo
天空im 发表于 2020-4-12 15:19
子服配置
server-port=29220
debug=false

刚刚显示什么

天空im

[15:21:51] [Server thread/INFO]: Starting minecraft server version 1.15.2
[15:21:51] [Server thread/INFO]: Loading properties
[15:21:51] [Server thread/INFO]: This server is running Paper version git-Paper-142 (MC: 1.15.2) (Implementing API version 1.15.2-R0.1-SNAPSHOT)
[15:21:51] [Server thread/INFO]: Debug logging is disabled
[15:21:51] [Server thread/INFO]: Server Ping Player Sample Count: 12
[15:21:51] [Server thread/INFO]: Using 4 threads for Netty based IO
[15:21:51] [Server thread/INFO]: Default game type: SURVIVAL
[15:21:51] [Server thread/INFO]: Generating keypair
[15:21:51] [Server thread/INFO]: Starting Minecraft server on 112.85.242.111:29220
[15:21:51] [Server thread/INFO]: Using default channel type
[15:21:52] [Server thread/WARN]: **** FAILED TO BIND TO PORT!
[15:21:52] [Server thread/WARN]: The exception was: java.net.BindException: Cannot assign requested address: bind
[15:21:52] [Server thread/WARN]: Perhaps a server is already running on that port?
[15:21:52] [Server thread/INFO]: Stopping server
[15:21:52] [Server thread/INFO]: Saving players
[15:21:52] [Server thread/INFO]: Saving worlds
[15:21:52] [Server thread/INFO]: Saving usercache.json

GuuWoo
天空im 发表于 2020-4-12 15:22
[15:21:51] [Server thread/INFO]: Starting minecraft server version 1.15.2
[15:21:51] [Server threa ...

你试试在BC服开启端口 而不是在子服的VPS开启端口

冲冲冲1
延迟会很高的